Mon 17 °C

Most Popular Hotels in Anstruther

See all 2 Hotels in Anstruther
Nectar Logo

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

The Waterfront
The Waterfront

18/20 Shore Street, Anstruther KY10 3EA

4.0 out of 5.0
4.5 out of 5 (12 reviews)

Situated in Anstruther, this inn is within a 15-minute walk of Scottish Fisheries Museum and Anstruther Golf Club. Jerdan …

£120
The Bank
The Bank

23-25 High Street, Anstruther KY10 3DQ

4.0 out of 5.0
4 out of 5 (2 reviews)

Situated on the beach, this inn is within a 10-minute walk of Scottish Fisheries Museum and Anstruther Golf Club. Jerdan …

£90
Fairmont St Andrews
Fairmont St Andrews

Fife, St. Andrews KY16 8PN

5.0 out of 5.0
4.5 out of 5 (611 reviews)

This family-friendly St. Andrews hotel is located by the sea, within 3 mi (5 km) of East Sands and St. Andrew's Cathedral …

£169
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 9 mi (15 km) of Scottish Fisheries Museum, Anstruther Golf Club, and Kellie …

£700
Cairnie Cottage B&B
Cairnie Cottage B&B

Colinsburgh, Leven KY9 1JX

3.5 out of 5.0
4.7 out of 5 (23 reviews)

Situated in Leven, this bed & breakfast is within 6 mi (10 km) of Elie Beach, Kellie Castle, and Anstruther Golf Club …

£95
The Inn at Kingsbarns
The Inn at Kingsbarns

5 Main Street, St. Andrews KY16 8TA

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

Situated in St. Andrews, this inn is within 6 mi (10 km) of Jerdan Gallery, Crail Museum and Heritage Centre, and Scotland's …

£115
Holyrood Aparthotel
Holyrood Aparthotel

1 Nether Bakehouse Holyrood, Edinburgh EH8 8PE

4.0 out of 5.0
4.5 out of 5 (902 reviews)

These modern service apartments are set adjacent to Edinburgh's Royal Mile, within 500 metres of Holyrood Palace, the Our …

£116
Macdonald Holyrood Hotel
Macdonald Holyrood Hotel

81 Holyrood Road, Edinburgh EH8 8AU

4.0 out of 5.0
4.3 out of 5 (885 reviews)

Located in Old Town, this spa hotel is within a 10-minute walk of Our Dynamic Earth, Arthur's Seat, and Palace of …

£108
Holiday Inn Express Dundee
Holiday Inn Express Dundee

41 Dock Street, Dundee DD1 3DR

3.0 out of 5.0
4 out of 5 (444 reviews)

Located in the heart of Dundee, this hotel is within a 15-minute walk of City Square and Discovery Point. Verdant Works is …

£56
The Golf Inn
The Golf Inn

1 Golf Place, St. Andrews KY16 9JA

3.0 out of 5.0
3.8 out of 5 (142 reviews)

Situated by the ocean, this inn is steps from Old Course at St Andrews, British Golf Museum, and St. Andrews Aquarium …

£118
Apex City Quay Hotel & Spa
Apex City Quay Hotel & Spa

1 West Victoria Dock Road, Dundee DD1 3JP

4.0 out of 5.0
4.5 out of 5 (772 reviews)

This stylish Dundee hotel is in the heart of the new City Quay development, on the waterfront. The HM Frigate Unicorn is just …

£69
Macdonald Rusacks Hotel
Macdonald Rusacks Hotel

Pilmour Links, St. Andrews KY16 9JQ

4.0 out of 5.0
4.3 out of 5 (262 reviews)

Situated in St. Andrews, this golf hotel is steps from Old Course at St Andrews and British Golf Museum. St. Andrews Aquarium …

£198
Best Western Kings Manor Hotel
Best Western Kings Manor Hotel

100 Milton Road East, Edinburgh EH15 2NP

3.0 out of 5.0
4.3 out of 5 (798 reviews)

Located in Portobello, this spa hotel is 1.1 mi (1.7 km) from Portobello Beach and within 3 mi (5 km) of Musselburgh …

£72
Old Course Hotel
Old Course Hotel

Old Station Road, St. Andrews KY16 9SP

5.0 out of 5.0
4.8 out of 5 (304 reviews)

Located in the heart of St. Andrews, this luxury hotel is within a 15-minute walk of Old Course at St Andrews, British Golf …

£195
Best Western Scores Hotel
Best Western Scores Hotel

76 The Scores, St. Andrews KY16 9BB

3.0 out of 5.0
4.3 out of 5 (59 reviews)

Located in the heart of St. Andrews, this hotel is steps from St. Andrews Aquarium, Old Course at St Andrews, and British …

£159
The Inn at Lathones
The Inn at Lathones

By Largoward, Leven KY9 1JE

3.0 out of 5.0
4.1 out of 5 (57 reviews)

Situated in a rural location, this inn is within 6 mi (10 km) of Kellie Castle, Old Course at St Andrews, and British Golf …

£79
No. 12 Quality Street
No. 12 Quality Street

12 Quality Street, North Berwick EH39 4HP

