The Venue at Eskmills
Musselburgh, East Lothian · 15 minutes from Edinburgh
Nestled on the banks of the River Esk in Musselburgh, The Venue at Eskmills is a beautifully restored Victorian mill that brings together heritage charm and modern flexibility. The light-filled interior, tranquil Eden Garden, and cobbled courtyard provide three distinct spaces to make your day entirely your own — from the ceremony through to the last dance.
As one of East Lothian's most experienced wedding venues, Eskmills has hosted hundreds of couples over the years. The venue holds a wedding ceremony licence for both indoor and outdoor spaces, meaning you can say your vows inside the elegant mill with its bespoke ivory bridal walkway, or take the ceremony outdoors to the Eden Garden's dedicated stage and seating. A private Retreat Room is exclusively reserved for the wedding party, offering a personal space to regroup during the celebrations.
What sets Eskmills apart is its combination of scale and intimacy. The venue comfortably accommodates smaller, personal weddings from around 80 day guests right up to grand celebrations for 350 evening guests — all with exclusive use. With partnerships with three of the region's finest local caterers, couples benefit from award-winning food using fresh, locally sourced produce. The venue is fully wheelchair accessible, on one level, and is served by excellent transport links including Musselburgh Railway Station (a 7-minute train from Edinburgh Waverley), multiple bus routes, and free on-site parking with EV charging.