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

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. …

£81
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 …

£84
Cairnie Cottage B&B
Cairnie Cottage B&B

Colinsburgh, Leven KY9 1JX

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

Situated in Colinsburgh, this bed & breakfast is 3 mi (4.8 km) from Elie Deli and within 6 mi (10 km) of Elie Beach and Eli …

£95
Holyrood Aparthotel
Holyrood Aparthotel

1 Nether Bakehouse Holyrood, Edinburgh EH8 8PE

4.0 out of 5.0
4.5 out of 5 (1,011 reviews)

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

£62
Macdonald Holyrood Hotel
Macdonald Holyrood Hotel

81 Holyrood Road, Edinburgh EH8 8AU

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

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

£80
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 (864 reviews)

Situated by the sea, this spa hotel is 1.1 mi (1.7 km) from Portobello Beach and within 3 mi (5 km) of Musselburgh Racecourse …

£56
Ducks Inn
Ducks Inn

Main Street, Aberlady EH32 0RE

3.0 out of 5.0
3.4 out of 5 (7 reviews)

Located in East Lothian, this inn is within 1 mi (2 km) of Craigielaw Golf Course and Aberlady Bay Nature Reserve. Luffness …

£74
Masson House
Masson House

18 Holyrood Park Road, Edinburgh EH16 5AY

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

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

£69
24 Royal Terrace
24 Royal Terrace

24 Royal Terrace, Edinburgh EH7 5AH

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

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

£50
Cairn Hotel
Cairn Hotel

10-18 Windsor Street, Edinburgh EH7 5JR

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

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

£41
Holiday Inn Express Edinburgh Waterfront
Holiday Inn Express Edinburgh Waterfront

Britannia Way, Edinburgh EH6 6JJ

3.0 out of 5.0
4.2 out of 5 (629 reviews)

Located in Leith, this hotel is within 1 mi (2 km) of Trinity House and Royal Yacht Britannia. Edinburgh Playhouse Theatre an …

£50
Carberry Tower Mansion House and Estate
Carberry Tower Mansion House and Estate

East Lothian, Musselburgh EH21 8PY

3.0 out of 5.0
4.6 out of 5 (128 reviews)

Located in East Lothian, this hotel is 2.8 mi (4.5 km) from Musselburgh Racecourse and within 9 mi (15 km) of Arthur's Seat …

£82
Aynetree Guest House
Aynetree Guest House

12 Duddingston Crescent, Edinburgh EH15 3AS

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

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

£53
Tweeddale Arms Hotel
Tweeddale Arms Hotel

High Street, Haddington EH41 4QU

4.0 out of 5.0
3.7 out of 5 (85 reviews)

Located in Gifford, this inn is within 6 mi (10 km) of Lennoxlove Historic House, Nungate Bridge, and St Mary's Church. …

£90
Braeside House
Braeside House

25 Nelson Street, St. Andrews KY16 8AJ

4.0 out of 5.0
4.2 out of 5 (10 reviews)

Situated by the sea, this bed & breakfast is within a 15-minute walk of Holy Trinity Church, St. Andrews Botanic Garden, an …

£125
The Inn at Kingsbarns
The Inn at Kingsbarns
1.1 mi from Anstruther
4.0 out of 5.0
4.7 out of 5 (31 reviews)

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

