Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5
Nectar
Collect Nectar points
Nectar
Collect Nectar points
Nectar
Collect Nectar points

Search 590,000 properties worldwide.

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

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in St. Andrews

Best deal Best deal 6 Jul - 8 Jul
Tonight Tonight 18 Jun - 19 Jun
This weekend This weekend 22 Jun - 24 Jun
Next weekend Next weekend 29 Jun - 1 Jul

Featured St. Andrews Independent Hotels

See all 265 hotels in St. Andrews
Old Course Hotel

Old Course Hotel

Old Station Road, St. Andrews
    5.0 out of 5.0
     
     
    4.8 out of 5 (483 reviews)
    Great Old Course views My room on the third floor overlooked the 17th fairway of the Old Course -- doesn't get better than … - 

    Old Course Hotel£349

    Old Course Hotel£349
    The Station Hotel

    The Station Hotel

    1 Leonard Street, Perth
    • Free cancellation
    • Reserve now, pay when you stay
    3.5 out of 5.0
     
     
    3.4 out of 5 (389 reviews)
    Perfect location Perfect location if travelling by train, we were there for a concert & the bus station is directly … - 

    The Station Hotel£42

    The Station Hotel£42
    The Albany Hotel St Andrews

    The Albany Hotel St Andrews

    56 North Street, St. Andrews
      3.0 out of 5.0
       
       
      4.3 out of 5 (84 reviews)
      Nice friendly hotel. Only stayed the one night. Hotel was on the small side although all the facilities you would expect … - 

      The Albany Hotel St Andrews£95

      The Albany Hotel St Andrews£95
      Ballathie Country House Hotel and Estate

      Ballathie Country House Hotel and Estate

      Kinclaven By Stanley, Perth
      • Free cancellation
      • Reserve now, pay when you stay
      4.0 out of 5.0
       
       
      4.2 out of 5 (139 reviews)
      Wonderful stay at Ballathie! Wonderful rural country house hotel with plenty of enjoyable walks nearby along the River Tay. The … - 

      Ballathie Country House Hotel and Estate£71

      Ballathie Country House Hotel and Estate£71
      Taypark House

      Taypark House

      484 Perth Road, Dundee
      • Free cancellation
      • Reserve now, pay when you stay
      4.0 out of 5.0
       
       
      4.6 out of 5 (59 reviews)
      Nice clean great breakfast Very friendly clean rooms great price breakfast was included quite setting would much rather stay h … - 

      Taypark House£77

      Taypark House£77
      The Inn at Lathones

      The Inn at Lathones

      By Largoward, Leven
      • Free cancellation
      • Reserve now, pay when you stay
      3.0 out of 5.0
       
       
      4.2 out of 5 (101 reviews)
      Comfortable and well priced hotel with good food. Comfortable and well priced hotel with good food and handy location. - 

      The Inn at Lathones£50

      The Inn at Lathones£50
      The Royal George Hotel

      The Royal George Hotel

      Tay Street, Perth
      • Free cancellation
      • Reserve now, pay when you stay
      3.0 out of 5.0
       
       
      4.2 out of 5 (155 reviews)
      Mattresses Would have liked a better mattress. Very good breakfast. - 

      The Royal George Hotel£54

      The Royal George Hotel£54
      Rufflets Country House Hotel

      Rufflets Country House Hotel

      Strathkinness Low Road, Fife, St. Andrews
      • Free cancellation
      • Reserve now, pay when you stay
      4.0 out of 5.0
       
       
      4.8 out of 5 (19 reviews)
      Wonderful This small, charming hotel, staff and overall experience exceeded our expectations. The dining was … - 

      Rufflets Country House Hotel£128

      Rufflets Country House Hotel£128
      The Old Manor Hotel

      The Old Manor Hotel

      55 Leven Road, Leven
        3.0 out of 5.0
         
         
        4.6 out of 5 (56 reviews)
        Love it Our favorite hotel in Scotland. Everything was perfect. - 

        The Old Manor Hotel£75

        The Old Manor Hotel£75
        Parklands Hotel

        Parklands Hotel

        2 St Leonards Bank, Perth
          4.0 out of 5.0
           
           
          4.3 out of 5 (102 reviews)
          Good for Business trip Close to railway station - good choice of food on menu & comfortable clean room - plenty of parking - 

          Parklands Hotel£52

          Parklands Hotel£52
          Map

          Recently booked St. Andrews hotels

          Macdonald Rusacks Hotel
          4.0 out of 5.0
          Last booking: 11 hours ago
          Fairmont St Andrews
          5.0 out of 5.0
          Last booking: 18 hours ago
          Greyfriars Inn
          3.0 out of 5.0
          Last booking: 23 hours ago
          Hotel du Vin & Bistro St. Andrews
          4.0 out of 5.0
          Last booking: 23 hours ago
          Braeside House
          4.0 out of 5.0
          Last booking: 24 hours ago

          Pocket Guide: St. Andrews Independent Hotels

          Search for hotels in St. Andrews on Expedia.co.uk. You can easily find your hotels in St. Andrews using one of the methods below:

          • View our selection of featured hotels in St. Andrews
          • Use the map to find hotels in the St. Andrews neighborhood you prefer
          • Use the filters to see hotels in a specific area of St. Andrews, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in St. Andrews
          • Enter your travel dates to view the best deals on hotels in St. Andrews - while they last