St Andrews is a beautiful, historically rich seaside town located on Scotland’s east coast. Known far and wide for its world-class golf links, top-notch university, stunning coastline and architectural appeal, St Andrews draws in visitors like bees to a honey pot.
For fans of stylish, modern, comfortable hotels, St Andrews has plenty of great options. Or you could bed down in any of St Andrews delightful B&B’s. For the more outdoorsy types, excellent camping options await you. And for those looking to experience something a little bit more fairytale-esque, St Andrews also has a variety of charming cottages available.
If you’re looking to golf during your stay, in St Andrews there’s no shortage of great choices. And after a long day of soaking up all this beloved seaside town has to offer, you’ll easily find somewhere to stay the night that suits you perfectly.
So, if you’re looking to stay in St Andrews be sure to take a look at some of our top picks listed below! Whether you’re visiting for business or pleasure, with family or friends – there’s an ideal accommodation for you.
In This Post
Hotels in St Andrews
Fairmont St Andrews, Scotland
Lovers of luxury will find no better choice than this utterly gorgeous 5-star hotel. One of the firm favourites of the hotels in St Andrews.
Fairmont is home to two world-class golf courses. To unwind after a day out on the green, guests can enjoy the spa, 20-yards swimming pool, modern gym, hot tub and sauna.
The rooms are beautiful, modern and luxurious. Each one features stylish decor, modern bathrooms with heated floors and a satellite TV. There is free onsite parking and a handy shuttle bus which runs from the hotel to St Andrews town centre every hour from 9am to 6pm.
The hotel overlooks St Andrews Bay, sitting grandly upon towering cliffs and set on a 500-acre estate. It’s beautiful, elegant, and steeped in classic Scottish style.Check Online Availability
Old Course Hotel, St Andrews
If you’re looking for a quintessentially Scottish experience here in the birthplace of golf, the Old Course Hotel is one of the best hotels in St Andrews where you can find it.
Stunning refurbished rooms, each with a modern bathroom and complimentary designer toiletries. Free WiFi, flat-screen TV’s, lovely fluffy bathrobes – an ideal choice for tourists to Scotland.
Guests can enjoy the relaxation area, luxury spa treatments, fitness centre, 20 yards swimming pool and the rooftop hot tub. Not to forget the award-winning restaurant!
The hotel is magnificent, with elegant rooms and scenic views of West Sands beach and the Links Golf Course. Perfect for visitors of all sorts looking for a luxurious stay in St Andrews.Check Online Availability
Rufflets St Andrews
Rufflets Hotel is stunningly grand and effortlessly elegant. Guests adore the award-winning gardens, the bright beautifully decorated rooms and lovely surroundings.
The hotel is in a great central location a 5-minute drive from St Andrews Old Course, North Beach and East Sand Beach. Just 2 miles from St Andrews Castle.
Hotels in St Andrews are often beautiful, but this one is particularly lovely with its bright white walls and climbing ivy. Guests enjoy the afternoon teas, light lunches and scrumptious dinners available, all made with fresh local produce – some of it grown in the gardens!
With free onsite parking, free WiFi and an excellent contemporary restaurant to enjoy, Rufflets offers the best in modern comfort alongside their timelessly chic hotel stay in St Andrews.Check Online Availability
If you’re wanting to stay right in the middle of the action, Kinnettles Hotel is the place to be for its excellent central location.
This is one of the better hotels in St Andrews to base yourself in if you are looking to explore. Guests also adore the hotels stylish contemporary Scottish style, great amenities and overall incredible hotel experience.
Boutique-style bedrooms, continental breakfast and an à la carte restaurant using fresh local produce, feature Smart TV’s, free WiFi, free parking, tea and coffee in all the rooms … it’s all here, everything you could need in a hotel. St Andrews truly is a great spot to relax in comfort.Check Online Availability
Hotel Du Vin
One of the loveliest of the hotels in St Andrews, the Hotel Du Vin, is set on The Scores just along from the Old Course golf course. The excellent location means guests are never more than a quick jaunt away from the beach and the shops of St Andrews.
The lovely Hotel Du Vin offers guests some truly gorgeous views of St Andrews Bay. Chic, stylish and cosy, this slate-tiled terraced house turned hotel is a popular choice for couples who enjoy a splash of grandeur.
Come and enjoy the French-style bistro, the modern rooms with the Egyptian cotton bed sheets, the impressive wine list and in-house sommelier to help you choose … and every little luxury in between.Check Online Availability
The Albany St Andrews
Historic, traditional, elegant – this stunning Georgian terraced hotel in the heart of St Andrews blends old school style and modern comfort effortlessly. Dating way back to 1795, this St Andrews hotel is timeless, comfortable, and ideal for world travellers.
At The Albany, guests can enjoy a delicious continental or full-Scottish breakfast while looking out onto the lush landscaped garden and patio. There’s even an on-site bar and lounge where guests can sample a range of aperitifs, whiskies, liquors, sandwiches and home baking.
And at around £100 per night for a standard double room, with a very good Covid 19 cancellation policy, this is one of the better hotels in St Andrews for good value for money – especially considering the central location.Check Online Availability
Best Western Scores Hotel
Of all the wonderful hotels in St Andrews you could choose from, this stylishly Scottish hotel is among the favourites. Best Western Scores Hotel occupies two stunning old Victorian houses and offers guests some top-notch creature comforts, an excellent central location and a vibrant atmosphere.
Each room offers guests either garden or sea views. The hotel’s Champion Grill provides delicious breakfast and dinner options or, if you’re looking for a fancier evening, enjoy fresh local produce at Alexander’s Restaurant.
Golf lovers will adore the golf memorabilia, kids will love the beach, and couples can dine al fresco in the Chariots Bar’s outdoor dining area. There’s something for everyone here!Check Online Availability
The Golf Inn
For a stylish stay with access to the famous Old Course, choose The Golf Inn hotel. At St Andrews most golf-centric hotel you can expect a warm welcome.
The lovely stone building is located in the very heart of St Andrews. The British Golf Museum, West Sands Beach, The Royal & Ancient Golf Club and ample shopping opportunities are all within walking distance, mere minutes away.
In 1 room you’ll have a cosy seating area, tea and coffee stations, flat-screen TV and free toiletries. Not to mention the excellent onsite bar and restaurant.
Everything you need to unwind between rigorous rounds of golf as you enjoy the glorious St Andrews scenery.
Book a very Scottish stay in St Andrews at this effortlessly gorgeous Georgian townhouse, fully decked out in cosy traditional decor.
For a St Andrews hotel that offers a truly Scottish experience, look no further. Sample Scottish cuisine made with fresh local produce, relax in any of the classically styled refurbish en-suite rooms and take a 2-minute jaunt along to The Royal and Ancient Golf Club of St Andrews.
The popular Playfair’s Steakhouse and Restaurant has a romantic outdoor terrace, making it a popular St Andrews hotel option for couples. Even more popular is the no-fee cancellation, the reasonable prices per night for 1 room, the vibrant atmosphere, free public parking and the tasty full English / Irish or continental breakfast.Check Online Availability
Drumoig Golf Hotel
Hotels in St Andrews often boast of how close they are to excellent places to golf. Unsurprising, considering St Andrews reputation is the birthplace of the beloved game. At Drumoig Golf Hotel, you are perfectly placed to golf to your heart’s content.
The hotel is set amongst 250 acres, with its very own 18-hole championship golf course for guests to enjoy. Or, if you prefer to watch, you can catch sight of the games of other guests while you dine at The Fairways Restaurant. It has excellent views of the course and a delightful terrace that overlooks both the Lochs and the 18th green.
For other fun things to do on your stay in St Andrews, consider taking the 10-minute drive to the beautiful Tentsmuir Forest. Or visit the coast, only 5 miles from the hotel.Check Online Availability
For business travellers looking to stay in St Andrews, Greyfriars is a popular choice for a hotel. St Andrews has plenty of options for those looking for somewhere grand, stylish or traditional to visit – but sometimes all you want is somewhere simple and comfortable to bed down after a busy day.
Each en-suite bedroom in Greyfriars Hotel is furnished tastefully, with comfort and a good nights rest in mind. It is excellently located within walking distance from historic places of interest, shops, the university and the famous St Andrews Old Course.
The restaurant serves delicious food from 12 midday to late in the evening. Its bar is also one of the most well-stocked and varied out of all the hotels in St Andrews, offering spirits, wines, draught beers/lagers, malts, cask ales and the ever exciting bottled beers of the world range!
When you stay in St Andrews for business – don’t forget to enjoy the pleasures.Check Online Availability
B&B St Andrews
Doune Guest House
If you’re looking for something cosier than a hotel, this charming 4-star guest house is modern, airy, and a mere 750 yards from the magnificent St Andrews Cathedral. The perfect St Andrews bed and breakfast for couples and families looking to explore.
All of the rooms are fully equipped with a private bathroom, a TV, and complimentary toiletries. Each morning guests and treated to a delicious Full-English / Irish cooked breakfast – the ideal start to the day!
For a comfortable base of operations for your stay in St Andrews, be sure to consider Doune Guest House.Check Online Availability
The Inn at Kingsbarns
This charming St Andrews B&B is pet friendly, cosy, and ideal for outdoorsy people.
Take in the stunning scenery as you enjoy classic activities like walking, cycling and – of course! – golf. Afterwards, the lovely Inn at Kingsbarns has all you need to totally decompress.
Each room is comfortable and beautifully decorated, with super soft beds and en suite bathrooms (with a bath!). Each room has a kettle, so you can sip on something warm while you watch the flat-screen TV. There’s also an on-site bar and free parking.
Breakfast is included, with a wonderfully extensive menu. So search no more, this is an ideal cosy spot to enjoy your St Andrews stay.Check Online Availability
The Old Station Guest House
An exceptional guest house that’s a little different than your usual bed and breakfast.
St Andrews presents a real gem here in the form of this converted former railway station set on 2 acres of landscaped garden. How so? Well, the main building was once the old station, and the suites are located inside converted train carriages!
The rooms in the old station are modern, styled with a traditional flare, and benefit from sash windows and warm tones. The carriage suites are luxurious, each with small kitchens, en-suites, and all the usual amenities.
Enjoy a stroll around the lush landscaped garden. Take a ten-minute drive to St Andrew’s famous seafront or head off to visit one of the country’s favourite golf courses, just 10-20 minutes away. Daily continental and cooked breakfasts, nearby restaurants, a billiard room and library – it’s all here, and more.Check Online Availability
This darling cottage sits surrounded by green and bursting with flowers. An effortlessly fairytale location perfect for couples and families.
At Claremont Cottage you can take in the beauty of the land, all while enjoying the serenity and peace that you simply don’t get when staying at even the nicest of hotels. On St Andrews sunny days guests can make full use of the garden and patio, or take the free bikes out for a spin to see more of the local natural beauty.
Each morning continental and à la carte breakfast options are available, which you can enjoy before setting off to explore wonderful St Andrews.Check Online Availability
How do you feel about vibrant green landscapes bursting with flowers and darling cottage style B&B’s? If that sounds like your cup of tea, then look no further than Balmungo Cottage.
With use of the lush garden and terrace, free WiFi, a tour desk and room service, relaxation is easy as pie. And for those who like to get active, there are some gorgeous trails nearby for hiking and cycling.
River views greet you in the morning when you look out of the window. A delicious breakfast – à la carte or full English/Irish – will help you get your day started. And just a few miles away are plenty of classic St Andrews spots for you to explore.Check Online Availability
Camping St Andrews
Sauchope Links Park
Would you enjoy sea views with the lovely Isle of May in the distance? If so, the beautiful camping pitches found here will suit you wonderfully.
And for the glampers, there’s something for you too. A beach hut on the edge of a picturesque beach (dog-friendly!), or a stylish geodesic dome – both with the use of a fire pit.
For a touch more glamour, consider trying one of the fully equipped Hideouts. Each with access to a lovely furnished patio, en-suite facilities and a private hot tub.
So glamorous you’ll forget you’re camping!
Nydie Caravan and Camping Site
Located in a beautiful rural area with spectacular views of St Andrews, this excellent caravan and camping spot is ideal for family time.
With all the natural beauty and crisp fresh air in St Andrews, camping here is a breeze. The staff are knowledgeable and always happy to help, there’s great play equipment for kids to enjoy, and it’s located near to a local tavern and bus routes.
If you’re looking for a way to enjoy the scenery of Scotland east coast, camping is the way to go. But if you’re not quite ready to rough it, not to worry … there’s also Glamping!
The Wee-wams can fit four people and Wood-wams fit five. And both come with heating, picnic benches, fridge/freezer, microwave oven, kettle, TV, and electricity sockets. It’s a lovely little home-away-from-home.
St Andrews Cottages
Beautiful Beach View Cottage Bungalow
The name says it all!
Nestled just 350 yard from St Andrews beloved East Sands Beach, this beautiful property awaits. Perfect for avid hikers, garden lovers and people who like free parking!
The exterior is a fairy-tale come true and the inside is modern, stylish, and a great place to unwind. Enjoy the four comfortable bedrooms, the flat-screen TV with satellite channels, a fully stocked kitchen, a washing machine and – last but not least – a glamorous terrace space.Check Online Availability
Taylor Cottage, St Andrews
This charming four-bedroom cottage has comfort at its core. The rooms are cosy, the kitchen provides all the necessary appliances and creature comforts, the parking is free and the property even provides fresh linens and towels!
Enjoy relaxing in the private garden, drinking something fizzy on the terrace, and relaxing under the starry St Andrews sky.
Perfect for lovers of the great outdoors and beautiful views. Ideal for couples, families and groups of friends.Check Online Availability
Tired of holidaying in just 1 room? Treat yourself and stay in this charming little cottage just 0.9 miles from St Andrews East Sands Beach.
When it comes to enchanting cottages, St Andrews has no short supply! Achaniar Cottage has attracted many visitors since first opening its doors to guests. And so many delighted guests have left glowing reviews, it’s no wonder people choose Achaniar again and again when they come to stay in St Andrews.
Enjoy the handy location less than a mile from popular spots like the Cathedral and the University. Feel right at home with the use of the two bedrooms, flat-screen TV, bathroom, and fully-furnished kitchen. Once you’re all settled in unwind with a drink on the patio. Bliss!
Plus, since you’ll have this space all to yourself it’s a perfect choice for those who are looking to get away but want to be as Covid 19 safe as possible.Check Online Availability