AD | Featured / Affiliate Links
Are you looking for the places to stay in st Andrews Scotland? Maybe a luxury hotel or a boutique hotel? Compare different hotels with cozycozy and find your favourite with an easy search. In our guide below we review the top spots for a relaxing weekend getaway or an extended break. St Andrews nestled on the east coast of Scotland and is conveniently located just 30 miles from the country’s capital – Edinburgh. With plenty to offer for families, couples and friends, the town is certainly worth a visit.
Places to Stay in St Andrews
Whether you’re looking for luxury hotels in St Andrews or a place to rest your head that’s more casual, there are plenty of options to choose from. Popular for its many golf courses, beautiful vistas, friendly atmosphere and it’s cathedral ruins which date back to the 12th century. From historical family-owned castle estates to quaint cottages, there are an abundance of accommodation types for every requirement. In the list below, we present 20 of the top picks as per guest reviews.
Great Places to Eat in St Andrews
St Andrew’s abundance of attractions doesn’t end there. In fact, one of the reasons many visitors are drawn to town is for its array of fantastic eateries. Celebrating the best of Scottish cuisine, the town boasts beautiful seafood dishes, classics from the highlands and more. When looking for places to stay in St Andrews, foodies will be spoilt for choice.
St Andrews Apartment Options
There are plenty of St Andrews hotel, each with its own character and amenities. However, if you’re planning on visiting for a longer period of time, an apartment may be a wise option. Like many other towns and cities, st Andrews offers apartments for rent so you can benefit from the experience of a home away from home! Apartments can often be cheap too, meaning they’re great for those on a budget.
Things to Do in St Andrews
Whether you’re planning to stay for 2 days or a week, the town has lots of things to see and do. Visitors can play golf at one of St Andrews many golf courses or, for history fans there is the cathedral to explore. Water sports fans can take to the sea and surf, swim or canoe, the opportunities are endless for those who enjoy a bit of adventure. As well as it’s activities, the town offers lots of boutique shops and coffee spots to enjoy too.
Top 20 St Andrews Hotels and Resorts
St Andrews is a top tourist spot in Scotland. For this reason, there are many different types of accommodation. Below are 20 of the best-reviewed hotels and resorts for those staying in the historic town. We’ve selected a wide range to cover every type of requirement. Whether seeking a hotel for a family stay or a romantic spot, we’ve got you covered.
Fairmont St Andrews Resort
Looking for Fairmont St Andrew deals? Consider the beautiful Fairmont St Andrews Resort which sits amongst a 520-acre estate with stunning views of the coastal landscape. Here guests can enjoy golf and relax in the spa at the end of a busy day. For those that want to experience true Scottish nature, this resort ticks the boxes
As one of the most popular st Andrews hotels Scotland, guests are treated to luxury all round at the Fairmont Hotel. The hotel’s beautifully furnished rooms feature en-suites and are the perfect space to rest after exploring the seaside town. With 2 golf courses, a spa and 3 high-end restaurants to dine in, this really is a top spot!
Old Course Hotel
The Old Course Hotel is one of the most sought after hotels near st Andrews and ya a 5 star rating. Great for both family holidays and romantic getaways, the hotel is idyllically located offering beautiful views all round. With a tranquil spa and various golf courses, guests can enjoy a true Scottish experience when staying at the Old Course Hotel. Renowned as one of Scotland’s finest golf hotels, it’s no wonder this accommodation choice has made the list.
Hotel Du Vin
With all the charm you’d expect from a Scottish Hotel, Hotel Du Vin is undoubtedly one of the best places to stay in st Andrews. Just a stone’s throw from all the popular landmarks, the hotel has an abundance of amenities including a top-rated on-site restaurant. Guests can enjoy an ideal location, friendly staff and comfort here from start to finish.
This family hotel is one of the most luxurious st Andrews hotels. Upon arrival, guests are greeted with a castle-like entrance. Stepping foot into the hotel, visitors are treated to elegant furnishings, a beautiful restaurants and rooms fit enough for royalty. The hotel is ideally located too, making it a top choice for tourists as they can explore all they want to without the need for public transport use.
This sophisticated Georgian hotel is a St Andrews boutique hotel not to miss out on. Offering a homely feel coupled with the amenities you’d expect from any high-end hotel, the Albany Hotel is also great value for money. Guests can enjoy a convenient location and excellent hospitality during their stay. The hotel is praised for the service it offers all visitors during their stay and is amongst the best rated.
The Old Station
If you’re looking for character during your stay in St Andrews, The Old Station has it all. With themed rooms, the Victorian building is a boutique guest house offering a hearty Scottish breakfast, a golf green and effortlessly classy decor. Coining its name from its history as an old railway station, this hotel is guaranteed to satisfy.
Drumoig Golf Hotel
This hotel is not only a safe bet for golf lovers but it also offers a relaxing stay for any visitors to the area. Surrounded by breathtaking Scottish scenery, guests can benefit from an on-site restaurant, attentive staff and cosy rooms. For those looking for hotels near at Andrews that tick all the boxes, Drumoig is a great choice.
B&B hotels in St. Andrews don’t get much more welcoming than Dukeside Lodge. Clean, chic and contemporary, this accommodation choice offers guests a pleasant stay all round without the fuss. Within walking distance of the town, it’s a fantastic spot for those that want to benefit from a convenient location. Dukeside Lodge won’t break the budget but still offers all the amenities needed for a comfortable stay.
The Golf Inn
Located just around the corner from the infamous Old Course, this hotel is a safe bet for all types of visitors to St Andrews. With an on-site brasserie serving delicious dishes and a chic bar, it has everything that guests need. After a busy day on the golf course, this hotel has a relaxing atmosphere coupled with delicious food. For those looking for a contemporary and stylish stay when visiting the Scottish town, look no further!
David Russell Apartments
If you’re seeking alternative accommodation in St Andrews, an apartment could be the way to go. The David Russell Apartments offer all the amenities of your own home. Great for those who want to save money and dine in rather than out and, as comfortable as a hotel, an apartment stay comes with many benefits. The David Russell Apartments come in a range of sizes making them great for families and offer great value for money all round.
Craigsanquhar House Hotel
The quintessential Craigsanquhar House Hotel offers everything you’d expect when in Scotland. Spread across a mansion house and villas, guests have an abundance of suites and rooms to choose from. Set in 36 acres of landscape, the hotel also boasts a luxury restaurant serving unforgettable cuisine. Guests can also enjoy the sporting club facilities which include some of the world’s finest golf courses.
Kilconquhar Castle Estate
This beautiful family resort certainly deserves a spot amongst the best hotels near St.Andrews. Located in the picturesque East Neuk of Fife, the hotel offers a range of self-catering accommodation. Guests can also access a huge indoor heated pool at their own leisure and a truly magical experience over the Christmas period. For a memorable stay in St Andrews, choose Kilconquhar Castle Estate.
For guests who want to benefit from reasonable rates, a traditional Scottish breakfast and a cosy interior – Hazelbank Hotel has it all. As one of the best options for accommodation in St Andrews, the Victorian house offers lovely bay window views and is in a prime location for exploration of the town. Hazelbank has a great reputation thanks to the consistent service it offers visitors all items of the year.
For a charming st Andrews boutique hotel, Fairnie House is a top choice. Clean and welcoming, each room is designed with their guests in mind for a comfortable stay. Located within walking distance of the town’s historic sights, this accommodation option is great all around. And, Fairnie House has its own slice of history dating back to 1760!
With an enviable location and serving up a traditional, delicious breakfast to its guests, Rockview deserves its high ratings. The B&Bs host is friendly and accommodating, giving guests everything they need for a memorable stay in the town of St Andrews. Rooms benefit from en-suites and for convenience free parking can be found too, ticking the box for car owners travelling from afar.
Cameron Guest House
Situated just a small walk away from West Sands Beach and the Old Course, this guesthouse is sure to delight. Each room has been carefully finished to create a welcoming and cosy atmosphere for guests and hospitality is of the highest quality. Offering great rates for value, the Cameron Guest House has been established for over 25 years.
Old Fishergate House
If you’re looking for a quaint stay that still offers luxury, the Old Fishergate House could be the perfect option. As one of the most sought after spots to stay in when visiting the town, the boutique hotel st Andrews has lots to offer. With legendary Scottish hospitality and a warming breakfast to provide fuel for a day of visiting sights, don’t miss out!
Castlemount Bed and Breakfast
First impressions really do matter. From the outside, the ivy-covered Castlemount Bed And Breakfast is sure to impress. But this continues into the B&B’s interior too. Centrally positioned, guests can conveniently explore all that St. Andrews has to offer. Serving a fresh and locally sourced breakfast daily and providing both spa and golf passes, visitors really get it all at Castlemount.
Little Carron Cottage
Described by guests as ‘sweet’ and ‘charming’, Little Carron Cottage is a 200-year-old cottage located just outside of St Andrews. With pretty gardens, adorable interior furnishings and a welcoming atmosphere, the cottage is the perfect place to stay for those who want to relax. For lovers of cute interiors and the humble atmosphere of a family-owned space, this could be the best option.
Are you still wondering where to stay after reading our say on the best st Andrews hotels? With so many options to choose from, all highly rated – we don’t blame you!
While reviews give a good indication they can be subjective. There are lots of accommodation options available in St. Andrews. Some are better suited for families than others, while some have more of a romantic atmosphere for lovers. Be sure to always do your research to find the best place to stay for your requirements.