Hotels in St Andrews, United Kingdom

Only Handpicked and Verified Resorts for Your Stay in St Andrews, United Kingdom
Check-in
30Nov2025Select date
Check-out
01Dec2025Select date
Rooms and Guests2 Guests, 1 Room

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$ 654
⬇️ The lowest price
US$ 74
💸 Average price for
5-star hotels
US$ 272
4-star hotels
US$ 223
3-star hotels
US$ 113

Best hotels in St Andrews

Based on guest reviews over the last 12 months

Luxurious Coastal Retreat:
Fairmont St Andrews, Scotland
Historic Golf Haven:
Old Course Hotel St Andrews
Charming Boutique Experience:
Hotel Du Vin, St Andrews
Modern Comforts with a View:
Rusacks St Andrews
Warm Hospitality and Historic Charm:
Ardgowan Hotel
Quaint Country Inn:
The Peat Inn Restaurant With Rooms
Sustainable Luxury Stay:
Rufflets St Andrews
Relaxing Spa Retreat:
Kinnettles Hotel & Spa
Family-Friendly Getaway:
The Albany St Andrews

How to get to St Andrews

A list of all available types of transport

Airports
Dundee (DND)

Weather in St Andrews

Check out the weather statistics so you know what to expect when you book your hotel in St Andrews

Average monthly max temperature
Average monthly min temperature
7.9°C
1.5°C
January
7.9°C
1.6°C
February
10.1°C
3.1°C
March
12.3°C
4.2°C
April
15.7°C
7.3°C
May
18.4°C
10.1°C
June
21.2°C
12.8°C
July
20.6°C
12.4°C
August
17.7°C
10.3°C
September
13.3°C
7.8°C
October
9.7°C
4.8°C
November
7.9°C
2.6°C
December
Hottest month
21.2°C
July
Coldest month
1.5°C
January
Sunny days
147
days per year
Rainy days
160
days per year
Snow days
5
days per year
High season
May to September
Low season
November to February
For land-based outdoor adventure activities in St Andrews, such as golfing, hiking the Fife Coastal Path, and cycling, the best months are from May to September when temperatures are mild and rainfall is lower. In spring and early summer, enjoy longer daylight hours for hiking; while autumn is perfect for cycling amidst colorful foliage. To complement your adventures, consider staying at one of the many hotels in St Andrews for convenient access to outdoor activities.

FAQs about hotels in St Andrews

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

Which St Andrews hotels are best for families?
Rufflets St Andrews and Fairmont St Andrews offer family-friendly amenities, including spacious rooms and easy access to local attractions. The Fairmont has a kids' club and organized children's activities.
Are there hotels in St Andrews with unique views?
The Old Course Hotel St Andrews and Rusacks St Andrews provide stunning views of the famous Old Course golf links and the coastline, making them ideal for guests seeking scenic beauty.
What are the top-rated hotels in St Andrews according to guest reviews?
Properties like the Old Course Hotel St Andrews and Hotel Du Vin, St Andrews are highly rated, often noted for their exceptional service, location, and amenities, scoring over 9/10 on guest feedback platforms.
Which hotels are closest to St Andrews' main attractions?
The Rusacks St Andrews is approximately 300 meters from the Old Course and the city center. The Fairmont St Andrews is about 2 kilometers from the town center but offers a luxurious stay.
What is the cheapest hotel option in St Andrews?
The Arran, St Andrews typically offers the lowest nightly rates, starting from around $100 in the off-peak season. Prices may increase to $150 during peak times.

Essential Hotel Facts in St Andrews

This guide provides specific details on hotel accommodations in St Andrews, evaluating 18 properties to assist travelers in making informed decisions about their stay.

Typical nightly rates range from $100 to $300.

There are 18 hotels available in St Andrews.

Peak travel seasons are summer (June-August) and the Open Championship in July.

Local hotel taxes/fees average 20% on bookings.

Hotels are approximately 0.5 km from St Andrews Links and 1 km from the University.