Luxury self-catering in St Andrews
Hand-picked luxury holiday homes with standout locations, beautiful finishes and the kind of views that set the tone from the moment you arrive.
Homes you'll be sorry to leave
Our luxury homes are the kind of places you walk into and know straight away you chose well. The space works, the finish is beautiful and the location puts you exactly where you want to be, from homes near the Old Course to coastal properties with sea views.
Prime locations
Close to the Old Course, in the heart of town or out on the coast.
Plenty of room
Proper living areas and bedrooms that don't feel squeezed in.
Privacy that stays private
No shared lobby or corridors. Just your own home for the whole stay.
A higher standard
Better materials, finer furniture and a finish that runs through every room.
Features that earn their place
Sea views, balconies, hot tubs and wood burners at selected homes.
Hand-picked, not bulk-listed
Every home is chosen and looked after by our local team.
A few of our favourites
St Andrews | ApartmentPriorsgate | Oliphant Apartment
Sleeps 4 · 2 bedrooms · From £126 a night
View and book →
St Andrews | ApartmentSquare Green (No 16) | With Balcony
Sleeps 4 · 2 bedrooms · From £150 a night
View and book →
St Andrews | CottageThe Golf Cottage | 30 Seconds to The Old Course
Sleeps 4 · 2 bedrooms · From £148 a night
View and book →
St Andrews | ApartmentSkye Sands | Market Street Apartment (B)
Sleeps 2 · 1 bedroom · From £129 a night
View and book →
St Andrews | Terraced HouseArgyle Rigg (No 16D)
Sleeps 5 · 2 bedrooms · From £156 a night
View and book →The full collectionSee all our luxury homes
Browse every home in our luxury collection and check availability for your dates.
Browse luxury homes →Luxury stays for golf groups
Early starts, full days out and evenings when everyone wants to relax. Stay within walking distance of the Old Course, or in a quieter countryside home a short drive from several courses.
Our larger houses suit four-ball groups, with several bathrooms, generous dining spaces and parking. With The Open returning in July 2027, the best homes are booking up early.
See golf stays
Luxury stays in the East Neuk
The fishing villages along the coast are a short drive from St Andrews, with quieter streets, sea views and harbours of their own.
What our guests say
Clean, easy to get to and an amazing location. Well appointed with amazing local toiletries and very easy, clear checkout instructions. Can't recommend them enough!Aaron L., Google review
Communication was great leading up to our stay. The cottage was excellent, clean, and everything you need. The location is perfect, a 5 minute walk to South Street.Steven J., Google review
A bright, spacious apartment, exactly as depicted in the photographs. Spotless throughout, with a well-equipped kitchen and comfortable beds.Carolyn K., Google review
Luxury holiday homes FAQs
What makes a holiday home luxury?
Location, space and standard. Our luxury homes are in the best spots in and around St Andrews, with proper living areas, generous bedrooms and a better finish throughout, from the kitchen to the bathrooms. Some add sea views, balconies, hot tubs or wood burners.
Are your luxury homes good for golf groups?
Yes. We have luxury homes within walking distance of the Old Course and quieter countryside homes a short drive from several courses. Our larger houses suit four-ball groups, with several bathrooms, generous dining space and parking. See our golf stays.
Why book direct rather than through Airbnb?
Every home is inspected and professionally managed by our local team, with hotel-quality linen, so you know what to expect before you arrive. You get our best rate, clear pricing and a local team who know each home, before and during your stay.
When should I book for The Open 2027?
As early as you can. The Open returns to St Andrews in July 2027 and the best homes are booking up now. See our Open 2027 accommodation.
Book direct for the best rate
Browse our luxury collection, or call our local team and we'll help you choose the right home for your stay.







