Agoda Hero Banner

Find Hotels in St. Andrews, United Kingdom

271 vacation rentals and hotels available now

11 best hotels in St. Andrews

Star rating
Review score
Our top picks
Lowest price first
Nearest to
Best reviewed
Ardgowan Hotel
St. Andrews City Center,St. Andrews - View on map
  1. Car park
  2. Free Wi-Fi in all rooms!
  3. Front desk [24-hour]
  4. Luggage storage
  5. Bar
  6. Laundry service
  7. Restaurants
  8. Room service
"Super hotel - amazing rooms, great baths, and kind staff!"
9.1

Exceptional

3 reviews

The Albany St Andrews
St. Andrews City Center,St. Andrews - View on map
  1. Car park
  2. Free Wi-Fi in all rooms!
  3. Front desk [24-hour]
  4. Luggage storage
  5. Bar
  6. Laundry service
  7. Room service
  8. Wi-Fi in public areas
"Very friendly staff and a nice, well run hotel. Rooms are quite small but perfectly adequate for a night or two. Apart from the bedroom windows needing a clean, everything else was perfect. The downstairs sitting room with fire and whisky selection was a welcome refuge from the bracing coastal wind!"
Show more
8.6

Excellent

11 reviews

Avg price per night
$ 159
Old Course Hotel St Andrews
Strathkinness,St. Andrews - View on map
  1. Valet parking
  2. Pets allowed
  3. Free Wi-Fi in all rooms!
  4. Front desk [24-hour]
  5. Swimming pool [indoor]
  6. Hot tub
  7. Luggage storage
  8. Cash withdrawal
"This is a nice hotel to relax in after a day on the golf course."
8.1

Excellent

4 reviews

The Arran, St Andrews
St. Andrews City Center,St. Andrews - View on map
  1. Car park
  2. Free Wi-Fi in all rooms!
  3. Check-in/out [express]
  4. Luggage storage
  5. Wi-Fi in public areas
  6. Daily housekeeping
  7. Smoke-free property
  8. CCTV in common areas
10

Exceptional

1 review

Rusacks St. Andrews
St. Andrews City Center,St. Andrews - View on map
  1. Bicycle rental
  2. Valet parking
  3. Pets allowed
  4. Free Wi-Fi in all rooms!
  5. Fitness center
  6. Front desk [24-hour]
  7. Luggage storage
  8. Check-in/out [private]
"Lovely short break in St. Andrews hotel excellent in great location "
8.4

Excellent

41 reviews

Hotel du Vin St. Andrews
St. Andrews City Center,St. Andrews - View on map
  1. Pets allowed
  2. Car park
  3. Free Wi-Fi in all rooms!
  4. Front desk [24-hour]
  5. Luggage storage
  6. Room service [24-hour]
  7. Coffee shop
  8. Bar
"The Hotel du Vin is a small and fabulously located hotel on the sea about a block from the Old Course. The front desk staff is welcoming and professional, while the rooms are nice and clean. One might consider it rather quaint compared to the Old Course Hotel or the Fairmont, but the location can't be beaten. The breakfast is served in tut front room over looking the sea and is a nice way to start the day. The grumpy main waitress "sort of" adds to the charm but shouldn't deter you from trying out this nice smaller property while enjoying the beautiful town of St. Andrews. Cheers..."
Show more
9

Exceptional

34 reviews

The New Inn
St. Andrews City Center,St. Andrews - View on map
  1. Car park
  2. Free Wi-Fi in all rooms!
  3. Contactless check-in/out
  4. Bicycles
  5. Bar
  6. Wi-Fi in public areas
  7. Family room
  8. Daily housekeeping
"Clean, comfy and friendly."
8.1

Excellent

5 reviews

Avg price per night
$ 137
Edenside House
Strathkinness,St. Andrews - View on map
  1. Car park
  2. Free Wi-Fi in all rooms!
  3. Luggage storage
  4. Contactless check-in/out
  5. Wi-Fi in public areas
  6. Smoking area
  7. Daily housekeeping
  8. Smoke-free property
"Amazing location and very cozy rooms."
9.4

Exceptional

2 reviews

