The Best Hotels in St. Andrews, Scotland
Here’s our manually curated guide to the best luxury, boutique, and most charming hotels in St. Andrews — in our opinion.
Hannah, Travel BloggerUpdated
Overlooking the famous Old Course in St Andrews centre, Rusacks St Andrews features valet parking is available and free… See more
Overlooking the famous Old Course in St Andrews centre, Rusacks St Andrews features valet parking is available and free WiFi throughout the property.
The rooms each have a modern bathroom with free designer toiletries and a hairdryer. Rooms also feature a flat-screen satellite TV and tea/coffee making facilities.
The Bridge and Eighteen, a three AA Rosette restaurant serves delectable Scottish dishes using produce from local suppliers
Just a 10-minute walk from St Andrews Castle, the Rusacks St Andrews is a 20-minute drive from Dundee. Dundee Airport is a 25-minute drive away.
Set on a 520 acre estate on cliffs overlooking St Andrews Bay, this 5 - star hotel features its own championship golf… See more
Set on a 520 acre estate on cliffs overlooking St Andrews Bay, this 5 - star hotel features its own championship golf courses. It has free parking, free WiFi, a spa and a pool. A complimentary shuttle service to and from the hotel to St Andrews town centre runs every hour Sunday - Thursday 11:00 - 18:00, Friday - Saturday 11:00 - 22:00
The Fairmont's large rooms are equipped with air conditioning, satellite TV and modern bathrooms with heated floors.
The resort has 2 world-famous golf courses. It also features a spa with a modern gym, a 16-metre swimming pool, a steam room, sauna and a hot tub.
Fairmont St Andrews boasts a range of dining facilities including the two AA Rosette St Andrews Bar & Grill serving the finest Scottish steak and seafood with stunning views over the medieval town, and the magnificent La Cucina serving authentic Italian recipes by authentic Italian Chefs.
Overlooking West Sands Beach and the Links Golf Course, Old Course Hotel features a luxury spa and award-winning… See more
Overlooking West Sands Beach and the Links Golf Course, Old Course Hotel features a luxury spa and award-winning restaurant. Set in a magnificent building, the hotel has scenic views and elegant rooms.
The Old Course Hotel St Andrews has the Kohler Waters Spa, which offers luxury spa treatments, a hydrotherapy pool, experience showers and cold plunge pool. There is also a 20-metre swimming pool and fitness centre.
The refurbished bedrooms at Old Course have sumptuous décor and modern bathrooms with designer toiletries. With original character, rooms also feature flat-screen TVs and fluffy bathrobes. Free Wi-Fi is included.
With 3 AA-Rosettes, Road Hole Restaurant offers fine dining and over 200 whiskies, the contemporary Swilcan Loft serving an eclectic international menu with locally sourced Scottish produce and the most famous 19th hole in golf – The Jigger Inn, serving traditional pub food and its very own Jigger Ale.
Situated in scenic St Andrews, Old Course Hotel is just metres from the rugged Scottish coastline and North Sea. Nearby Dundee can be reached in 20 minutes’ drive.
Situated in St Andrews, 600 metres from West Sands Beach, Seaton House - Small Luxury Hotels of the World features… See more
Situated in St Andrews, 600 metres from West Sands Beach, Seaton House - Small Luxury Hotels of the World features accommodation with a fitness centre, free valet parking and a private garden. This 5-star hotel offers room service, a 24-hour front desk and free WiFi. The property is non-smoking and is located 1.3 km from St Andrews East Sands Beach.
The hotel will provide guests with air-conditioned rooms with a desk, a Nespresso coffee machine, a minibar, a safety deposit box, a flat-screen TV and a private bathroom with a walk-in shower. Seaton House - Small Luxury Hotels of the World provides bedrooms with sea views, and all rooms have a kettle and a wardrobe.
The accommodation offers a continental or Full Scottish breakfast. At Seaton House - Small Luxury Hotels of the World you will find restaurants serving fresh seafood at Ondine and The Board Room for charcuterie boards. Vegetarian, vegan and gluten-free options can also be requested.
The hotel offers a terrace.
There is an in-house bar and guests can also make use of the business area.
St Andrews University is 600 metres from Seaton House - Small Luxury Hotels of the World, while St Andrews Bay is 5.2 km from the property. Dundee Airport is 25 km away.
Rufflets Hotel offers award-winning gardens, free Wi-Fi and a contemporary restaurant. The hotel is just outside St… See more
Rufflets Hotel offers award-winning gardens, free Wi-Fi and a contemporary restaurant. The hotel is just outside St Andrews centre, a 5-minute drive from St Andrews Old Course. There is also free on-site parking.
The bright rooms are individually decorated, and each has a modern bathroom with Comfort Zone toiletries. All rooms feature a flat-screen TV, iPod dock, and tea/coffee facilities with Scottish shortbread.
Rufflets Restaurant is located within the main house overlooking the garden and offers lunch and dinner menus using local produce. Afternoon teas and light lunches are also available, featuring fresh produce from the kitchen garden.
Just a 5-minute drive from North Beach and East Sand Beach, the 4-star Rufflets Hotel is 2 miles from St Andrews Castle.
Dogs are welcome in our exterior rooms located in the Gatehouse and Rufflets Lodge.
Our Woodland Suites are luxury Shepherd Huts that are located within the grounds of the hotel.
Hotel Du Vin, St Andrews is a stylish and refurbished property set on The Scores and next to the Old Course golf course… See more
Hotel Du Vin, St Andrews is a stylish and refurbished property set on The Scores and next to the Old Course golf course. The boutique hotel features stunning views over St Andrews Bay and is well-located for the beach and the shops of St Andrews.
The slate-tiled, terraced house, an impressive former family home, has been converted into a chic hotel. The luxury rooms come with Egyptian cotton sheets and rain-effect showers. There is also a TV, luxurious toiletries and free WiFi access.
Hotel Du Vin, St Andrews has a French-style bistro serving home-cooked food prepared with seasonal and local produce. Guests can relax with a glass of wine in the bar and lounge area serving an impressive wine list chosen by the in-house sommelier.
You can enjoy a stroll along the seafront to St Andrews' famous university, while the shops, restaurants and pubs of North, South and Market streets are within a 10-minute walk.
In St Andrews town centre, just 10 minutes’ walk from West Sands Beach, The boutique-style bedrooms offer free WiFi and… See more
In St Andrews town centre, just 10 minutes’ walk from West Sands Beach, The boutique-style bedrooms offer free WiFi and feature Smart TVs.
The individual rooms are decorated in a contemporary Scottish style, and each has a private bathroom. All rooms feature tea and coffee making facilities, a hairdryer and ironing facilities.
The property features the Kinnettles Wellness Spa, which offers GAIA treatments and products with a sauna, a steam room, and a hot tub (facilities available only when booking treatments).
Just 5 minutes’ walk from the University of St Andrews, Kinnettles Hotel & Spa is half a mile from The Old Course and St Andrews Links Golf Course. It is 9 minutes' walk to St Andrews Cathedral. The historical St Andrews Castle can be reached in 8 minutes’ walk.
No1 Apartments St Andrews - South Street
Apartments
Set in St. Andrews within 1.1 km of West Sands Beach and 500 metres of St Andrews University, No1 Apartments St Andrews… See more
Set in St. Andrews within 1.1 km of West Sands Beach and 500 metres of St Andrews University, No1 Apartments St Andrews - South Street offers rooms with free WiFi.
Each unit is fitted with a fully equipped kitchen with a dishwasher, a seating area, a flat-screen TV, a washing machine, and a private bathroom with shower and bathrobes. An oven, a microwave and toaster are also offered, as well as a kettle. At the apartment complex, the units include bed linen and towels.
St Andrews Bay is 4.5 km from the apartment, while Discovery Point is 21 km from the property. Dundee Airport is 25 km away.
The Arran, St Andrews
Aparthotel
Boasting a garden and views of garden, The Arran, St Andrews is an aparthotel set in a historic building in St. Andrews… See more
Boasting a garden and views of garden, The Arran, St Andrews is an aparthotel set in a historic building in St. Andrews, 700 metres from West Sands Beach. It is situated 400 metres from St Andrews University and features luggage storage space. Outdoor seating allows guests to sit outside and enjoy the good weather.
All units in the aparthotel are equipped with a flat-screen TV. With a private bathroom fitted with a shower and a hair dryer, units at the aparthotel also boast free WiFi, while certain rooms come with a terrace. At the aparthotel, every unit is equipped with bed linen and towels.
St Andrews Bay is 4.9 km from the aparthotel, while Discovery Point is 21 km from the property. Dundee Airport is 24 km away.
Offering a garden and garden view, No1 Apartments & Bedrooms St Andrews - St Mary's is located in St. Andrews, 500… See more
Offering a garden and garden view, No1 Apartments & Bedrooms St Andrews - St Mary's is located in St. Andrews, 500 metres from St Andrews University and 4.7 km from St Andrews Bay. The property offers allergy-free units and is set less than 1 km from West Sands Beach.
At the apartment complex, the units are equipped with a wardrobe and a flat-screen TV. With a private bathroom equipped with a shower and bathrobes, units at the apartment complex also provide guests with free WiFi, while certain rooms will provide you with a patio. At the apartment complex, each unit comes with bed linen and towels.
Guests at the apartment will be able to enjoy activities in and around St. Andrews, like cycling.
Discovery Point is 21 km from No1 Apartments & Bedrooms St Andrews - St Mary's. Dundee Airport is 24 km away.
Annandale Guest House is situated in St. Andrews, 500 metres from St Andrews University, 5 km from St Andrews Bay, and… See more
Annandale Guest House is situated in St. Andrews, 500 metres from St Andrews University, 5 km from St Andrews Bay, and 21 km from Discovery Point. It is located 600 metres from West Sands Beach and features luggage storage space. The guest house also provides free WiFi as well as a paid airport shuttle service.
At the guest house, all units include a desk, a flat-screen TV, a private bathroom, bed linen and towels. The units will provide guests with a wardrobe and a kettle.
You can play mini-golf at the guest house.
St Andrews Cathedral is less than 1 km from Annandale Guest House. Dundee Airport is 24 km away.
Situated within 700 metres of West Sands Beach and 600 metres of St Andrews University, Haar with Rooms 5 stars features… See more
Situated within 700 metres of West Sands Beach and 600 metres of St Andrews University, Haar with Rooms 5 stars features rooms in St. Andrews. With free WiFi, this 5-star inn has a terrace and a bar. St Andrews Bay is 5.1 km away and Discovery Point is 21 km from the inn.
All units at the inn are fitted with a flat-screen TV and a safety deposit box. Featuring a private bathroom with a shower and free toiletries, some rooms at Haar with Rooms 5 stars also boast a city view. All rooms will provide guests with a wardrobe and a coffee machine.
An à la carte, Full English/Irish or American breakfast can be enjoyed at the property. At the accommodation you will find a restaurant serving Scottish and local cuisine. Vegetarian, dairy-free and vegan options can also be requested.
Dundee Airport is 24 km from the property.