Hotels Near Me in St Andrews

Stay Close to the City’s Top Sights and Connections in St Andrews, United Kingdom
Check-in
29Jan2026Select date
Check-out
30Jan2026Select date
Rooms and Guests2 Guests, 1 Room
St Andrews is known for its stunning coastline with West Sands Beach and the historic ruins of St Andrews Castle. Famous for golf, the Old Course attracts visitors worldwide. You can also enjoy the scenic beauty of St Andrews Botanic Garden. In this city, you'll discover a variety of hotels, including luxury hotels, boutique hotels, dog friendly hotels, and golf hotels. Each option offers something special, whether it's a hotel and spa experience or hotels with parking. Be sure to book in advance during summer for the best rates.
View map
1-20 out of 33
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
The Golf Inn St Andrews
Map600 yd from City Centre100 yd from Lundin Golf Club
FromUS$ 115 /nightSelect
No 5 Pilmour Hotel St Andrews
Map600 yd from City Centre200 yd from Lundin Golf Club
FromUS$ 228 /nightSelect
9.4
Perfect
Fairmont St Andrews, Scotland
Map2.5 mi from City Centre300 yd from St Andrews Bay
FromUS$ 253 /nightSelect
Doune Guest House
Map500 yd from City Centre300 yd from Lundin Golf Club
FromUS$ 200 /nightSelect
Claremont Cottage
Map3.2 mi from City Centre1.6 mi from
FromUS$ 234 /nightSelect
Balmungo Cottage B&B
Map1.4 mi from City Centre1700 yd from
FromUS$ 357 /nightSelect
Ailim Guest House With Luxury Garden Suites
Map700 yd from City Centre300 yd from St Andrews - Jubilee Course
FromUS$ 626 /nightSelect
Rufflets St Andrews
Map1.8 mi from City Centre1.3 mi from The Dukes St Andrews
FromUS$ 275 /nightSelect
Greyfriars Inn By Greene King Inns
Map500 yd from City Centre300 yd from Lundin Golf Club
FromUS$ 132 /nightSelect
The Spindle Guest Rooms
Map400 yd from City Centre400 yd from Byre Theatre
FromUS$ 177 /nightSelect
12 Kinkell Court
Map1.1 mi from City Centre1700 yd from Byre Theatre
FromUS$ 622 /nightSelect
9.2
Perfect
Seaton House - Small Luxury Hotels Of The World
FromUS$ 123 /nightSelect
Old Course Hotel St Andrews
Map1300 yd from City Centre100 yd from The Dukes St Andrews
FromUS$ 248 /nightSelect
8.8
Great
Rusacks St Andrews
FromUS$ 128 /nightSelect
The Peat Inn Restaurant With Rooms
Map5.5 mi from City Centre100 yd from
FromUS$ 414 /nightSelect
Hotel Du Vin, St Andrews
Map600 yd from City Centre200 yd from Lundin Golf Club
FromUS$ 299 /nightSelect
Haar With Rooms 5 Stars
Map600 yd from City Centre100 yd from Lundin Golf Club
FromUS$ 416 /nightSelect
Rooms At The Saint
Map400 yd from City Centre600 yd from Lundin Golf Club
FromUS$ 207 /nightSelect
Kinnettles Hotel & Spa
FromUS$ 781 /nightSelect
The Albany St Andrews
Map300 yd from City Centre100 yd from St Andrews - New Course
FromUS$ 89 /nightSelect
  • 1
  • 2

Price range for hotels in St Andrews

A world of accommodation options awaits, from budget-friendly stays to luxurious retreats, with prices suited to every traveler's dream vacation.

⬆️ The highest price
US$ 781
⬇️ The lowest price
US$ 74
💸 Average price for
5-star hotels
US$ 369
4-star hotels
US$ 259
3-star hotels
US$ 138

Best hotels near me in St Andrews

Based on guest reviews over the last 12 months

Luxury Seaside Retreat:
Old Course Hotel St Andrews
Charming Boutique Stay:
Hotel Du Vin, St Andrews
Historic Golf Experience:
Rusacks St Andrews
Cozy Family-Friendly Guesthouse:
The Albany St Andrews
Tranquil Countryside Escape:
Rufflets St Andrews
Authentic Scottish Inn:
Greyfriars Inn By Greene King Inns
Chic Relaxation and Spa:
Kinnettles Hotel & Spa
Affordable Comfort Close to Town:
Rooms At The Saint
Delightful Culinary Experience:
The Peat Inn Restaurant With Rooms

How to get to St Andrews

A list of all available types of transport

Airports
Dundee Airport (DND)

FAQs about hotels in St Andrews

We hope that the answers to these questions will help you plan your trip

Which hotels in St Andrews are closest to popular landmarks?
The Old Course Hotel is adjacent to the famous Old Course, while Rusacks St Andrews offers views of the golf course and is also close to St Andrews Harbour, just 0.5 km away.
What hotels in St Andrews are best for families?
Rufflets St Andrews boasts family-friendly amenities including a spacious garden and activities for children. Additionally, The Albany St Andrews offers family rooms and is centrally located for easy access to local sites.
Which hotels offer the best views in St Andrews?
Fairmont St Andrews features stunning views of the coastline, while Kinnettles Hotel & Spa overlooks the surrounding countryside, providing a tranquil setting.
What are some budget accommodation options in St Andrews?
The Old Station Guest House and Ailim House Serviced Cottage Escape offer budget-friendly rates, generally ranging from $80 to $120 per night.
Which hotels in St Andrews receive the highest guest reviews?
Drumoig Golf Hotel and Haar With Rooms 5 Stars are highly rated by guests, with particular praise for their service quality and cleanliness.
Do any hotels in St Andrews cater specifically to couples?
Hotel Du Vin, St Andrews is known for its romantic ambiance, ideal for couples, along with amenities like a spa and fine dining options, enhancing the experience.

Hotel Insights for St Andrews Travelers

This guide evaluates 38 hotels in St Andrews, providing crucial information to assist travelers in choosing suitable accommodations in this historic coastal town.

Typical nightly rates range from $100 to $450.

There are 38 hotels available in St Andrews.

Peak travel seasons include June to August.

Local taxes and fees total approximately 20%.

Key attractions like St Andrews Links are about 1.5 km away.

Other cities in United Kingdom

Check-in
29Jan2026Select date
Check-out
30Jan2026Select date
Rooms and Guests2 Guests, 1 Room