One of the most picturesque seaside towns to experience in Scotland's Fife region is Anstruther. Its bustling, vibrant harbor and stone medieval homes and shops make it a perfect weekend escape. The fishing town of Anstruther is ideal for families looking for marine fun or couples looking to get away from it all. Amazing seafood and historic castle tours are yours for the taking in Anstruther. It's very accessible from Glasgow, or you can fly directly into Dundee Airport. No matter what you're looking for in a seaside hotel, we at HotelsOne.com can help you find exactly what you're looking for, whether it is a small inn or a larger hotel. In and around Anstruther there are a few options, so be sure to check with us first at HotelsOne.com. Browse our extensive list for the best option available, and we can do the rest. At HotelsOne.com, leave the research to us, and arrive knowing...

Points of interest - Anstruther

Beaches

Family Activities

Golf Courses

Monuments

Museums

Parks and Natural Sites

Universities

  • University of St. Andrews

Anstruther City Map

Airports Near Anstruther

Dundee (DND) 32.9 km
Edinburgh (EDI) 51.4 km

In and around Anstruther

Cockburnspath 46 Hotels
38.7 km
Arbroath 44 Hotels
38.1 km
Dunbar 51 Hotels
27.1 km
Isle of May 30 Hotels
9.7 km
East Linton 60 Hotels
26.5 km

Popular Hotels in Anstruther

All 35 hotels in Anstruther

  • The Bank

    The Bank

    23-25 High Street Fife, Anstruther, KY10 3DQ, GB
    Show map

    When you stay at The Bank in Anstruther, you'll be on the beach, within a 15-minute drive of University of St. Andrews and Old Course at St Andrews. This... Read more…

    9/10
    Excellent
    171 reviews
    Free Wifi
    From USD 243
    per room / per night
    Select
  • Balcomie Links Hotel

    Balcomie Links Hotel

    Balcomie Road, Anstruther, KY10 3TN, GB
    Show map

    With a stay at Balcomie Links Hotel in Anstruther, you'll be within a 15-minute drive of University of St. Andrews and Crail Museum and Heritage Centre. ... Read more…

    8.8/10
    Good
    58 reviews
    Free Wifi
    From USD 213
    per room / per night
    Select
  • The Spindrift Guest House

    The Spindrift Guest House

    Pittenweem Road, Anstruther, KY10 3DT, GB
    Show map

    When you stay at The Spindrift Guest House in Anstruther, you'll be near the beach, within a 15-minute drive of University of St. Andrews and Old Course at... Read more…

    9.8/10
    Excellent
    118 reviews
    Free Wifi
    From USD 207
    per room / per night
    Select
  • The Waterfront

    The Waterfront

    18/20 Shore Street, Anstruther, KY10 3EA, GB
    Show map

    Located in Anstruther, The Waterfront is within a 15-minute drive of Kingsbarns Golf Links and St Andrews Bay. This inn is 5.7 mi (9.2 km) from Elie Beach... Read more…

    9.4/10
    Excellent
    220 reviews
    Free Wifi
    From USD 204
    per room / per night
    Select
  • Murray Library Hostel

    Murray Library Hostel

    Shore St, Anstruther, KY10 3EA, GB
    Show map

    When you stay at Murray Library Hostel in Anstruther, you'll be next to a golf course, within a 15-minute drive of University of St. Andrews and Old Course... Read more…

    10/10
    Excellent
    1 reviews
    Free Wifi
    For more info about this hotel:
    Select
  • Shorefront Anstruther Home - 2 Bedrooms

    Shorefront Anstruther Home - 2 Bedrooms

    Tucked Away 11A Cards Wynd, Anstruther, KY10 3DB, GB
    Show map

    With a stay at this vacation home in Anstruther, you'll be within a 15-minute drive of University of St. Andrews and Old Course at St Andrews. This... Read more…

    9/10
    Excellent
    2 reviews
    Free Wifi
    From USD 264
    per room / per night
    Select
  • The Loft - Remarkable 2-bed Anstruther Apartment

    The Loft - Remarkable 2-bed Anstruther Apartment

    The Loft 18 Cards Wynd, Anstruther, KY10 3DB, GB
    Show map

    Located in Anstruther, this apartment is within a 15-minute drive of University of St. Andrews and Old Course at St Andrews. This apartment is 10.9 mi... Read more…

    9/10
    Excellent
    6 reviews
    Free Wifi
    From USD 252
    per room / per night
    Select
  • Cellardyke 3-bed Cottage, Sleeps 6 by Seafront

    Cellardyke 3-bed Cottage, Sleeps 6 by Seafront

    Sharps Close 1 27 George Street, Anstruther, KY10 3AS, GB
    Show map

    With a stay at this vacation home in Anstruther, you'll be within a 15-minute drive of University of St. Andrews and Scottish Fisheries Museum. This... Read more…

    10/10
    Excellent
    1 reviews
    Free Wifi
    For more info about this hotel:
    Select
All 35 hotels in Anstruther