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 4 Star Hotels

See all 240 Hotels in St. Andrews
Apex City Quay Hotel & Spa

Apex City Quay Hotel & Spa

1 West Victoria Dock Road, Dundee
    4.0 out of 5.0
     
     
    4.4 out of 5 (1,098 reviews)
    Perfect location Usual friendly welcome to my favourite hotel. Recent refurbishment too which is nice Corner room with great views
    22 Apr 2018

    Apex City Quay Hotel & Spa£44

    Apex City Quay Hotel & Spa£44
    Carnoustie Golf Hotel

    Carnoustie Golf Hotel

    The Links, Carnoustie
      4.0 out of 5.0
       
       
      4.2 out of 5 (612 reviews)
      I was visiting St. Andrews and the cost of quality accommodations were double my budget. I booked the Carnoustie Hotel and was very pleased with the lodging experience. Beautiful room that was well appointed & comfortable. I added two additional nights to my stay because of the great value and experience. ...
      15 Apr 2018
      Macdonald Rusacks Hotel

      Macdonald Rusacks Hotel

      Pilmour Links, St. Andrews
        4.0 out of 5.0
         
         
        4.3 out of 5 (344 reviews)
        Overlooking the 18th on famous old courseCarried my clubs to the 1st tee on the famous old course, just a 2min walk from the hotel car park, St Andrews is an easy walking area and did not use my car at all in our 3 day stay, the breakfast and the staff were 1st class, we will stay here again.
        19 Mar 2018

        Macdonald Rusacks Hotel£113

        Macdonald Rusacks Hotel£113
        Malmaison Dundee

        Malmaison Dundee

        44 Whitehall Crescent, Dundee
          4.0 out of 5.0
           
           
          4.3 out of 5 (415 reviews)
          Beautiful Dundee from Beautiful MalmaisonLovely place! Had such an enjoyable and comfortable stay. Staff was friendly, dinner was excellent and location was superb. You can park for free across the street from 1800 - 0800 if you put enough coin in the meter after 1800 you can sleep in and not run out to the meter at 8. It’s easy to cross ...
          22 Apr 2018

          Malmaison Dundee£54

          Malmaison Dundee£54
          Macdonald Marine Hotel And Spa

          Macdonald Marine Hotel And Spa

          Cromwell Road, North Berwick
            4.0 out of 5.0
             
             
            3.9 out of 5 (254 reviews)
            Nice traditional style hotelMy parents stayed & they liked it. Last time they had a better room but this one was still OK. Some areas have slightly tired decorations and it is expensive because North Berwick is very popular. We ate in the restaurant & the food was nice but there was little effort to accommodate a special diet ...
            20 Apr 2018

            Macdonald Marine Hotel And Spa£75

            Macdonald Marine Hotel And Spa£75
            Doubletree by Hilton Dundee

            Doubletree by Hilton Dundee

            Kingsway West, Invergowrie, Dundee
              4.0 out of 5.0
               
               
              4.3 out of 5 (422 reviews)
              A very comfortable stay in DundeeThe Doubletree Hotel in Dundee is the best UK hotel I have stayed in for many years.
              6 Apr 2018

              Doubletree by Hilton Dundee£41

              Doubletree by Hilton Dundee£41
              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 hotelStayed while on business in Dundee, all the staff were very friendly and very helpful. The hotel was super clean and has very comfortable large rooms. Why would you want to stop in a budget chain hotel for more money? I would definitely stay here again.
                22 Mar 2018

                Taypark House£77

                Taypark House£77
                Hotel du Vin & Bistro St. Andrews

                Hotel du Vin & Bistro St. Andrews

                40 The Scores, St. Andrews
                  4.0 out of 5.0
                   
                   
                  4.4 out of 5 (176 reviews)
                  Nice hotelVery friendly staff. Hotel excellent location in St. Andrews easy access for car parkin*, although luckily got the last space. Food good. Only issue was extremely warm room during the night which made for a very uncomfortable sleep.
                  5 Feb 2018

                  Hotel du Vin & Bistro St. Andrews£120

                  Hotel du Vin & Bistro St. Andrews£120
                  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 RetreatWe have not been to Murrayshall for a few years and returned for our Annuversary. The hotel has recently been refurbished to a very high standard whilst retaining the relaxing country house feel - the library is particularly cosy! Our room was spacious and very comfortable overlooking my the gardens ...
                    30 Dec 2017

                    Murrayshall House Hotel & Golf Courses£58

                    Murrayshall House Hotel & Golf Courses£58
                    Ballathie Country House Hotel and Estate

                    Ballathie Country House Hotel and Estate

                    Kinclaven By Stanley, Perth
                      4.0 out of 5.0
                       
                       
                      4.2 out of 5 (134 reviews)
                      Dog friendly hotelLoved our stay here. The chalet was perfect for our needs. The staff were super efficient and friendly. The dinner was delicious.
                      19 Oct 2017

                      Ballathie Country House Hotel and Estate£67

                      Ballathie Country House Hotel and Estate£67
                      Map

                      Pocket Guide: 4 Star Hotels in St. Andrews

                      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

                      Recently booked St. Andrews hotels

                      Fairmont St Andrews
                      5.0 out of 5.0
                      Last booking: 32 minutes ago
                      Hotel du Vin & Bistro St. Andrews
                      4.0 out of 5.0
                      Last booking: 2 hours ago
                      Best Western Scores Hotel
                      2.0 out of 5.0
                      Last booking: 3 hours ago
                      Greyfriars Inn
                      3.0 out of 5.0
                      Last booking: 14 hours ago
                      No12 Bed and Breakfast
                      4.0 out of 5.0
                      Last booking: 18 hours ago
                      Macdonald Rusacks Hotel
                      4.0 out of 5.0
                      Last booking: 27 hours ago