Curated luxury hotels in Anstruther

Search
Add dates
Add dates
1 room, 2 guests
Compare deals on Booking.com

Trusted by over 100,000 travellers every year

back
close
Add dates
Add dates
Room 1

Adults

18+ years
2

Children

0-17
0
Add another room
usp icon

Exclusive member prices

Unlock exclusive member discounts at hundreds of top hotels.

usp icon

The biggest range

Thousands of luxury hotels for you to choose from but all curated for you.

usp icon

The best price

We compare deals and bring you the best price with our price promise.

usp icon

Free cancellation & pay later

A range of fully refundable and pay on arrival luxury and boutique hotels.

Clear filters

Anstruther

Recommended

See the latest prices and deals by choosing your dates

The Bank
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Anstruther · 0.10 mi from centre

8.6

 

635 reviews

Stunning views of the Firth of Forth feature at this 4-star, family-run hotel. Open fires and flat-screen TVs with Sky channels are in the bar and the restaurant offers homemade meals prepared using local produce. Harbourside cafés and shops are within 200 metres of The Bank.

Real ales and a lunch and dinner menu are available in The Bank's bar, which also has leather seats. Refreshing drinks can be enjoyed in the seating area in the lovely mature garden, which has a children’s play area.

Located on Anstruther’s High Street, this hotel is just 20-minutes’ drive from 5 golf courses and 25 minutes’ drive from the quaint town of St Andrews.

As well as shortbread and mineral water, each spacious and stylish room has free Wi-Fi access, a flat-screen TV, a fridge and an en suite bathroom with a selection of soaps.

Compare price on Booking.com
Compare price on Booking.com
Harbour Inn
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Anstruther · 0.06 mi from centre

7.2

 

43 reviews

Breakfast available

Harbour Inn features a garden, shared lounge, a terrace and restaurant in Anstruther. 70 metres from Billow Ness Beach and 14 km from St Andrews Bay, the property features a bar and barbecue facilities. The accommodation provides evening entertainment and an ATM.

You can play darts at this 4-star hotel, and the area is popular for hiking and cycling.

St Andrews University is 15 km from the hotel, while Discovery Point is 37 km away. Dundee Airport is 43 km from the property.

Compare price on Booking.com
Compare price on Booking.com
These properties may not be in the centre of Anstruther, but are nearby and match your search.
Primary image
The Inn At Kingsbarns
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Inn in St. Andrews · 5.55 mi from centre

9.6

 

183 reviews

Breakfast available

With a stay at The Inn At Kingsbarns in St. Andrews, you'll be within a 15-minute drive of University of St. Andrews and Old Course at St Andrews. This inn is 0.6 mi (1 km) from Kingsbarns Golf Links and 0.6 mi (1 km) from Cambo Estate Gardens.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Fairmont St Andrews
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in St. Andrews · 6.89 mi from centre

9.2

 

1,002 reviews

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 St. Andrew's Cathedral. This family-friendly hotel is 3.3 mi (5.2 km) from The Fife Coastal Path and 3.4 mi (5.4 km) from University of St. Andrews.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Old Course Hotel
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in St. Andrews · 9.37 mi from centre

9.4

 

946 reviews

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 University of St. Andrews. This golf hotel is 0.2 mi (0.4 km) from St Andrews - Jubilee Course and 0.3 mi (0.5 km) from Swilken Bridge.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Marine North Berwick
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in North Berwick · 11.38 mi from centre

8.8

 

221 reviews

Breakfast available

Located in North Berwick, Marine North Berwick is in a rural location – a 1-minute drive from North Berwick Golf Course and 6 minutes from Muirfield Golf Course. This golf hotel is 4.5 mi (7.3 km) from Gullane Golf Course and 4.7 mi (7.6 km) from Gullane Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Kinnettles Hotel and Spa
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in St. Andrews · 9.05 mi from centre

9.0

 

147 reviews

Breakfast available

When you stay at Kinnettles Hotel and Spa in St. Andrews, you'll be next to a golf course, just steps from University of St. Andrews and 5 minutes by foot from Old Course at 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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel du Vin & Bistro St. Andrews
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in St. Andrews · 9.13 mi from centre

9.2

 

691 reviews

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 University of St. Andrews. This golf hotel is 0.4 mi (0.6 km) from Lundin Golf Club and 0.4 mi (0.6 km) from Royal & Ancient Golf Club of St. Andrews.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Rusacks St Andrews
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in St. Andrews · 9.18 mi from centre

9.4

 

343 reviews

Breakfast available

