

A place full of character (with a great postcode)
Just minutes from Edinburgh, you’ll find Musselburgh – the seaside town The Venue calls home. With streets full of history and modern charm, this vibrant coastal spot sets the scene for relaxed events with big personality.
The Venue is part of the Eskmills estate and brings together a former Victorian mill, a charming courtyard, and our peaceful Eden Garden. If you’re looking for a unique location for your event, you’ve found it.
Getting here is easy. We’re well connected by road and public transport, whether you're coming from Edinburgh or a little further out. There’s free parking with EV charging, space for bikes, and regular buses and trains just a short walk away.
Scroll down for directions – we’ll pop the fairy lights on.
by car
City Bypass – 5 minutes
Newcraighall Station/Park & Ride – 10 minutes
Dalkeith – 10 minutes
Leith – 15 minutes
Haddington – 15 minutes
Edinburgh City Centre – 20 minutes
Edinburgh Airport – 25 minutes
North Berwick – 30 minutes
Dunbar – 30 minutes
by bus
Regular services from Edinburgh stop nearby, including routes X15, 26, 30, 44, 113, and 124. The journey time is around 35 minutes.
by rail
Musselburgh Railway Station is just a short walk away, with direct trains to Edinburgh Waverley every half hour. The journey takes 7–8 minutes.
by bike
We’re right by National Cycle Routes 1 and 76, with bike parking available on site.
be social
Follow all the latest news and updates on our social channels.