Towns & Villages

    Anstruther is a charming fishing village in the East Neuk of Fife, popular with day-trippers and holidaymakers.

    Located south of St Andrews, Anstruther is the largest in a string of pretty, old-fashioned fishing villages along the stretch of Fife coast known as the East Neuk. Perhaps the top attraction is simply tucking into a quality fish supper from the Anstruther Fish Bar, which in recent years has won a number of awards including UK Fish and Chip Shop of the year. Enjoy the locally caught fish by the harbour as fishing boats land their catch.

    Look out for puffins, seals and other wildlife on a boat trip to the Isle of May, which run from May through to September. Back on dry land, another attraction is the fascinating Scottish Fisheries Museum.

    Just half a mile east of Anstruther is Cellardyke, a hidden treasure often overlooked by visitors.  This picturesque harbour town, which was designated a Conservation Area in 1977, is a beautifully preserved old fishing port lined with charming houses, unspoilt scenery and a great restaurant.


    Transport within Scotland

    For public transport information to visit here from within Scotland, enter your postcode and visit date below.

    Journey Planner

    Explore More

    Quick Finder

    Search for Places

    Search Accommodation

    Room / Property
    If booking self-catering accommodation please select 1 room/property for the total number of adults & children.
    Advanced Search

    Search What's On

    Start Date
    End Date

    Search things to do


    Search Food & Drink


    Search Scots Agents

    Recently Viewed