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

Search 321,000 hotels worldwide.

Get the price guarantee 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
The Station Hotel

The Station Hotel

1 Leonard Street, Perth
3.5 out of 5.0
3.2 out of 5 (79 reviews)
Good value hotel comfortable bed, lovely staff but reception area and all carpeting could do with lots of tlc. - 

£42

£42
Apex City Quay Hotel & Spa

Apex City Quay Hotel & Spa

1 West Victoria Dock Road, Dundee
4.0 out of 5.0
4.3 out of 5 (282 reviews)
Very convenient and comfortable We were visiting St. Andrews and stayed at the Apex for three days. An easy 20-minute ride. Very co … - 

£43

£43
Malmaison Dundee

Malmaison Dundee

44 Whitehall Crescent, Dundee
4.0 out of 5.0
4.2 out of 5 (104 reviews)
A mixed experience. Our check in experience wasn't great as we had to stand in a queue for about 5 minutes. I didn't ex … - 

£71

£71
Old Course Hotel

Old Course Hotel

Old Station Road, St. Andrews
5.0 out of 5.0
4.7 out of 5 (135 reviews)
Lovely hotel, convenient and great service. I had a wonderful stay at the Old Course Hotel. I booked last minute due to a family situation that … - 

£163

£163
Carnoustie Golf Hotel

Carnoustie Golf Hotel

The Links, Carnoustie
4.0 out of 5.0
4.0 out of 5 (170 reviews)
Lovely hotel Staff excellent. Breakfast very good and the gym and pool facilities were very good quality. - 

£60

£60
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 (24 reviews)
Close to everything and parking Stayed in USA at these hotels and this hotel is very similar in standard. Breakfast nicely cooked b … - 

£44

£44
Fairmont St Andrews

Fairmont St Andrews

Fife, St. Andrews
5.0 out of 5.0
4.5 out of 5 (355 reviews)
Great 2 night break. Wonderful location - highly recommend the junior suite - 

£162

£162
Best Western Scores Hotel

Best Western Scores Hotel

76 The Scores, St. Andrews
2.0 out of 5.0
4.1 out of 5 (83 reviews)
nice hotel. close to everything. parking is a plus. breakfast is excellent. - 

£97

£97
Holiday Inn Express Dundee

Holiday Inn Express Dundee

41 Dock Street, Dundee
3.0 out of 5.0
3.9 out of 5 (159 reviews)
Near train and bus station Good for 2 night stay. Booked double but got twin room. However were happy not to complain - 

£46

£46
Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews

40 The Scores, St. Andrews
4.0 out of 5.0
4.2 out of 5 (51 reviews)
Avoid rooms at back Loved this place and would stay again. Staff is great. Bar and resturant outstanding. Location is a … - 

£120

£120
Map

Recently booked St. Andrews hotels

Macdonald Rusacks Hotel
4.0 out of 5.0
Last booking: 23 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