A place for all people,
a venue for all celebrations

Weddings • Parties • Business Events

Welcome to Esk Mills, where every moment becomes a memory worth celebrating. Nestled in the heart of Musselburgh, Esk Mills is more than just a venue—it’s a vibrant hub of joy, laughter, and unforgettable experiences. Whether you’re planning a wedding, a corporate event, or a special gathering with loved ones, Esk Mills offers the perfect setting for every occasion.

You’re both unique, your wedding should be too

Weddings at Esk Mills, in the heart of historic Musselburgh. Where you choose to marry will create memories which will last a lifetime for you, your family, and your guests. With over ten years of experience creating unforgettable weddings, Esk Mills knows a thing or two about creating the perfect day.

Private Parties & Celebrations

From proms to big birthdays, christenings to celebrations of life, Esk Mills is a blank canvas for you to celebrate in style.

Meetings & Business Events

From networking breakfasts to all-day conferences, the team at Eskmills are true professionals when it comes to business events.

Inside and out, Esk Mills delivers every time

On the banks of the river Esk, 6 miles from Edinburgh, the historic charm and fantastic atmosphere of Eskmills Venue has served the local community for years, and the Esk Mills team has organised events here for over a decade.

Let’s eat, and drink

Our menus are carefully crafted using only the freshest, locally sourced ingredients and designed to impress all. From canapés to set-course meals, BBQ’s, buffets and evening food, we work with you to develop options perfect for your event.