The 2 Best Luxury Hotels in St. Andrews

From the Fairmont St Andrews to the Old Course Golf Resort: hand-picked 5-star hotels in St. Andrews. Every suitespot booking comes with free breakfast for 2, a room upgrade subject to availability, hotel credit and VIP service – benefits worth over €500.

2Luxury hotels
from 275 €per night
1Hotel brands
2 luxury hotels in St. Andrews, United Kingdom

The best-known hotels in St. Andrews

The hotels in St. Andrews differ less in standard than in location and character. Which address suits which trip is something our travel advisors settle in a conversation, with the date, the occasion and the budget in view. Prices shown are entry rates and may include limited-time promotional rates. Our own first choice here is the Fairmont St Andrews.

HotelLocationsuitespot scorePrice from
Fairmont St AndrewsStravithie Bridge★ 4.3/5308 €
Old Course Golf Resort St. AndrewsTown Centre★ 4.7/5275 €

Current offers & deals for luxury hotels in St. Andrews

Offers come and go; the suitespot benefits stay. What is additionally bookable in St. Andrews right now, and until when, is listed below. The best offer in this selection: Fourth night free at the Fairmont St Andrews.

HotelOfferBookable until
Fairmont St AndrewsFourth night freeJune 14, 2027

Your guide to the best luxury hotels in St. Andrews

In St. Andrews both hotels offer the same six benefits – the choice is between the Town Centre and Stravithie Bridge.Fairmont St AndrewsFairmont St Andrews · Stravithie BridgeFor this guide we have gathered the best hotels in St. Andrews: two 5-star hotels, from 275 euros a night.

At no extra cost: booking through suitespot costs the same as booking direct with the hotel – the benefits come on top, free of charge.

Two luxury hotels in St. Andrews – and how to choose

The two luxury hotels in St. Andrews cost 275 € and 294 € a night.Old Course Golf Resort St. AndrewsOld Course Golf Resort St. Andrews · Town CentreAt both the suitespot benefits apply from the first night.

Personal luxury travel adviceOur travel advisors personally accompany your booking – 365 days a year, from the first offer to late check-out. Reach the suitespot VIP service via email or WhatsApp.Phone: +49 30 81452346 · hotel@suitespot.comAsk via WhatsAppWrite an email

And both credit your stay – in different programmes.

Our travel advisors’ insider tip

Breakfast, credit, upgrade, points, early check-in, welcome gift: the benefits are the same at both, and 19 euros separate the prices. Location and rooms decide.

The Old Course Golf Resort St. Andrews stands in the Town Centre and is the cheaper of the two. It offers twelve categories, five of them suites – from the Eden Room at 30 m² through the Fairway Suite at 85 to the Royal Suite at 118 m².

The Fairmont St Andrews stands at Stravithie Bridge. It offers 14 categories, five of them suites; four categories are accessible, four have two double beds.

Our advice: if you want to walk into town, take the Old Course Golf Resort St. Andrews. If you need an accessible room or two double beds, the Fairmont St Andrews is the place.

Where to stay in St. Andrews: the Town Centre or Stravithie Bridge

The two best hotels in St. Andrews stand in two different places.

In the Town Centre the Old Course Golf Resort St. Andrews stands from 275 € with twelve categories. Our recommendation for anyone who wants to reach the town, the beach and the university on foot.

At Stravithie Bridge the Fairmont St Andrews stands from 294 € with 14 categories. Our recommendation for golf groups and families – and for anyone who needs an accessible room.

How long the drive between the two takes and how you arrive from Edinburgh, our travel advisors will work out around your days.

26 categories: the best hotels in St. Andrews from the inside

Together the best hotels in St. Andrews offer 26 categories, ten of them suites.

At the Old Course Golf Resort St. Andrews it is five of twelve. The rooms are called Eden and Old Course Room and measure 30 and 31 m²; the suites run from the Luxury Suite with balcony at 50 through the Old Course Suite at 69 and the Deluxe Old Course Suite at 87 to the Royal Suite at 118 m². There is also a penthouse.

