Towns & Villages

    Altnaharra is a small hamlet in Sutherland in the Scottish Highlands. The nearest villages are Lairg and Tongue and nearby are Loch Naver and Loch Eriboll.

    The name Altnaharra is derived from the Gaelic Allt na h-Eirbhe meaning ‘stream at the boundary wall’ and is named after the stream that flows through the hamlet.

    Altnaharra rapidly became known as a fisherman’s paradise and is now famous for the Altnaharra Hotel, which opened in 1820 and quickly became a popular place for anglers to stay while visiting nearby lochs.

    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 Accommodation

    Room 1
    Child Ages
    Advanced Search

    Search What's On

    Or type a Location/Postcode
    Start Date
    End Date

    Search things to do

    Or type a Location/Postcode

    Search Food & Drink

    Or type a Location/Postcode

    Recently Viewed