When you stay at Rusacks St Andrews in St. Andrews, you'll be next to a golf course, just steps from University of St. Andrews and Old Course at 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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Old Manor Hotel
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Lundin Links, Leven · 10.03 mi from centre

9.0

 

236 reviews

Breakfast available

Located in Leven, The Old Manor Hotel is by the ocean, within a 10-minute drive of Lochs and Glens North Cycle Route and Leven Beach. This golf hotel is 14 mi (22.6 km) from Old Course at St Andrews and 15.6 mi (25.1 km) from University of St. Andrews.

Compare price on Booking.com
Compare price on Booking.com
The Upper Largo Hotel & Restaurant
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Leven, Lundin Links · 8.82 mi from centre

8.7

 

746 reviews

Breakfast available

Set in Lundin Links, 18 km from St Andrews University, The Upper Largo Hotel & Restaurant offers accommodation with a private beach area, free private parking, a terrace and a restaurant. This 4-star hotel offers room service and free WiFi. Guests can have a drink at the bar.

At the hotel, every room is fitted with a desk. All rooms are fitted with a kettle and a private bathroom with a shower and free toiletries, while selected rooms will provide you with a kitchen equipped with a fridge. The units in The Upper Largo Hotel & Restaurant are fitted with a flat-screen TV and a hairdryer.

The breakfast offers buffet, continental or Full English/Irish options.

St Andrews Bay is 21 km from the accommodation, while Discovery Point is 36 km away. Dundee Airport is 39 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Haar with Rooms 5 stars
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Inn in St. Andrews · 9.14 mi from centre

8.5

 

106 reviews

Situated within 5.1 km of St Andrews Bay and 21 km of Discovery Point, Haar with Rooms 5 stars features rooms in St. Andrews. With free WiFi, this 5-star inn has a terrace and a bar.

At the inn, rooms are equipped with a wardrobe. All rooms in Haar with Rooms 5 stars are fitted with a flat-screen TV and free toiletries.

At the accommodation you will find a restaurant serving Scottish and local cuisine. Vegetarian, dairy-free and vegan options can also be requested.

Popular points of interest near Haar with Rooms 5 stars include West Sands Beach, St Andrews East Sands Beach and St Andrews University. Dundee Airport is 24 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Dunvegan Hotel
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in St. Andrews · 9.12 mi from centre

9.4

 

95 reviews

Breakfast available

A stay at The Dunvegan Hotel places you in the heart of St. Andrews, steps from University of St. Andrews and Old Course at 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.

Compare price on Booking.com
Compare price on Booking.com
The Peat Inn Restaurant With Rooms
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Cupar, St. Andrews · 7.87 mi from centre

9.4

 

52 reviews

Breakfast available

Located in St. Andrews, 12 km from St Andrews University, The Peat Inn Restaurant With Rooms provides accommodation with a garden, free private parking, a restaurant and a bar. Each accommodation at the 5-star hotel has garden views and free WiFi. The property is non-smoking and is situated 15 km from St Andrews Bay.

All rooms at the hotel are equipped with a seating area and a flat-screen TV. The private bathroom is equipped with a shower, free toiletries and a hairdryer. Guest rooms will provide guests with a wardrobe and a coffee machine.

Discovery Point is 27 km from The Peat Inn Restaurant With Rooms. Dundee Airport is 31 km away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Rufflets St Andrews
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in St. Andrews · 9.39 mi from centre

9.4

 

293 reviews

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.

Compare price on Booking.com
Compare price on Booking.com
Eden Lodge StAndrews, peace and tranquility.
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Chalet in St. Andrews, Strathkinness · 10.99 mi from centre

10.0

 

1 review

Situated in Strathkinness, 7 km from St Andrews University, Eden Lodge StAndrews, peace and tranquility. Features accommodation with a sauna, spa facilities and a fitness room. This property offers access to a balcony, free private parking and free WiFi. The property is non-smoking and is set 11 km from St Andrews Bay.

The chalet with a terrace and sea views has 2 bedrooms, a living room, a flat-screen TV, an equipped kitchen with an oven and a microwave, and 2 bathrooms with a walk-in shower. Towels and bed linen are offered in the chalet. There is also a seating area and a fireplace.

Discovery Point is 21 km from the chalet, while Scone Palace is 50 km from the property. Dundee Airport is 28 km away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Cleveden House by The Dunvegan
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in St. Andrews · 9.09 mi from centre

8.8

 

167 reviews

With a stay at Cleveden House by The Dunvegan in St. Andrews, you'll be within a 5-minute walk of University of St. Andrews and Old Course at 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.

Compare price on Booking.com
Compare price on Booking.com
tripadvisor