Top Cheap Hotels in St Andrews

Only Handpicked and Verified Accommodations for Your Stay in St Andrews, United Kingdom
Check-in
06Feb2026Select date
Check-out
07Feb2026Select date
Rooms and Guests2 Guests, 1 Room
St Andrews boasts the famous Old Course, the stunning beaches of West Sands, and the fascinating ruins of St Andrews Castle. As a golf hotel hotspot, the city draws enthusiasts year-round. You'll find a range of accommodations, including luxury hotels like the Fairmont St Andrews, boutique hotels like the Hotel Du Vin, and cheap hotels suited for budget travelers. Carefully selected options are available, ensuring the best amenities and guest reviews. Booking in advance is smart, especially during golf tournaments or summer. Public transportation is reliable, so getting around is simple.
View map
1-14 out of 14
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
Map600 yd from City Centre100 yd from Lundin Golf Club
FromUS$ 115 /nightSelect
Map500 yd from City Centre300 yd from Lundin Golf Club
FromUS$ 132 /nightSelect
Map400 yd from City Centre400 yd from Byre Theatre
FromUS$ 177 /nightSelect
Map400 yd from City Centre600 yd from Lundin Golf Club
FromUS$ 207 /nightSelect
Map300 yd from City Centre100 yd from St Andrews - New Course
FromUS$ 89 /nightSelect
Map5.3 mi from City Centre100 yd from
FromUS$ 85 /nightSelect
Map3.8 mi from City Centre1400 yd from
FromUS$ 242 /nightSelect
FromUS$ 74 /nightSelect
Map500 yd from City Centre300 yd from Lundin Golf Club
FromUS$ 248 /nightSelect
Map6.8 mi from City Centre1.6 mi from
FromUS$ 96 /nightSelect
Map1100 yd from City Centre1000 yd from Byre Theatre
FromUS$ 105 /nightSelect
FromUS$ 185 /nightSelect
Map1000 yd from City Centre900 yd from Byre Theatre
FromUS$ 209 /nightSelect
Map1.1 mi from City Centre1700 yd from St Andrews Cathedral
FromUS$ 284 /nightSelect

St Andrews hotel price guide

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

Top-rated hotels in St Andrews

According to guest feedback from the past year

Luxury Coastal Retreat:
Fairmont St Andrews, Scotland
Centrally Located Comfort:
Rusacks St Andrews
Quaint Historic Charm:
Ardgowan Hotel
Traditional Pub Experience:
Greyfriars Inn By Greene King Inns
Scenic Countryside Escape:
The Inn At Lathones
Legendary Golf Experience:
Old Course Hotel St Andrews
Stylish Boutique Stay:
Hotel Du Vin, St Andrews
Homely Guesthouse Feel:
Annandale Guest House
Gourmet Dining Delight:
The Peat Inn Restaurant With Rooms
Rustic Countryside Haven:
Kinnettles Hotel & Spa

Getting to St Andrews: Travel tips

A list of all available types of transport

Airports
Dundee Airport (DND)

FAQs about hotels in St Andrews

Use these answers to help plan your perfect trip

Which hotels in St Andrews are best for families?
The Fairmont St Andrews provides family-friendly amenities, including kids' activities and spacious rooms. The Old Course Hotel has family suites and is close to activities suitable for children.
What hotels have unique views of landmarks in St Andrews?
The Rusacks St Andrews offers stunning views of the Old Course and the coastline. The Kinnettles Hotel & Spa is also known for picturesque views of the surrounding landscape.
What are the top-rated hotels in St Andrews according to guest reviews?
The Fairmont St Andrews and Old Course Hotel are frequently highlighted in reviews for their service and amenities, consistently receiving ratings above 9/10.
Which hotels in St Andrews cater well to couples?
Rufflets St Andrews offers romantic settings with beautiful gardens and cozy dining. The Hotel Du Vin provides an intimate atmosphere and is close to coastal walks.
Are there any budget-friendly hotel options in St Andrews?
Yes, the Ardgowan Hotel and Greyfriars Inn offer affordable rates starting around $100. They provide basic amenities and are conveniently located in town.

Essential Hotel Information for St Andrews

This guide provides essential information on hotels in St Andrews, evaluating around 40 properties to assist travelers in making informed decisions when booking their stay.

Typical nightly rates range from $100 to $300; peak season is April to September.

St Andrews offers approximately 40 hotel properties.

Local taxes include a 20% VAT and additional service charges may apply.

Key attractions like St Andrews Links are within 2 kilometers.

Book in advance during peak season for the best rates and availability.

Other cities in United Kingdom

Check-in
06Feb2026Select date
Check-out
07Feb2026Select date
Rooms and Guests2 Guests, 1 Room