Fairmont St Andrews - Scotland
Boarhills,St. Andrews - View on map
  1. Bicycle rental
  2. Valet parking
  3. Shuttle service
  4. Free Wi-Fi in all rooms!
  5. Swimming pool [indoor]
  6. Hot tub
  7. Front desk [24-hour]
  8. Check-in/out [express]
"We stayed 1 night. The hotel was an ideal location as we were visiting Kingsbarn whiskey center. Our room was a larger 2 double beds with a sea and golf course view (1017). Excellent bathroom and amenities. We ate in the bar for our evening meal and the food was good. The breakfast which was included in the price was excellent, a large choice and all very fresh. The staff were all friendly and helpful. My advice do not book direct with the hotel as it is much, much cheaper on Agoda."
Show more
9.1

Exceptional

58 reviews

Avg price per night
$ 299
The Old Station Guest House
Prior Muir,St. Andrews - View on map
  1. Car park
  2. Free Wi-Fi in all rooms!
  3. Contactless check-in/out
  4. Game room
  5. Bicycles
  6. Wi-Fi in public areas
  7. Family room
  8. Daily housekeeping
Ardgowan Hotel
St. Andrews City Center,St. Andrews - View on map
  1. Car park
  2. Free Wi-Fi in all rooms!
  3. Front desk [24-hour]
  4. Luggage storage
  5. Bar
  6. Laundry service
  7. Restaurants
  8. Room service
"Super hotel - amazing rooms, great baths, and kind staff!"
9.1

Exceptional

3 reviews

Fast facts about St. Andrews, United Kingdom

Accommodations271 properties
Popular hotelRusacks St. Andrews
Popular areaSt. Andrews City Center
Nightly rates from$71

Discover the neighborhoods of St. Andrews


Just viewed by other Agoda travelers


Frequently asked questions

What's the average price of a hotel in St. Andrews?

The average price for a 3-star hotel in St. Andrews is USD 106. The average price for a 4-star hotel in St. Andrews is USD 167. The average price for a 5-star hotel in St. Andrews is USD 252.

What's the average price of a hotel in St. Andrews this weekend?

The average price for a 3-star hotel in St. Andrews this weekend is USD 98. The average price for a 4-star hotel in St. Andrews this weekend is USD 167. The average price for a 5-star hotel in St. Andrews this weekend is USD 250.

What's the average price of a hotel in St. Andrews tonight?

The average price for a 3-star hotel in St. Andrews tonight is USD 145. The average price for a 4-star hotel in St. Andrews tonight is USD 170. The average price for a 5-star hotel in St. Andrews tonight is USD 251.

What are the most popular hotels in St. Andrews?

What are the best hotels in St. Andrews for couples?

Couples who stayed in St. Andrews have given high ratings to The Albany St Andrews, Greyfriars Inn by Greene King Inns and Rooms at the Saint.

What are the best hotels in St. Andrews for families?

Families who stayed in St. Andrews highly recommend The Albany St Andrews, Greyfriars Inn by Greene King Inns and Rooms at the Saint.

What hotels in St. Andrews have the best views?

Verified travelers to St. Andrews have given top reviews for the views at Hotel du Vin St. Andrews, Old Course Hotel St Andrews and Rusacks St. Andrews.

What hotels in St. Andrews have the best breakfast?

Verified travelers to St. Andrews have given top reviews for the breakfast at Eden Mansion Bed & Breakfast, The Inn At Kingsbarns and The Golf Inn.

What's the best neighborhood in St. Andrews to stay in?

Popular neighborhoods among travelers staying in St. Andrews include St. Andrews City Center, Strathkinness and Boarhills.

Show more questions



More about St. Andrews

To provide our customers with unbeatable rates at hand-picked hotels, Agoda.com represents a full range of hotels from 5-star resorts to budget-priced properties in St. Andrews. Choose from our selection of over 121 hotels. We offer lots of promotions such as early bird offers and last minute deals. Many areas, each with a distinctive atmosphere, are just waiting to be discovered across the city. St. Andrews has many attractions to explore with its fascinating past, intriguing present and exciting future. If you wish to pray or contemplate amazing architecture, 2 places of worship await you. If you're looking for a room in St. Andrews and don't want to pay too much, Agoda.com offers hundreds of fantastic deals which are updated daily.