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 Independent Hotels

See all 162 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,017 reviews)
Excellent facilities, pleasant stay Had a very nice stay. The room was spacious and comfortable, the free wifi useful, the staff all ve … - 

£56

£56
Malmaison Dundee

Malmaison Dundee

44 Whitehall Crescent, Dundee
4.0 out of 5.0
4.3 out of 5 (356 reviews)
The room is fantastic. The bed huge and the facilities in the room and ensuite of a very high stand … - 

£46

£46
Old Course Hotel

Old Course Hotel

Old Station Road, St. Andrews
5.0 out of 5.0
4.8 out of 5 (386 reviews)
Fantastic standards Lovely stay in the old course, rooms spacious and clean with a great breakfast to follow in the mor … - 

£113

£113
The Station Hotel

The Station Hotel

1 Leonard Street, Perth
3.5 out of 5.0
3.4 out of 5 (291 reviews)
good for stop-over en route to northern Highlands I love old railway hotels and this one has loads of atmosphere even if it has been remodelled many … - 

£38

£38
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 (160 reviews)
Modern well situated hotel Comfortable updated hotel, close to town center and golf courses - 

£95

£95
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 (91 reviews)
Good stay. Had a good weekend at this hotel. Good breakfast. Would stay again if the price is right. - 

£52

£52
Macdonald Rusacks Hotel

Macdonald Rusacks Hotel

Pilmour Links, St. Andrews
4.0 out of 5.0
4.2 out of 5 (323 reviews)
Charming hotel close to beach and town. We were completely satisfied with our stay. The facility is lovely but simple. It is very clean, an … - 

£89

£89
Carnoustie Golf Hotel

Carnoustie Golf Hotel

The Links, Carnoustie
4.0 out of 5.0
4.2 out of 5 (553 reviews)
Great Hotel. Staff food location all excellent. Will be back again for weekend break. - 

£42

£42
Holiday Inn Express Dundee

Holiday Inn Express Dundee

41 Dock Street, Dundee
3.0 out of 5.0
4.0 out of 5 (540 reviews)
Convenient hotel, close to city centre Friendly helpful staff, room was a decent size. Had booked two double rooms through Expedia but wer … - 

£46

£46
Fairmont St Andrews

Fairmont St Andrews

Fife, St. Andrews
5.0 out of 5.0
4.5 out of 5 (779 reviews)
Beautiful hotel, staff and breakfast excellent. We have stayed in this hotel on several occasions. The staff are very friendly and helpful. Bedroom … - 

£134

£134
Map

Recently booked St. Andrews hotels

Old Course Hotel
5.0 out of 5.0
Last booking: 13 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