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.


Featured St. Andrews Independent Hotels

See all 240 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 (455 reviews)
    Excellent location and views Friendly staff, comfortable room with all you need for your stay. Lovely dinner in the Road Hole re … - 

    Old Course Hotel£230

    Old Course Hotel£230
    The Station Hotel

    The Station Hotel

    1 Leonard Street, Perth
      3.5 out of 5.0
       
       
      3.4 out of 5 (362 reviews)
      Great hotel 100 yards from Perth station Lovely big old-style hotel, very well-updated, with period features. Great staff, who really work t … - 

      The Station Hotel£46

      The Station Hotel£46
      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 (78 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£82

        The Albany Hotel St Andrews£82
        The Townhouse

        The Townhouse

        17 Marshall Place, Perth
          5.0 out of 5.0
           
           
          5.0 out of 5 (49 reviews)
          Excellent boutique Hotel Loved it! Very clean and Cozy. Breakfast was delicous and cooked at the moment. David was a wonderf … - 

          The Townhouse£71

          The Townhouse£71
          Taypark House

          Taypark House

          484 Perth Road, Dundee
            4.0 out of 5.0
             
             
            4.6 out of 5 (49 reviews)
            What a gem of a hotel Stayed while on business in Dundee, all the staff were very friendly and very helpful. The hotel wa … - 

            Taypark House£77

            Taypark House£77
            The Beveridge Park Hotel

            The Beveridge Park Hotel

            6 Abbotshall Road, Kirkcaldy
              3.0 out of 5.0
               
               
              2.7 out of 5 (3 reviews)

              The Beveridge Park Hotel£54

              The Beveridge Park Hotel£54
              Tayview Hotel

              Tayview Hotel

              214 Broughty Ferry Rd, Dundee
                2.5 out of 5.0
                 
                 
                3.5 out of 5 (22 reviews)
                Excellent budget hotel It has been a very pleasing stay at Tay view hotel. The place is is 30 mins walk from city center b … - 
                Eden Mansion

                Eden Mansion

                Cupar Road, St. Andrews
                  5.0 out of 5.0
                   
                   
                  4.3 out of 5 (15 reviews)
                  It Inn and room where beautiful and a very romanti. The breakfast was also very good and the servic … - 

                  Eden Mansion£94

                  Eden Mansion£94
                  Murrayshall House Hotel & Golf Courses

                  Murrayshall House Hotel & Golf Courses

                  Murrayshall Road, Perth
                    4.0 out of 5.0
                     
                     
                    4.3 out of 5 (70 reviews)
                    Perthshire Country Retreat We have not been to Murrayshall for a few years and returned for our Annuversary. The hotel has rec … - 

                    Murrayshall House Hotel & Golf Courses£58

                    Murrayshall House Hotel & Golf Courses£58
                    Drumoig Golf Hotel

                    Drumoig Golf Hotel

                    Forgan Drive, Drumoig, Leuchars, St. Andrews
                      3.0 out of 5.0
                       
                       
                      4.0 out of 5 (164 reviews)
                      Excellent hotel and exceptional value Most enjoyable break excellent facility. Would recommend it to anybody looking to stay in Fife - 

                      Drumoig Golf Hotel£50

                      Drumoig Golf Hotel£50

                      Recently booked St. Andrews hotels

                      Fairmont St Andrews
                      5.0 out of 5.0
                      Last booking: 13 hours ago
                      Hotel du Vin & Bistro St. Andrews
                      4.0 out of 5.0
                      Last booking: 15 hours ago
                      Best Western Scores Hotel
                      2.0 out of 5.0
                      Last booking: 16 hours ago
                      Greyfriars Inn
                      3.0 out of 5.0
                      Last booking: 27 hours ago
                      No12 Bed and Breakfast
                      4.0 out of 5.0
                      Last booking: 31 hours ago
                      Macdonald Rusacks Hotel
                      4.0 out of 5.0
                      Last booking: 40 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