Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5
Start by selecting your hotel
Start by selecting your hotel
Start by selecting your hotel

Save up to $603 by booking Flight + Hotel.

Search 590,000 properties and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more


St. Andrews Vacation Travel Guide

Accommodation in St. Andrews

There are currently no accommodations in St. Andrews showing up on Expedia's travel guide. However, if you don't minding staying a bit out of town, a good options is the Milton Lea Bed & Breakfast in Leuchars, which is 5 miles (7 kilometers) away.

It’s easy to book the getaway of your dreams when you search through our selection of St. Andrews vacations. Our goal? To create the perfect trip for you by providing the largest selection of vacation packages. Confidently book your getaway thanks to our trustworthy recommendations and verified consumer reviews from travelers just like you. Personalize your St. Andrews package with our myriad of hotel rooms and flight tickets, which help to create a vacation specifically for you. Simply sort through our selection and pick and choose the elements that best suit your preferences and price range.

Because we offer the best rates, you can book your travel reservations knowing you won’t find lower prices elsewhere. These discounts are so great, you’ll feel like you gained the title of the ultimate bargain hunter with our St. Andrews vacation package deals. Whether you’re looking to book multiple flights, stay at the fanciest hotel, or explore the hottest local attractions, you’ll find discounted travel arrangements within your budget right here. You shouldn’t have a care in the world when you go on vacation, so our discounts allow you to rest easy without giving your bank account a second thought. Save money on your vacation today and revel in your much-deserved getaway tomorrow.


Top Hotel Deals

See all 238 Hotels in St. Andrews
Fairmont St Andrews $166
Fairmont St Andrews

Fairmont St Andrews

Fife, St. Andrews
     
    4.5
    of 5, from 819 reviews
    5.0 out of 5.0

    This family-friendly St. Andrews hotel is located by the sea, within 3 mi (5 km) of East Sands and St. Andrew's Cathedral. St. Andrews Aquarium and West Sands are also within 6 mi (10 km).

    Macdonald Rusacks Hotel $164
    Macdonald Rusacks Hotel

    Macdonald Rusacks Hotel

    Pilmour Links, St. Andrews
       
      4.3
      of 5, from 344 reviews
      4.0 out of 5.0

      Situated in St. Andrews, this golf hotel is within a 10-minute walk of Old Course at St Andrews and University of St. Andrews. British Golf Museum and St. Andrews Aquarium are also within 5 minutes.

      Old Course Hotel $224
      Old Course Hotel

      Old Course Hotel

      Old Station Road, St. Andrews
         
        4.8
        of 5, from 454 reviews
        5.0 out of 5.0

        Located in the heart of St. Andrews, this luxury hotel is within 1 mi (2 km) of Old Course at St Andrews and University of St. Andrews. British Golf Museum and St. Andrews Aquarium are also within 15 minutes.

        Best Western Scores Hotel $147
        Best Western Scores Hotel

        Best Western Scores Hotel

        76 The Scores, St. Andrews
           
          4.2
          of 5, from 155 reviews
          2.0 out of 5.0

          Located in the heart of St. Andrews, this hotel is within a 10-minute walk of St. Andrews Aquarium and University of St. Andrews. Old Course at St Andrews and British Golf Museum are also within 5 minutes.

          The Albany Hotel St Andrews $107
          The Albany Hotel St Andrews

          The Albany Hotel St Andrews

          56 North Street, St. Andrews
             
            4.3
            of 5, from 79 reviews
            3.0 out of 5.0

            Situated in St. Andrews, this hotel is steps from St. Andrews Preservation Trust Museum and Garden and University of St. Andrews. St. Andrew's Castle and St. Andrew's Cathedral are also within 5 minutes.

            St. Nicholas Farmhouse B&B $81
            St. Nicholas Farmhouse B&B

            St. Nicholas Farmhouse B&B

            14 The Steading, East Sands, Fife, St. Andrews
               
              4.7
              of 5, from 23 reviews
              3.0 out of 5.0

              Situated in St. Andrews, this bed & breakfast is close to East Sands, University of St. Andrews, and St. Andrew's Cathedral. Also nearby are St. Andrews Preservation Trust Museum and Garden and St. Andrew's Castle.

              Eden Mansion $183
              Eden Mansion

              Eden Mansion

              Cupar Road, St. Andrews
                 
                4.3
                of 5, from 15 reviews
                5.0 out of 5.0

                Situated in St. Andrews, this luxury country house is within 6 mi (10 km) of Old Course at St Andrews, British Golf Museum, and University of St. Andrews. St. Andrew's Castle is 4.8 mi (7.7 km) away.

                Hotel du Vin & Bistro St. Andrews $160
                Hotel du Vin & Bistro St. Andrews

                Hotel du Vin & Bistro St. Andrews

                40 The Scores, St. Andrews
                   
                  4.4
                  of 5, from 176 reviews
                  4.0 out of 5.0

                  Situated in the historical district, this romantic hotel is within a 10-minute walk of St. Andrews Aquarium and University of St. Andrews. Old Course at St Andrews and British Golf Museum are also within 5 minutes.