Welcome to The Harbour Inn

The Harbour Inn, nestled at 20 Rodger Street in Anstruther, stands as a charming retreat for travelers and locals alike. With a solid rating of 3.7, this establishment balances a warm, inviting atmosphere with practical amenities tailored to business visitors. The Inn's proximity to scenic coastal views and rich local heritage makes it a prime spot for sightseeing and recreation.

Guests often praise The Harbour Inn for its genuine hospitality. Kirsty Follett, a recent visitor, highlighted the pub’s cozy warmth and community spirit, especially appreciating the special Christmas Day hospitality offered to those who might otherwise be alone. This gesture reflects the establishment's deep commitment to fostering connection and comfort beyond mere accommodation.

More than just a place to rest, The Harbour Inn embodies a welcoming heart within the vibrant town of Anstruther. Its blend of traditional pub charm and essential business conveniences creates an experience that resonates on both personal and professional levels. For anyone seeking a friendly, accessible base to explore the coastal beauty and culture of the United Kingdom, The Harbour Inn offers a memorable stay grounded in kindness and authenticity.

image
image
image
image
image
image
image
image
image
image
image
image

Great for visitors

Thing to do
Old Course
4.8 stars 2090 Reviews
Iconic, storied 18-hole links, founded in the early 15th century, with a casual snack bar & cafe.
Scottish Fisheries Museum
4.6 stars 335 Reviews
Harbor museum on the history of Scotland's fishing industry with boat models, dioramas & paintings.
St Andrews Castle
4.5 stars 4260 Reviews
Coastal, episcopal castle ruins dating from 13th century, with secret passages and dungeon.
Transit
Harbour
02 minute
Waid Academy
03 minute
St Andrews Road
02 minute
Airports
Edinburgh Airport
Driving: 01 hour 08 minute | Transit: 02 hour 16 minute
Dundee Airport
Driving: 44 minute | Transit: 01 hour 19 minute

Last Reviews

Kirsty Follett
28 December 2025

As pubs go, this was a very warm friendly pub. Visited on Christmas day with family,good beer and friendly staff. Doing a lovely thing by providing Christmas dinner and a beer for the local community who would be on their own.

Info (Essential details)

  • Check-In15:00
  • Phone
    Phone Number+44 1333 310581
  • AddressHarbour Inn, 20 Rodger St, Anstruther KY10 3DU, United Kingdom