Search Hotels near Top Anstruther Attractions

Top 30 Hotels in Anstruther

See all 4 Hotels in Anstruther
The Bank
The Bank

23-25 High Street, Anstruther KY10 3DQ

4.0 out of 5.0
4.4 out of 5 (7 reviews)

Situated on the beach, this inn is within a 5-minute walk of La Petite Epicerie and Scottish Fisheries Museum. Anstruther Gol …

$86
The Waterfront
The Waterfront

18/20 Shore Street, Anstruther KY10 3EA

3.0 out of 5.0
4.4 out of 5 (17 reviews)

Situated in Anstruther, this inn is steps from Scottish Fisheries Museum and La Petite Epicerie. Anstruther Golf Club is 0. …

$93
Murray Library Hostel
Murray Library Hostel

7 Shore St, Anstruther KY10 3EA

2.0 out of 5.0
5 out of 5 (2 reviews)

Situated near the beach, this hostel is steps from La Petite Epicerie and Scottish Fisheries Museum. Anstruther Golf Club i …

$43
Beach House Walk
Beach House Walk

15 Pinkerton Road, Crail, Anstruther KY10 3UB

3.0 out of 5.0

Situated in Anstruther, this apartment is within a 10-minute walk of Crail Museum and Heritage Centre and Jerdan Gallery. …

Get Rates
The Inn at Kingsbarns
The Inn at Kingsbarns
1.1 mi from Anstruther
4.0 out of 5.0
4.7 out of 5 (34 reviews)

Situated in Kingsbarns, this inn is within a 15-minute walk of Kingsbarns Golf Links and Cambo Estate Gardens. Jerdan Gallery …

$84
The Inn at Lathones
The Inn at Lathones
1.4 mi from Anstruther
3.0 out of 5.0
4.1 out of 5 (67 reviews)

Located in Lathones, this inn is within 6 mi (10 km) of Scotland's Secret Bunker, Kellie Castle, and The Duke's St Andrews. S …

$58
Fairmont St Andrews
Fairmont St Andrews
3.7 mi from Anstruther
5.0 out of 5.0
4.5 out of 5 (687 reviews)

This family-friendly St. Andrews hotel is located by the sea, within a 15-minute walk of St. Andrews Bay Golf Resort and St …

$154
Greyfriars
Greyfriars
4.3 mi from Anstruther
3.0 out of 5.0
4.2 out of 5 (26 reviews)

Situated near the beach, this hotel is within a 5-minute walk of University of St. Andrews, St. Andrews Aquarium, and The …

$106
The Albany Hotel St Andrews
The Albany Hotel St Andrews
4.3 mi from Anstruther
3.0 out of 5.0
4.2 out of 5 (46 reviews)

Situated in St. Andrews, this hotel is steps from St. Andrews Preservation Trust Museum and Garden, University of St. Andrews …

Get Rates
Hotel du Vin & Bistro St. Andrews
Hotel du Vin & Bistro St. Andrews
4.4 mi from Anstruther
4.0 out of 5.0
4.3 out of 5 (111 reviews)

Situated in the historical district, this romantic hotel is steps from The Scores, St. Andrews Aquarium, and Lundin Golf Club …

$132

Recent Reviews in Anstruther

Hide content

Where to stay in Anstruther

Anstruther Hotel Guide

Planning to spend a bit of time in Fife and would like to stay close to central Anstruther? Downtown Anstruther offers 5 Expedia-recommended accommodations within a 0.1-mile radius.

If you are wanting to book a hotel that is within a stroll from the Anstruther city center, The Waterfront and The Bank are perfect.

The Old Course Hotel is located 8 miles away from the middle of Anstruther. Another accommodation option is the Greywalls Hotel and Chez Roux, which can be found 15 miles away. Another possibility is to investigate the Fairmont St Andrews or the Macdonald Rusacks Hotel.

30 miles to the southwest of Anstruther you will find Dunfermline, where you can spend the day visiting Dunfermline Abbey and Forth Road Bridge. Should you wish to spend a few nights in Dunfermline, check out the Balmule House and Best Western Plus Dunfermline Crossford Keavil House Hotel. 19 miles to the southwest of Anstruther, you can also stay at Kirkcaldy, which is home to the Dean Park Hotel and Ashgrove B&B. Regardless of whether you're passing through or spending a few nights in Kirkcaldy, set aside a little time to visit the Kirkcaldy Museum and Art Gallery and Cluny Golf.

Consider spending a few hours cheering along with fellow sports obsessives at a local sporting fixture. Murrayfield Stadium is 30 miles to the southwest of Anstruther. For travelers who are keen on booking a bed nearby, make a reservation in the Sheraton Grand Hotel & Spa, Edinburgh or The Chester Residence.

Situated 19 miles from Anstruther is Dundee Airport. Stay nearby at Doubletree by Hilton Dundee or West Park.