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

Search 321,000 hotels worldwide.

Get the best price available for your trip.

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


Featured St. Andrews 3 Star Hotels

See all 166 Hotels in St. Andrews
The Station Hotel

The Station Hotel

1 Leonard Street, Perth
3.5 out of 5.0
3.4 out of 5 (295 reviews)
Good hotel with friendly staff near the centreWe had a good quick check in from friendly staff. The rooms were clean, spacious and warm. The buffet breakfast was good but they were constantly running out of hot food & you had to wait for them to refill the hot plates. There was a great choice of cold and hot food for breakfast along with plenty ...
  24 Nov 2017

£38

£38
Hampton By Hilton Dundee City Center

Hampton By Hilton Dundee City Center

1 Argyllgait, Dundee
3.0 out of 5.0
4.5 out of 5 (92 reviews)
Good stay.Had a good weekend at this hotel. Good breakfast. Would stay again if the price is right.
  20 Nov 2017

£52

£52
Holiday Inn Express Dundee

Holiday Inn Express Dundee

41 Dock Street, Dundee
3.0 out of 5.0
4.0 out of 5 (541 reviews)
Convenient hotel, close to city centreFriendly helpful staff, room was a decent size. Had booked two double rooms through Expedia but were told on arrival that we had twin rooms. Apparently the fault was with Expedia and the hotel were very apologetic and would have swopped us to doubles if there had been any available, but there weren't. ...
  9 Nov 2017

£46

£46
The County Hotel

The County Hotel

15-17 High Street, North Berwick
3.0 out of 5.0
3.2 out of 5 (42 reviews)
decent hotel for the price range in the area.Arrived and got checked in straight away and was taken to my room by one of the friendly staff. My room was for me only, so when I was shown into this family room with 2 single beds and a bunk bed and lots of space, a nice on suite shower/toilet room to the back i was more than happy. I unpacked ...
  11 Oct 2017

£49

£49
Best Western Balgeddie House Hotel

Best Western Balgeddie House Hotel

Balgeddie Way, Glenrothes
3.0 out of 5.0
4.3 out of 5 (185 reviews)
Lovely Hotel in good locationA lovely, comfy hotel in a scenic location. Good to find and handy for the Fife coast tourist route.
  9 Oct 2017

£41

£41
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 (15 reviews)
Great location and the walk into town. Very friendly staff
  21 Oct 2017

£58

£58
Dean Park Hotel

Dean Park Hotel

Dean Park Drive, Chapel Level, Kirkcaldy
3.0 out of 5.0
3.9 out of 5 (111 reviews)
good for a couple of nights stayat reception we were met with a glum guy with no chat, however the staff in general were very nice. the room was comfortable and the king size bed was really comfortable. the breakfast was really disappointing....the choice minimal and the presentation quite poor......I didn't eat much at all....coffee ...
  14 Oct 2017

£62

£62
Salutation Hotel

Salutation Hotel

34 South Street, Perth
3.0 out of 5.0
3.9 out of 5 (161 reviews)
Perth city centreHotel was fine for what we were after, namely city centre and close to the event we were attending. The hotel is quite tired looking however we did have a spacious and clean room with an suite facilities. Ok for 1 or 2 nights but wouldnt want to spend anymore time yhan that
  10 Oct 2017

£45

£45
Best Western Queens Hotel

Best Western Queens Hotel

Leonard Street, Perth
3.0 out of 5.0
3.7 out of 5 (72 reviews)
Nice hotel, friendly, helpful staff, especially the hungarian girl at the reception. We spent one night in this hotel only. Everything was fine. Good experiences.
  22 Oct 2017

£49

£49
Best Western Dundee Woodlands Hotel

Best Western Dundee Woodlands Hotel

13 Panmure Terrace, Broughty Ferry, Dundee
3.0 out of 5.0
4.2 out of 5 (97 reviews)
Nice stay near DundeeOlder hotel but very well kept up. Bigger rooms and an excellent breakfast. Place was very busy so there was some noise but the rooms are isolated enough so as to be fairly quiet even then.
  12 Nov 2017

£39

£39
Map

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