This content is blocked. Accept cookies to view the content.

Eskmills Venue is located within Eskmills Park – by the banks of the River Esk in the easily accessible town of Musselburgh, just outside Edinburgh. See below for details of how to find us. If you’re coming by car, we have plenty of free parking on site, and bicycle parking is also available.

Getting here by bus
Bus numbers 26, 30, 44, 45, 113 leave from Edinburgh, and you can plan your journey at We are within 500 metres of the bus stop, so it should only take you a few minutes to get to Eskmills Venue. Within East Lothian, the 124 from North Berwick offers a regular service provided by First Bus – you can plan your journey here:

Getting here by train
The train is a 5 minute journey from Edinburgh Waverley, with trains at least every hour. Visit to plan your journey. Once you arrive in Musselburgh, it is only a 10 minute walk.

Getting here by car
By car, we are a 20 minute drive from the city centre following the A1. For road travel updates check:

Before you set off on your journey, we recommend that you check Transport Scotland for news and updates to ensure your travel is not disrupted:

Driving an electric car? The nearest charging point is in Eskmills Business Park. There are two charging points available operated by Charge Your Car and both have a power output of 7.0kW with a Type 2 Mennekes socket.

Getting here by bike
Why not reduce your carbon footprint and travel to us by bike? We have secure bicycle parking with 24 hour CCTV. Visit a site such as to plan your route.

Or alternatively you can hire a bike from the Just Eat Cycles from the Centre of Edinburgh to the Venue. It’s a 30 minute cycle from Waverley Station in the Centre of Edinburgh to Musselburgh North High Street, then a 10 minute walk from the cycling parking spot in the centre of Musselburgh to Eskmills Venue.

The whole of Eskmills Venue is at ground level and we make every effort to make the site accessible to all our guests.

Carbon Footprint

You can calculate your carbon footprint here.



0131 287 0550

Eskmills Venue
Station Road, Musselburgh
East Lothian, Scotland
EH21 7PQ