Luxury Hotels in St Andrews, United Kingdom

Exclusively curated and verified luxury accommodations in St Andrews, United Kingdom
Check-in
16Aug2025Select date
Check-out
17Aug2025Select date
Rooms and Guests2 Guests, 1 Room
View map
1-18 out of 18
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
9.4
Perfect
MapHistoric St Andrews golf courses1.5km
  • Luxurious spa and wellness facilities
  • Stunning golf courses with sea views
  • Diverse dining options featuring local cuisine
  • Golf courses
  • Spa facilities
  • Dining options
Resort featuring championship golf and a tranquil spa
FromUS$ 253 /nightSelect
MapOverlooks the Old Course300m
  • Award-winning spa services
  • Exquisite dining options
  • Breathtaking coastal views
  • Indoor pool
  • Spa services
  • Golf course
Luxury resort overlooking the iconic Old Course golf course
FromUS$ 248 /nightSelect
8.8
Great
Overlooking the Old Course200m
  • Rooftop dining with stunning views
  • Historic charm and golfing heritage
  • Complimentary golf bag storage
  • Rooftop restaurant
  • Fitness center
  • Golf club storage
Historic hotel blending modern luxury with golf heritage
FromUS$ 128 /nightSelect
MapNearby St Andrews Old Course1.5km
  • Award-winning gardens
  • Exceptional dining experience
  • Dog-friendly rooms available
  • Fine dining
  • Pet-friendly
  • Event spaces
Country house hotel featuring unique lodging experiences
FromUS$ 343 /nightSelect
MapHistoric village charm300m
  • Michelin-star dining experience
  • Luxurious and stylish rooms
  • Beautiful garden views
  • On-site restaurant
  • Garden views
  • Customizable menus
Michelin-star restaurant and elegant hotel in St. Andrews
FromUS$ 425 /nightSelect
MapNear St Andrews University600m
  • Exceptional dining with unique tasting menu
  • Proximity to beautiful beaches and university
  • Engaging pre-dinner snacks and cocktails
  • On-site restaurant
  • Bar/lounge area
  • Seasonal menus
Culinary-focused hotel offering innovative dining experiences
FromUS$ 287 /nightSelect
MapHistoric coastal town of St Andrews300m
  • Luxurious bistro with seasonal dishes
  • Stunning views of St Andrews Bay
  • Steps away from Old Course Golf Club
  • Stylish Bistro
  • Private Events
  • Luxury Bar
Boutique hotel offering upscale dining and beach views
FromUS$ 299 /nightSelect
Nearby Old Course Golf200m
  • Luxurious spa and wellness treatments available
  • Exceptional dining at Haar restaurant
  • Prime location near St Andrews attractions
  • Wellness Spa
  • Fine Dining
  • Golf Concierge
Boutique hotel with luxurious spa and fine dining options
FromUS$ 755 /nightSelect
9.2
Perfect
Near West Sands Beach600m
  • Rooms with stunning sea views
  • On-site fitness centre available
  • Dining options featuring fresh seafood
  • Fitness Centre
  • On-site Dining
  • Private Garden
Luxury hotel with beachfront access and gourmet dining
FromUS$ 123 /nightSelect
MapClose to Old Course Golf300m
  • Individually decorated en-suite rooms
  • Secure storage for golf clubs
  • Locally sourced breakfast options
  • Guest Lounge
  • Garden Terrace
  • Golf Storage
Hotel offering unique Scottish tartan-themed rooms
FromUS$ 373 /nightSelect
MapProximity to Kingsbarns Beach300m
  • Locally sourced dining options
  • Dog-friendly policies welcomed
  • Unique bar atmosphere with local charm
  • On-site dining
  • Pet-friendly
  • Sun trap beer garden
Historic hotel featuring local cuisine and family rooms
FromUS$ 351 /nightSelect
MapProximity to golf courses2 miles
  • Unique railway carriage suites
  • Expansive gardens and grounds
  • Delicious cooked breakfast options
  • Billiards Room
  • Games Room
  • Garden Area
Boutique hotel offering unique railway carriage stays
FromUS$ 208 /nightSelect
MapNear St Andrews Links Golf Course100m
  • Gourmet hot breakfast options available
  • Charming garden area for relaxation
  • Historic building with unique decor
  • Golf course
  • Garden space
  • Common lounge
Boutique hotel blending tradition with modern comforts
FromUS$ 406 /nightSelect
MapCentrally located near the Old Course400m
  • Delicious gourmet breakfast options
  • Great location for golfers nearby
  • Safe environment and secure storage
  • Full breakfast
  • Luggage storage
  • Flat-screen TV
Guest house with personalized hospitality for travelers
FromUS$ 200 /nightSelect
MapNear St Andrews East Sands beach400m
  • Delicious local breakfast offerings
  • Comfortable rooms with sea views
  • Short walk to East Sands beach
  • Secure golf storage
  • Personalized service
  • Private bathrooms
Charming bed and breakfast with stunning coastal views
FromUS$ 258 /nightSelect
MapClose to West Sands Beach200m
  • Luxurious hot tub experience
  • Spacious living areas available
  • Proximity to the Old Course
  • Hot tub
  • Fitness centre
  • Garden
Serviced cottage hotel with unique local charm and character
FromUS$ 523 /nightSelect
MapProximity to stunning gardens300m
  • Luxurious afternoon tea service
  • Exquisite dining experiences available
  • Classic Victorian architecture charm
  • On-site Spa
  • Exquisite Dining
  • Beautiful Gardens
Luxury hotel featuring Victorian elegance and unique dining experiences
FromUS$ 283 /nightSelect
MapClose to local attractions300m
  • Delicious homemade Scottish pancakes
  • Accommodating hosts provide local dining support
  • On-site spa for relaxation and rejuvenation
  • On-site Spa
  • Flat-screen TV
  • Air Conditioning
Charming hotel offering personalized hospitality in St. Andrews
FromUS$ 205 /nightSelect

Price range for luxury hotels in St Andrews

Explore a world of exceptional accommodations, from affordable stays to lavish retreats, with prices tailored to every luxury traveller's ideal getaway.

⬆️ The highest price
US$ 707
⬇️ The lowest price
US$ 123
💸 Average price for
5-star hotels
US$ 334
4-star hotels
US$ 295

Luxury hotels in St Andrews

Verified guest reviews from the past 12 months

Coastal Elegance:
Fairmont St Andrews, Scotland
Golfing Heritage:
Old Course Hotel St Andrews
Boutique Charm:
Hotel Du Vin, St Andrews
Historic Serenity:
Rufflets St Andrews
Countryside Retreat:
Kinnettles Hotel & Spa
Intimate Escape:
The Inn At Kingsbarns

FAQs about luxury hotels in St Andrews

Our answers will guide you to an effortless luxury experience

Are there family-friendly luxury hotels in St Andrews?
Rufflets St Andrews is great for families, with a family room option and large gardens for children to play. The Fairmont St Andrews also has family-friendly amenities, including activities for kids.

Luxury Hotel Insights in St Andrews

This guide evaluates 15 luxury hotels in St Andrews to provide travelers with essential details about pricing, local taxes, peak seasons, and proximity to key attractions.

Typical nightly rates range from $200 to $600.

There are 15 luxury hotels in St Andrews.

Peak travel seasons are June to August.

Local taxes and fees are approximately 20%.

Most hotels are within 1.5 km of St Andrews Links.

Check-in
16Aug2025Select date
Check-out
17Aug2025Select date
Rooms and Guests2 Guests, 1 Room