Skip to main content
Hotel

Melville Castle

Gilmerton Road, Lasswade · Hotel

View on Google Maps

Photo: Melville Castle Hotel

A 32-room castle hotel near Lasswade in Midlothian, suited to weddings, countryside breaks and travellers wanting easy reach of Edinburgh.

Good to know

Accessibility

  • ✓Accessible parking
  • ✓Accessible entrance

Details via Google — worth confirming with the hotel before you travel, especially for access needs.

Photos

Photos via Google

About Melville Castle

Melville Castle suits couples planning a wedding, guests after a countryside escape close to a city, and anyone who fancies sleeping somewhere with a bit of history rather than a standard hotel room. Set on Gilmerton Road in Lasswade, Midlothian, it offers 32 rooms within a genuine castle building, surrounded by views over the surrounding countryside, with Edinburgh within easy reach for a day out.

The hotel runs a restaurant and bar on site, along with a snack bar and breakfast service, so there's no need to head out for meals unless you want to. A garden gives space to sit outside, free WiFi covers the property, and a lift makes upper floors accessible. Childcare is available for families who want an evening to themselves, and free on-site parking makes arriving by car straightforward.

As a dedicated wedding venue, Melville Castle regularly hosts celebrations, so it's worth checking dates if you're after a quiet stay rather than a function weekend. Its location in Lasswade puts the Midlothian countryside on the doorstep while keeping Edinburgh's attractions within easy travelling distance.

Guests mention this castle hotel offers spacious, spotless, and well-maintained rooms, with delicious food and a wide variety of breakfast options. They also highlight the beautiful grounds with walking trails, and the convenient location for visiting Edinburgh. Visitors appreciate the friendly, welcoming, and attentive staff, and the hotel's dog-friendly policy.

Summary via Google

At a glance

Property type
Hotel
Location
Gilmerton Road, Lasswade
Destination
Lasswade