£69
The Inn at Lathones
The Inn at Lathones
1.4 mi from Anstruther
3.0 out of 5.0
4.1 out of 5 (65 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 …

£50
Fairmont St Andrews
Fairmont St Andrews
3.7 mi from Anstruther
5.0 out of 5.0
4.5 out of 5 (673 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 …

£135
The Golf Inn
The Golf Inn
4.3 mi from Anstruther
3.0 out of 5.0
3.8 out of 5 (156 reviews)

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

£89
Macdonald Rusacks Hotel
Macdonald Rusacks Hotel
4.3 mi from Anstruther
4.0 out of 5.0
4.3 out of 5 (280 reviews)

Situated in St. Andrews, this golf hotel is steps from Lundin Golf Club, The Royal & Ancient Golf Club of St. Andrews, and Ol …

£112
Best Western Scores Hotel
Best Western Scores Hotel
4.4 mi from Anstruther
2.0 out of 5.0
4.2 out of 5 (80 reviews)

Located in the heart of St. Andrews, this hotel is steps from St. Andrews Aquarium, Lundin Golf Club, and The Scores. Old …

£80
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 (108 reviews)

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

£89
No. 12 Quality Street
No. 12 Quality Street
10 mi from Anstruther
3.0 out of 5.0
4.3 out of 5 (8 reviews)

Located in East Lothian, this inn is within a 5-minute walk of North Berwick Harbour and Scottish Sea Bird Center. North …

£97
The County Hotel
The County Hotel
10 mi from Anstruther
3.0 out of 5.0
3.2 out of 5 (16 reviews)

Located in East Lothian, this inn is within a 5-minute walk of North Berwick Harbour and Scottish Sea Bird Center. North …

£90
Fisherman's Tavern Hotel - Inn
Fisherman's Tavern Hotel - Inn
13 mi from Anstruther
3.0 out of 5.0
4.2 out of 5 (141 reviews)

Located in Broughty Ferry, this inn is within a 10-minute walk of Barnhill Rock Garden and Broughty Castle. Claypotts Castl …

£55
Malmaison Dundee
Malmaison Dundee
13.7 mi from Anstruther
4.0 out of 5.0
4.2 out of 5 (210 reviews)

Situated in Dundee, this romantic hotel is steps from St Mary's Church and Discovery Point. Verdant Works is 0.7 mi (1.1 km) away.

£45
Apex City Quay Hotel & Spa
Apex City Quay Hotel & Spa
13.8 mi from Anstruther
4.0 out of 5.0
4.4 out of 5 (892 reviews)

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

£59
Holiday Inn Express Dundee
Holiday Inn Express Dundee
13.8 mi from Anstruther
3.0 out of 5.0
4 out of 5 (482 reviews)

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

£45
Westport Serviced Apartments
Westport Serviced Apartments
14 mi from Anstruther
4.5 out of 5.0
4.7 out of 5 (47 reviews)

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

£120
Carnoustie Golf Hotel
Carnoustie Golf Hotel
15 mi from Anstruther
4.0 out of 5.0
4.1 out of 5 (421 reviews)

Situated by the sea, this spa hotel is 0.2 mi (0.4 km) from Carnoustie Golf Links and within 3 mi (5 km) of Panmure Golf Club …

£49

Recent Reviews in Anstruther

Hide content

Narrow your search

Pocket Guide: Anstruther

Visiting Anstruther

Visitors are sure to enjoy the restaurants, bars, and golfing in Anstruther. Visitors who journey to this welcoming and relaxing, seaside city can discover its spas, shopping, and sporting events.
  • There are 5 Anstruther hotels
  • September is the most expensive month to travel here, while November tends to be the cheapest
  • Closest major airport is in Dundee (DND), 19 mi (30.6 km) from the city centre

Sightseeing around Anstruther

  • Golfing is one of the top activities, while Anstruther Golf Club, Muirfield Golf Course, and Old Course at St Andrews are favourite sights to visit
  • Popular cultural attractions include Scottish Fisheries Museum, Crail Museum and Heritage Centre, and Jerdan Gallery
  • Scotland's Secret Bunker and Kellie Castle are noteworthy landmarks
  • The natural beauty of the seaside is picturesque, and places to visit include Elie Beach, East Sands, and St. Andrews Botanic Garden

Staying in Anstruther

Looking for a romantic getaway, a cosy spot, or a boutique stay? You might like The Waterfront, averaging GBP 133.19 per night. The Waterfront, a 4-star favourite with Expedia travellers, has a 4.4 out of 5 user rating.

Dressing for Anstruther

  • Between January and March, daytime temperatures average 10°C, while nighttime temperatures stay around 1°C
  • From April to June, the average is 18°C during the day and 3°C at night
  • July through September sees average temperatures of 19°C during the day and 7°C at night
  • In October–December, you can expect 14°C as the daytime average and 2°C as the nighttime average
  • About 26 millimetres of rain falls on Anstruther each year
false