Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Featured Midlothian Historic Hotels

See all 767 Hotels in Midlothian
Melville Castle

Melville Castle

Gilmerton Road, Lasswade
4.0 out of 5.0
4.1 out of 5 (128 reviews)
Perfect country settingIt was just as a castle should be, felt like the king and Queen. Had dinner there and it was exceptional.
  Oct 19, 2017

$97

$97
Dalhousie Castle Hotel & Spa

Dalhousie Castle Hotel & Spa

B704, Bonnyrigg
4.0 out of 5.0
4.2 out of 5 (154 reviews)
Really felt like a castle not just a converted hotel. Make sure you schedule the falconry experience well in advance.... we were lucky to get in last minute and John was he instructor was fabulous. Nice spa area that was included at no charge
  Oct 12, 2017

$95

$95
The Retreat Castle

The Retreat Castle

1 Cockpen Road, Bonnyrigg
4.0 out of 5.0
4.8 out of 5 (8 reviews)
Lovely little gothic castle close to bus stop.Our family of 4 had a lovely stay at the Retreat Castle. The hostess was lovely and friendly. The rooms were beautifully maintained. All the decorations throughout the castle made for an interesting experience. Can not fault anything of the place.
  Sep 5, 2016
Fairshiels B&B

Fairshiels B&B

Blackshiels, Pathhead
2.0 out of 5.0
4.5 out of 5 (37 reviews)
Very accommodating HostessVery comfortable room. Very convenient for early access to Edinburgh. Great breakfast. Very helpful hostess
  Aug 26, 2017

$75

$75
The Original Rosslyn Hotel

The Original Rosslyn Hotel

2-4 Main Street, Roslin
3.0 out of 5.0
3.8 out of 5 (8 reviews)
Nice hotel with bus stop to EdinburghOnly stayed a couple of nights but they were great. Good full breakfast. The pub is split with one quieter side with evening dining separate from the main pub section. Friendly, helpful staff, nice layout and good beer! :)
  Aug 11, 2017

$115

$115
The Roslin Glen

The Roslin Glen

2 Penicuik Road - EH25 9LH Roslin, Edinburgh
3.5 out of 5.0
Chapel Cross Guest House

Chapel Cross Guest House

2 Penicuik Road, Roslin
3.0 out of 5.0
4.0 out of 5 (3 reviews)
Strategically placed.We had a family gathering as grandparents had lived in Glenside Cottages in the glen late 19th/early 20th century and are buried in the chapel church yard. Most of us stayed at Rosslyn Castle, and three of us stayed at The Chapel Cross GH.
  Sep 15, 2015
The County Hotel

The County Hotel

152-156 High Street, Dalkeith
3.0 out of 5.0
3.6 out of 5 (15 reviews)
Very central hotel close to everywhere Had a great 4night stay changed to another room on the 5th night but room was very cold so fifth night wasn't so good
  Nov 9, 2015
The Sun Inn

The Sun Inn

Lothianbridge, Dalkeith
4.0 out of 5.0
4.6 out of 5 (38 reviews)
Chic!Great stay lovely helpful staff and great seafood.
  Oct 12, 2017

$104

$104
Relax Guest House

Relax Guest House

11 Eyre Place - EH3 5ES, Edinburgh
3.0 out of 5.0
Map

Pocket Guide: Historic Hotels in Midlothian

Search for hotels in Midlothian on Expedia. You can easily find your hotels in Midlothian using one of the methods below:

  • View our selection of featured hotels in Midlothian
  • Use the map to find hotels in the Midlothian neighborhood you prefer
  • Use the filters to see hotels in a specific area of Midlothian, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Midlothian
  • Enter your travel dates to view the best deals on hotels in Midlothian - while they last