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

See all 239 Hotels in St. Andrews
Hampton By Hilton Dundee City Center

Hampton By Hilton Dundee City Center

1 Argyllgait, Dundee
    3.0 out of 5.0
     
     
    4.6 out of 5 (173 reviews)
    Great hotel but on our latest visit the room temperature overnight was oppressive. Where was the air conditioning? Will visit again but hopefully this problem will be solved
    24 Apr 2018

    Hampton By Hilton Dundee City Center£44

    Hampton By Hilton Dundee City Center£44
    Holiday Inn Express Dundee

    Holiday Inn Express Dundee

    41 Dock Street, Dundee
      3.0 out of 5.0
       
       
      4.0 out of 5 (595 reviews)
      Two minutes from shops pubs and nightclubs. Great place to stay. Quiet good breakfast. Friendly staff. Will certainly be back for another stay.
      23 Apr 2018

      Holiday Inn Express Dundee£41

      Holiday Inn Express Dundee£41
      Mercure Perth Hotel

      Mercure Perth Hotel

      West Mill Street, Perth
        3.0 out of 5.0
         
         
        3.5 out of 5 (298 reviews)
        Staff helpful. Room needed complete refurbishment and too small had to ask for hairdryer, bin to be emptied and clean towels.
        24 Apr 2018

        Mercure Perth Hotel£41

        Mercure Perth Hotel£41
        The Station Hotel

        The Station Hotel

        1 Leonard Street, Perth
          3.5 out of 5.0
           
           
          3.4 out of 5 (363 reviews)
          Yes the hotel is tired but breakfast was brilliant. everything you need is in the room. Very clean. Staff were exceptional. If you want 5 star then go pay more. £70 for 3 adults b&b free parking lovely garden to sit in and all in the centre of Perth. Oh yes and don't forget the massive bathroom with ...
          26 Apr 2018

          The Station Hotel£66

          The Station Hotel£66
          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 (80 reviews)
            Nice friendly hotel.Only stayed the one night. Hotel was on the small side although all the facilities you would expect are there. Friendly staff very attentive at breakfast. Last stay in StAndrews was in the Russacks at twice the price. Albany compared well with it.
            20 Apr 2018

            The Albany Hotel St Andrews£82

            The Albany Hotel St Andrews£82
            Best Western Invercarse Hotel

            Best Western Invercarse Hotel

            371 Perth Road, Dundee
              3.5 out of 5.0
               
               
              4.2 out of 5 (123 reviews)
              Excellent food, Amazing views.Stayed 6th/7th April. First night ate in the restaurant . Food, menu choice and staff all excellent. Really nice wine. Bed unfortunately was a bit uncomfortable being firmer and lumpier than we are used to. Room was too hot and overlooked the ballroom. As there was an event on that evening opening ...
              16 Apr 2018

              Best Western Invercarse Hotel£45

              Best Western Invercarse Hotel£45
              St. Nicholas Farmhouse B&B

              St. Nicholas Farmhouse B&B

              14 The Steading, East Sands, Fife, St. Andrews
                3.0 out of 5.0
                 
                 
                4.7 out of 5 (23 reviews)
                Lovely room added bonus of the adjoining conservatory
                4 Mar 2018

                St. Nicholas Farmhouse B&B£62

                St. Nicholas Farmhouse B&B£62
                The County Hotel

                The County Hotel

                15-17 High Street, North Berwick
                  3.0 out of 5.0
                   
                   
                  3.3 out of 5 (57 reviews)
                  No hot water, had to have cold showerNo hot water, had to have cold shower, this has been commented about in other reviews of this hotel, does not appear to have been sorted and when staff were informed today, no apology was offered.
                  14 Apr 2018

                  The County Hotel£49

                  The County Hotel£49
                  Holiday Inn Express Glenrothes

                  Holiday Inn Express Glenrothes

                  Leslie Road, Glenrothes
                    3.0 out of 5.0
                     
                     
                    4.4 out of 5 (284 reviews)
                    Pleasant, good value accommodationThe hotel is in a nice and quiet location with a lovely pub restaurant next to it. It is clean and comfortable and a very nice breakfast supplied, the only minor downside is the size of the dining area which was quite small to try to move through to get breakfast.
                    10 Apr 2018

                    Holiday Inn Express Glenrothes£37

                    Holiday Inn Express Glenrothes£37
                    Salutation Hotel

                    Salutation Hotel

                    34 South Street, Perth
                      3.0 out of 5.0
                       
                       
                      3.9 out of 5 (185 reviews)
                      Nice hotel in city centreAn ideal place to stay if you want easy acess to the city centre. I didnt have a car so the lack of on site parking was not an issue. Comfortable hotel, quick check in and out, excellent breakfast. Have stayed here twice in last 6 months.
                      26 Apr 2018

                      Salutation Hotel£44

                      Salutation Hotel£44

                      Pocket Guide: 3 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

                      Greyfriars Inn
                      3.0 out of 5.0
                      Last booking: 10 hours ago
                      Fairmont St Andrews
                      5.0 out of 5.0
                      Last booking: 21 hours ago
                      Pinewood Country House
                      4.0 out of 5.0
                      Last booking: 34 hours ago