Location

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.

TAKE ME THERE >


 

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.