4.0 out of 5.0
3.8 out of 5 (4 reviews)

Situated by the sea, this bed & breakfast is within a 5-minute walk of North Berwick Harbour and Scottish Sea Bird Center …

£140
The County Hotel
The County Hotel

15-17 High Street, North Berwick EH39 4HH

3.0 out of 5.0
3.3 out of 5 (8 reviews)

Situated by the sea, this inn is within a 5-minute walk of North Berwick Harbour and Scottish Sea Bird Center. North Berwick …

£90
Hotel du Vin & Bistro St. Andrews
Hotel du Vin & Bistro St. Andrews

40 The Scores, St. Andrews KY16 9AS

4.0 out of 5.0
4.3 out of 5 (87 reviews)

Situated in the historical district, this romantic hotel is steps from St. Andrews Aquarium, Old Course at St Andrews, and …

£89
Ducks Inn
Ducks Inn

Main Street, Aberlady EH32 0RE

3.0 out of 5.0
3.8 out of 5 (6 reviews)

Situated in Aberlady, this inn is 1.2 mi (1.9 km) from Aberlady Bay Nature Reserve and within 3 mi (5 km) of Luffness New …

£135
Masson House
Masson House

18 Holyrood Park Road, Edinburgh EH16 5AY

3.0 out of 5.0
3.8 out of 5 (523 reviews)

Located in Newington, this eco-friendly hotel is within 1 mi (2 km) of National Library of Scotland, Arthur's Seat, and …

£99
24 Royal Terrace
24 Royal Terrace

24 Royal Terrace, Edinburgh EH7 5AH

4.0 out of 5.0
4.5 out of 5 (15 reviews)

Located in New Town, this boutique hotel is within a 10-minute walk of Holyrood Abbey, Edinburgh Playhouse Theatre, and …

£81
Westport Serviced Apartments
Westport Serviced Apartments

138 West Marketgait, Dundee DD1 1NJ

4.5 out of 5.0
4.7 out of 5 (38 reviews)

Located in the heart of Dundee, this luxury apartment is within a 10-minute walk of Howff Burial Ground and Verdant Works …

£120
Cairn Hotel
Cairn Hotel

10-18 Windsor Street, Edinburgh EH7 5JR

3.0 out of 5.0
3.9 out of 5 (445 reviews)

Located in New Town, this hotel is within a 10-minute walk of Edinburgh Playhouse Theatre and Calton Hill. Palace of …

£72
Holiday Inn Express Edinburgh Waterfront
Holiday Inn Express Edinburgh Waterfront

Britannia Way, Edinburgh EH6 6JJ

3.0 out of 5.0
4.1 out of 5 (585 reviews)

Located in Leith, this hotel is within a 5-minute walk of Ocean Terminal Shopping Centre and Royal Yacht Britannia. Edinburgh …

£71
Fisherman's Tavern Hotel - Inn
Fisherman's Tavern Hotel - Inn

10-16 Fort Street, Broughty Ferry, Dundee DD5 2AD

3.0 out of 5.0
4.3 out of 5 (127 reviews)

Situated in Dundee, this inn is 1.1 mi (1.8 km) from Claypotts Castle and within 6 mi (10 km) of Discovery Point and Verdant …

£76
Carnoustie Golf Hotel
Carnoustie Golf Hotel

The Links, Carnoustie DD7 7JE

4.0 out of 5.0
4.1 out of 5 (350 reviews)

Situated by the sea, this spa hotel is 0.2 mi (0.4 km) from Carnoustie Golf Links and within 9 mi (15 km) of Claypotts Castle …

£61
Carberry Tower Mansion House and Estate
Carberry Tower Mansion House and Estate

East Lothian, Musselburgh EH21 8PY

3.0 out of 5.0
4.5 out of 5 (73 reviews)

Situated in a rural location, this hotel is 2.8 mi (4.5 km) from Musselburgh Racecourse and within 6 mi (10 km) of Dalkeith …

£75
Aynetree Guest House
Aynetree Guest House

12 Duddingston Crescent, Edinburgh EH15 3AS

3.0 out of 5.0
4 out of 5 (35 reviews)

Located in Portobello, this guesthouse is 1 mi (1.6 km) from Portobello Beach and within 3 mi (5 km) of Arthur's Seat and …

£77
Goblin Ha'
Goblin Ha'

Main St, Gifford, East Lothian, Haddington EH41 4QH

3.0 out of 5.0
3.8 out of 5 (24 reviews)

Situated in Haddington, this hotel is within 9 mi (15 km) of Lennoxlove Historic House, St Mary's Church, and Glenkinchie …

£65

Recent Reviews in Anstruther

Hide content

Narrow your search

Pocket Guide: Anstruther

Search for hotels in Anstruther on Expedia.co.uk. You can easily find your hotels in Anstruther using one of the methods below:

  • View our selection of featured hotels in Anstruther
  • Use the map to find hotels in the Anstruther neighborhood you prefer
  • Use the filters to see hotels in a specific area of Anstruther, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Anstruther
  • Enter your travel dates to view the best deals on hotels in Anstruther - while they last
false