Cheap Hotels in St Andrews, United Kingdom - Book Today

Only Handpicked and Verified Accommodations for Your Stay in St Andrews, United Kingdom

Check-in
04Jun
Check-out
05Jun
Rooms and Guests2 Guests, 1 Room
St Andrews features attractions like the famous Old Course, St Andrews Aquarium, and East Sands Beach. You'll find plenty of options for cheap hotels here, from boutique hotels near the town center to dog-friendly hotels with easy access to parks like the St Andrews Botanic Garden. Some golf hotels offer stunning views of the course, and there are also spa hotels for relaxing after a busy day. Our curated selection of hotels lists best-rated options, so you can enjoy your stay without spending a lot. Consider booking in advance, especially during summer and events like the Open Championship, for the best deals and easy access to local transport.
Filter by:
More +
Star rating
Guest rating
Accommodation type
Price per night
Popular landmarks
Airports
Amenities
Services
Brands
1-11 out of 11
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
1.7 km from City Centre1.5 km from St Andrews Cathedral
FromUS$ 284 /nightSelect
6.1 km from City Centre
FromUS$ 244 /nightSelect
8.2
Great
The Golf Inn
600 m from City Centre100 m from Lundin Golf Club
FromUS$ 115 /nightSelect
8.2
Great
400 m from City Centre300 m from Lundin Golf Club
FromUS$ 132 /nightSelect
8.4
Great
400 m from City Centre600 m from Lundin Golf Club
FromUS$ 207 /nightSelect
8.2
Great
8.6 km from City Centre
FromUS$ 85 /nightSelect
8.4
Great
300 m from City Centre100 m from St Andrews - New Course
FromUS$ 89 /nightSelect
8.2
Great
FromUS$ 74 /nightSelect
7.8
Very good
400 m from City Centre300 m from Lundin Golf Club
FromUS$ 248 /nightSelect
8.2
Great
10.9 km from City Centre
FromUS$ 135 /nightSelect
1000 m from City Centre900 m from Byre Theatre
FromUS$ 105 /nightSelect

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
USD 284
⬇️ The lowest price
USD 74
💸 Average price for
3-star hotels
USD 130

Best hotels in St Andrews

Based on guest reviews over the last 12 months

Historic Charm and Comfort:
Greyfriars Inn By Greene King Inns
Cozy Boutique Stay:
The Albany St Andrews
Golfing Getaway:
Drumoig Golf Hotel
Spacious Modern Living:
The Space To Stay Aparthotel
Warm Hospitality:
Annandale Guest House
Convenient Local Pub Experience:
Guardbridge Inn
Family Friendly Retreat:
Holiday Home, St Andrews Holiday Park
Charming Local Inn:
The Inn At Lathones

How to get to St Andrews

A list of all available types of transport

Airports
Dundee (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 best located for visiting popular sites?
The Albany St Andrews and The Golf Inn are both centrally located, within 1 km of St Andrews Cathedral and the university, providing easy access to major attractions.
What hotels in St Andrews are family-friendly?
The Space To Stay Aparthotel and Annandale Guest House are excellent choices for families, offering spacious rooms and easy access to family-friendly activities and local parks.
Which hotels offer unique views in St Andrews?
Drumoig Golf Hotel offers scenic golf course views, while Greyfriars Inn By Greene King Inns provides picturesque views of the St Andrews skyline.
What are the cheapest hotel options in St Andrews?
The Inn At Lathones and Guardbridge Inn generally offer the most affordable rates, starting from around $80 USD per night, making them great budget options.
Which hotels in St Andrews are top-rated based on guest reviews?
Hotels like The Kithmore and Rooms At The Saint have received high guest satisfaction ratings, praised for their cleanliness and service, often scoring above 9 out of 10.

Other cities in United Kingdom