At the Fairmont St Andrews it is five of 14: the Studio, Junior, Deluxe, Deluxe Land and Executive Suite. Among the rooms are four accessible categories and a Deluxe Sea View Room with two double beds.

Tell us the size you do not want to go below – our travel advisors have it confirmed before you book, category by category.

What a night at a luxury hotel in St. Andrews costs

A night at a 5-star hotel in St. Andrews costs 275 € or 294 €.

Luxury hotelFromsuitespot benefits from
Old Course Golf Resort St. Andrews275 €1st night
Fairmont St Andrews294 €1st night

How long to stay: three nights. The links, the town and West Sands fill two days; the third belongs to the fishing villages of the East Neuk.

At both hotels the suitespot benefits apply from the first night.

When it is at its best: from May to September, when the days are long and the light lasts late into the evening. Our recommendation for anyone coming to play golf.

In winter St. Andrews is quiet and clear, and the beaches belong to the walkers. Our recommendation for anyone seeking calm.

And whatever the date: you get the suitespot benefits in the quietest week of the year just as in the busiest.

Breakfast, hotel credit and exclusive services at a 5-star hotel

At both hotels the same benefits are included:

Personal luxury travel adviceOur travel advisors personally accompany your booking – 365 days a year, from the first offer to late check-out. Reach the suitespot VIP service via email or WhatsApp.Phone: +49 30 81452346 · hotel@suitespot.comAsk via WhatsAppWrite an email

• a breakfast for two

• a hotel credit of 100 US dollars

• an upgrade upon availability

• regular points and status benefits – at the Old Course Golf Resort St. Andrews in I Prefer, at the Fairmont St Andrews in ALL (Accor)

• an early check-in or late check-out upon availability

• a welcome gift

Earn points & use your status in St. Andrews

Most properties in this selection earn with ALL (Accor). Your status benefits and points stay intact: suitespot books direct rates, not consolidator fares. The programs you will find in St. Andrews:

At no extra cost: you pay the same rate as booking direct with the hotel – the suitespot benefits come on top, free of charge.

ProgramHotelsExamples in St. Andrews
ALL (Accor)1 hotelFairmont St Andrews
I Prefer1 hotelOld Course Golf Resort St. Andrews

Frequently asked questions about luxury hotels in St. Andrews

How many luxury hotels in St. Andrews does suitespot offer?

Two: the Old Course Golf Resort St. Andrews in the Town Centre and the Fairmont St Andrews at Stravithie Bridge.

What does a night at a 5-star hotel in St. Andrews cost?

275 € at the Old Course Golf Resort St. Andrews and 294 € at the Fairmont St Andrews.

Do the benefits differ between the two hotels in St. Andrews?

Only in the programme: points in I Prefer at the Old Course, in ALL (Accor) at the Fairmont. Breakfast, credit, upgrade, early check-in and welcome gift come with both.

Are there accessible rooms in St. Andrews?

At the Fairmont St Andrews: four accessible categories.

Which is the best luxury hotel in St. Andrews?

The Old Course Golf Resort St. Andrews is the cheaper entry, central and with suites up to 118 m². The Fairmont St Andrews offers the wider choice with 14 categories.

How big are the rooms in St. Andrews?

At the Old Course Golf Resort St. Andrews the rooms run from 30 to 118 m². For the Fairmont St Andrews our travel advisors confirm the exact size before you book.

Is there a minimum stay in St. Andrews?

No. At both hotels the suitespot benefits apply from the first night.

When is the best time to visit St. Andrews?

From May to September for long days on the links, in winter for quiet, clear weeks.

Which is the most expensive hotel in St. Andrews?

The most expensive hotel in St. Andrews is Fairmont St Andrews, with rates from 294 € a night. Old Course Golf Resort St. Andrews has the lowest entry price at 274 €.

Personal luxury travel adviceOur travel advisors personally accompany your booking – 365 days a year, from the first offer to late check-out. Reach the suitespot VIP service via email or WhatsApp.Phone: +49 30 81452346 · hotel@suitespot.comAsk via WhatsAppWrite an email
Signature Travel Network
IATA