Wedding Venue Edinburgh

Wedding Venue Near Edinburgh


Searching for a peaceful and stylish wedding venue near Edinburgh? Just 20 minutes from the city centre, Eskmills Venue in Musselburgh offers exclusive-use indoor and outdoor ceremony spaces, elegant Victorian charm, and award-winning service tailored for your big day.


Why Choose Eskmills for Your Edinburgh Wedding?

  • 📍 Only 20 minutes from Edinburgh by car or train
  • 🌿 Outdoor ceremonies in our Eden Garden
  • 🏛 Historic Victorian architecture with modern styling
  • 🥂 Reception for 70–350 guests in our Grand Hall & Cocktail Lounge
  • 🍽 Catered by Saltire, Jo's Kitchen & Really Delicious
  • 🏆 VOWS Award Winner • Green Business Certified
  • 🚗 On-site parking • Wheelchair accessible

Why Choose a Venue Just Outside Edinburgh?

While city venues can be beautiful, they often come with traffic, limited parking, and higher costs. At Eskmills, you gain space, tranquillity, and stunning garden backdrops without compromising proximity. Located in Musselburgh, we're just 15 minutes from Waverley Station, with easy access from Leith, Morningside, and Newington.
 


Explore More Wedding Options

Quick Facts

  • 📍 Location: Station Road, Musselburgh EH21 7PQ
  • 🚉 15 mins from Edinburgh Waverley via Musselburgh Station
  • 👥 Guest Capacity: 70-350
  • 📅 Flexible date options all year round
  • 💒 Indoor & outdoor licensed ceremony areas

Plan Your Wedding Near Edinburgh

Let’s make it official. Book a tour of Eskmills Venue-your elegant, relaxed alternative to city-centre wedding spaces. From grand celebrations to twilight gatherings, we’ll bring your vision to life.

Or simply fill out the form below and we’ll get in touch to help plan your perfect day.

Please tell us a few more details about your event. Such as the type of event, the number of guests and anything specific you’d like us to know before we get in touch.

STAY CONNECTED. SIGN-UP TO OUR E-NEWS UPDATES.

For the latest info on community events, offers, promotions and news please check the box below.

be social


Follow all the latest news and updates on our social channels.