Towns & Villages

    The attractive town of Forres is one of Scotland’s oldest small towns.

    Situated in Moray, about 27 miles north east of the Highland capital of Inverness, the town boasts a classic castle with impressive parks and gardens containing outstanding floral sculptures. The award-winning, flower-filled parks and gardens of Forres make it a real welcome stop.

    Around 4 miles west of Forres is the 16th century Brodie Castle which has gorgeous grounds, and is blooming with beautiful flowers in season.  South of the town, the River Findhorn meanders through this area of great natural beauty with several picnic spots to enjoy on a great family day out.

    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


    Recently Viewed