Unlock exclusive discounts at hundreds of top hotels

Exclusive member prices
Unlock exclusive member discounts at hundreds of top hotels.
The biggest range
Thousands of luxury hotels for you to choose from but all curated for you.
The best price
We compare deals and bring you the best price with our price promise.
Free cancellation & pay later
A range of fully refundable and pay on arrival luxury and boutique hotels.
Unlock exclusive discounts at hundreds of top hotels
Clear filters
See the latest prices and deals by choosing your dates

Hotel in St. Andrews · 1.13 km from centre
9.4
943 review
Breakfast available
With a stay at Old Course Hotel, you'll be centrally located in St. Andrews, steps from Old Course at St Andrews and 4 minutes by foot from Swilken Bridge. This golf hotel is 0.2 mi (0.4 km) from St Andrews - Jubilee Course and 0.3 mi (0.5 km) from University of St. Andrews.

Hotel in St. Andrews · 4.38 km from centre
9.2
965 review
Breakfast available
Located in St. Andrews, Fairmont St Andrews is by the sea, a 2-minute drive from St Andrews Bay and 6 minutes from University of St. Andrews. This family-friendly hotel is 3.3 mi (5.2 km) from The Fife Coastal Path and 3.4 mi (5.4 km) from St. Andrew's Cathedral.

Hotel in St. Andrews · 0.32 km from centre
9.0
141 review
Breakfast available
When you stay at Kinnettles Hotel and Spa in St. Andrews, you'll be next to a golf course, within a 5-minute walk of Old Course at St Andrews and University of St. Andrews. This golf hotel is 0.2 mi (0.3 km) from Lundin Golf Club and 0.2 mi (0.4 km) from Royal & Ancient Golf Club of St. Andrews.

Hotel in St. Andrews · 0.68 km from centre
9.4
343 review
Breakfast available
When you stay at Rusacks St Andrews in St. Andrews, you'll be next to a golf course, just steps from Old Course at St Andrews and University of St. Andrews. This golf hotel is 0.1 mi (0.2 km) from St Andrews - Jubilee Course and 0.1 mi (0.2 km) from Swilken Bridge.

Hotel in St. Andrews · 0.43 km from centre
9.2
686 review
Breakfast available
When you stay at Hotel du Vin & Bistro St. Andrews in St. Andrews, you'll be next to a golf course, within a 5-minute walk of Old Course at St Andrews and The Scores. This golf hotel is 0.2 mi (0.4 km) from University of St. Andrews and 0.4 mi (0.6 km) from Lundin Golf Club.

Hotel in St. Andrews · 0.51 km from centre
9.2
92 review
Breakfast available
With a stay at The Dunvegan Hotel, you'll be centrally located in St. Andrews, steps from Old Course at St Andrews and University of St. Andrews. This golf hotel is 0.1 mi (0.2 km) from Lundin Golf Club and 0.1 mi (0.2 km) from Royal & Ancient Golf Club of St. Andrews.

Inn in St. Andrews · 0.55 km from centre
8.3
194 review
Located within a 8-minute walk of West Sands Beach and 700 yards of St Andrews University, Haar with Rooms 5 stars has rooms in St. Andrews. With free WiFi, this 5-star inn has a terrace and a bar.
All guest rooms at the inn come with a flat-screen TV and a safety deposit box. With a private bathroom equipped with a shower and free toiletries, some accommodations at Haar with Rooms 5 stars also feature a city view. The rooms will provide guests with a closet and a coffee machine.
An à la carte, Full English/Irish or American breakfast is served at the property. At the accommodation you'll find a restaurant serving Scottish and Local cuisine. Vegetarian, dairy-free and vegan options can also be requested.
Fairmont St Andrews Bay Golf Course is 3.2 miles from Haar with Rooms 5 stars, while Discovery Point is 13 miles from the property. Dundee Airport is 15 miles away.

Hotel in St. Andrews · 2.96 km from centre
9.4
290 review
Breakfast available
Located in St. Andrews, Rufflets St Andrews is within a 5-minute drive of University of St. Andrews and Royal & Ancient Golf Club of St. Andrews. This hotel is 2 mi (3.3 km) from West Sands and 2.1 mi (3.3 km) from St. Andrew's Cathedral.

Hotel in St. Andrews · 0.37 km from centre
8.8
164 review
With a stay at Cleveden House by The Dunvegan, you'll be centrally located in St. Andrews, within a 5-minute walk of Old Course at St Andrews and University of St. Andrews. This hotel is 0.3 mi (0.5 km) from Lundin Golf Club and 0.3 mi (0.5 km) from Royal & Ancient Golf Club of St. Andrews.

Hotel in St. Andrews · 0.42 km from centre
8.7
954 review
Breakfast available
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.

Hotel in St. Andrews · 0.55 km from centre
9.1
75 review
Breakfast available
Located in St Andrews, 1969 feet from West Sands Beach, Seaton House - Small Luxury Hotels of the World features accommodations with a fitness center, 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 nonsmoking and is located 0.8 mi from St Andrews East Sands Beach.
The hotel will provide guests with air-conditioned rooms with a desk, a Nespresso coffee machine, a mini-bar, 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 accommodations 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 1969 feet from Seaton House - Small Luxury Hotels of the World, while St Andrews Bay is 3.2 mi from the property. Dundee Airport is 16 mi away.

