Skip to content

Castle Hotels

Melville Castle

Lasswade, near Edinburgh, Midlothian, United Kingdom · 8.5 editor score

Melville Castle, Lasswade, near Edinburgh, Midlothian

Photo: kim traynor, CC BY-SA 2.0, via Wikimedia Commons

A three-storey Gothic castle in a 54-acre private estate about 30 minutes' drive from Edinburgh, with 33 bedrooms and suites, many with four-poster beds.

Typical price
Rates vary: check live prices
Best for
Couples, Families, Dog owners
Editor score
8.5 / 10

Why it’s on the list

  • Three-storey Gothic castle in a private 54-acre estate
  • 33 bedrooms and suites, many with four-poster beds
  • Rooms beneath the turrets
  • Grounds with Queen Mary's five oak trees
  • Afternoon tea served daily from 2pm to 5pm

Melville Castle is a three-storey Gothic mansion in Lasswade, in Midlothian, just under a mile from Dalkeith and near the River North Esk. The castle stands in a private 54-acre estate, reached by a tree-lined drive, and Edinburgh is about a 30-minute drive away. It reopened as a hotel after a restoration and is part of The Original Collection.

The rooms

There are 33 bedrooms and suites, each unique. Many have four-poster beds, and all have been revamped in a dramatic style. Some are tucked beneath the turrets. The castle also has dog-friendly rooms and family-friendly stays, so it welcomes more than couples. Check-in begins at 15:00. Stays booked direct include a complimentary full Scottish breakfast each morning.

The castle’s character

The restoration has given every corner a nod to the castle’s regal past, and Mary Queen of Scots used to visit. From the striking reception to the eclectic Library Bar, the interiors are theatrical. Afternoon tea is served daily from 14:00 to 17:00, and there is a restaurant as well as a bar.

Grounds

In the grounds, visitors can search for Queen Mary’s five oak trees. The enchanted setting is a big part of the appeal. A private car park is provided for guests.

A castle for Edinburgh

Where better to stay when visiting Edinburgh than in a castle? The city centre is within easy reach, yet the castle feels like a country retreat. It is also a popular wedding venue.

When booking, ask about the rooms beneath the turrets.

What’s included

  • Library Bar
  • Afternoon tea
  • Private car park
  • Full Scottish breakfast included when booked direct

Where it is

Lasswade, near Edinburgh, Midlothian, United Kingdom

Open in Google Maps ↗

Quick answers

Where is Melville Castle?

Melville Castle is in Lasswade, near Edinburgh, Midlothian, United Kingdom. It is featured in our Castle Hotels collection.

How much does Melville Castle cost per night?

Rates vary by season and room type; check live prices for your dates.

Who is Melville Castle best for?

Melville Castle suits couples, families, dog owners, edinburgh visitors.

More castle hotels

See all
Aldourie Castle, Loch Ness, Inverness, Highlands

Loch Ness, Inverness, Highlands, United Kingdom

Exclusive-use castle on the shores of Loch Ness

See rates

Check rates
Amberley Castle, Amberley, West Sussex

Amberley, West Sussex, England

Working 12th-century portcullis, still raised and lowered daily

From $350 / night

Check rates
Ashford Castle, Cong, County Mayo Editor's pick

Cong, County Mayo, Ireland

800-year-old authentic Irish castle

From $500 / night

Check rates
Augill Castle, Kirkby Stephen, Cumbria

Kirkby Stephen, Cumbria, United Kingdom

19th-century Gothic Revival castle between the Lake District and Yorkshire Dales

See rates

Check rates

Rates vary / night

Melville Castle

Check rates