Hotel in Dundee · 16.93 km from centre
9.2
943 review
Breakfast available
With a stay at Apex City Quay Hotel & Spa, you'll be centrally located in Dundee, just a 4-minute walk from HMS Unicorn and 7 minutes by foot from V&A Dundee. This spa hotel is 14.4 mi (23.1 km) from Old Course at St Andrews and 0.4 mi (0.7 km) from Discovery Point.

Hotel in Dundee · 17.33 km from centre
9.2
873 review
Breakfast available
With a stay at Hotel Indigo Dundee by IHG in Dundee, you'll be in a shopping district, within a 15-minute walk of City Square and V&A Dundee. This hotel is 0.8 mi (1.3 km) from Discovery Point and 1.1 mi (1.7 km) from Dundee Science Centre.

Hotel in Leven, Lundin Links · 15.84 km from centre
8.7
691 review
Breakfast available
Located in Lundin Links, 11 miles from St Andrews University, The Upper Largo Hotel & Restaurant provides accommodations with a terrace, free private parking, a restaurant and a bar. With free WiFi, this 4-star hotel offers room service. Guests can have a drink at the snack bar.
At the hotel, rooms contain a closet. All rooms have an electric tea pot and a private bathroom with a shower and free toiletries, while selected rooms will provide you with a kitchen equipped with a fridge. At The Upper Largo Hotel & Restaurant every room has a desk and a flat-screen TV.
The breakfast offers buffet, continental or Full English/Irish options.
Guests at the accommodation will be able to enjoy activities in and around Lundin Links, like hiking.
Fairmont St Andrews Bay Golf Course is 13 miles from The Upper Largo Hotel & Restaurant, while Discovery Point is 21 miles away. Dundee Airport is 24 miles from the property.

Hotel in Dundee · 17.01 km from centre
8.4
959 review
Breakfast available
When you a stay at Malmaison Dundee in Dundee, you'll be near the airport, just steps from St Mary's Church and V&A Dundee. This boutique hotel is 14.7 mi (23.6 km) from Old Course at St Andrews and 0.3 mi (0.4 km) from City Square.

Hotel in Lundin Links · 17.54 km from centre
8.3
394 review
Breakfast available
The Old Manor Hotel offers rooms with balconies that overlook the Firth of Forth and Lundin Links Golf Course. There is a restaurant and St. Andrews is 12 miles away.
Rooms at the Old Manor all include shower rooms and free Wi-Fi is available throughout the hotel. Home comforts, including telephones, hair dryers and tea/coffee making facilities are also available.
Dining options include the Sea View Restaurant, which has panoramic views over Largo Bay. The hotel’s bar has stunning sea views and there is an elegant terrace to dine al fresco.
There are several golf courses in the area including Scoonie, Charleton and Dunniker. The Old Manor is well positioned to explore Scotland’s beautiful East Coast, it also offers free parking.

Inn in St. Andrews · 9.45 km from centre
9.6
182 review
Breakfast available
With a stay at The Inn At Kingsbarns in St. Andrews, you'll be within a 15-minute drive of Old Course at St Andrews and Kingsbarns Golf Links. This inn is 0.6 mi (1 km) from Cambo Estate Gardens and 0.7 mi (1.2 km) from Cambo Sands.

Hotel in Cupar, St. Andrews · 9.06 km from centre
9.6
100 review
Breakfast available
Located in St. Andrews, 7.3 miles from St Andrews University, The Peat Inn Restaurant With Rooms provides accommodations with a garden, free private parking, a restaurant and a bar. This 5-star hotel offers luggage storage space.
The rooms at the hotel are equipped with a seating area and a flat-screen TV. Featuring a private bathroom with a shower and free toiletries, rooms at The Peat Inn Restaurant With Rooms also offer free WiFi, while some have a garden view. Guest rooms will provide guests with a closet and a coffee machine.
Fairmont St Andrews Bay Golf Course is 9.4 miles from the accommodation, while Discovery Point is 17 miles away. Dundee Airport is 19 miles from the property.

Hotel in Carnoustie · 18.15 km from centre
9.0
927 review
Breakfast available
With a stay at Carnoustie Golf Hotel in Carnoustie, you'll be next to a golf course, just a 5-minute walk from Carnoustie Golf Links and 5 minutes by foot from Barry Sands. This golf hotel is 25.6 mi (41.2 km) from Old Course at St Andrews and 0.4 mi (0.6 km) from Carnoustie Beach.

Hotel in Dundee · 18.23 km from centre
9.3
791 review
Located in Dundee, 1.6 miles from Discovery Point, The Clarendon provides accommodations with free WiFi and free private parking. This 4-star hotel offers a concierge service and luggage storage space. Scone Palace is 19 miles away and Lunan Bay is 27 miles from the hotel.
At the hotel, rooms have a closet and a flat-screen TV. Every room comes with an electric tea pot and a private bathroom with a shower and free toiletries, while some rooms here will provide you with a kitchenette equipped with a fridge.
St Andrews University is 15 miles from The Clarendon, while Fairmont St Andrews Bay Golf Course is 17 miles away. Dundee Airport is 1.9 miles from the property.