Beginning of main content

Search 321,000 hotels worldwide.

Get the best price available for your trip.

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


Featured Midlothian Independent Hotels

See all 781 Hotels in Midlothian
Haymarket Hub Hotel

Haymarket Hub Hotel

7 Clifton Terrace, Edinburgh
3.5 out of 5.0
3.8 out of 5 (2,368 reviews)
Small but adequate Small room but didn't expect anything else. A base to sleep and have a shower and 10 minute walk to … - 

$43

$43
Hampton by Hilton Edinburgh West End

Hampton by Hilton Edinburgh West End

166 Fountainbridge, Edinburgh
3.5 out of 5.0
4.2 out of 5 (32 reviews)
Nice hotel We were out all day ... so for breakfast and sleeping is perfect it's pretty new and nice and it's … - 

$59

$59
The Principal Edinburgh George Street

The Principal Edinburgh George Street

19-21 George Street, Edinburgh
5.0 out of 5.0
4.5 out of 5 (489 reviews)
Perfect hotel - excellent location Had a pre Christmas weekend - found the hotel to be in the perfect location for everything I wanted … - 

$121

$121
Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club, Kirknewton
4.5 out of 5.0
4.3 out of 5 (815 reviews)
Lovely hotel A beautiful setting and great location. The hotel was very clean and well decorated. The rooms were … - 

$79

$79
Apex Waterloo Place Hotel

Apex Waterloo Place Hotel

23-27 Waterloo Place, Edinburgh
4.5 out of 5.0
4.5 out of 5 (2,068 reviews)
Great location for all the city sights Great Great great Great Great great Great Great Great Great great Great Great great Great Great gre … - 

$100

$100
The Scotsman Hotel

The Scotsman Hotel

20 North Bridge, Edinburgh
4.5 out of 5.0
4.4 out of 5 (1,305 reviews)
Super welcome lovely room power shower comfy bed Loved being here I will be back fantastic ro lovely view just perfect temperature what more can one … - 

$135

$135
Old Town Chambers

Old Town Chambers

Roxburgh's Court, Edinburgh
5.0 out of 5.0
4.8 out of 5 (762 reviews)
Hidden Secret This hotel/apartments. Is in the middle of Edinburgh. You cannot drive up to it. You have to stop b … - 

$149

$149
Apex Grassmarket Hotel

Apex Grassmarket Hotel

31-35 Grassmarket, Edinburgh
4.5 out of 5.0
4.2 out of 5 (2,118 reviews)
Spent 10 days at the Apex. Great location to everything view was amazing. We only ate breakfast onc … - 

$93

$93
Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel

61 Grassmarket, Edinburgh
4.5 out of 5.0
4.4 out of 5 (1,783 reviews)
Fab location. Great room that was extremely clean. Lovely view of the castle. Received a complimentary upgrade. Room was very clean. Nice to have a ba … - 

$85

$85
Hilton Edinburgh Carlton

Hilton Edinburgh Carlton

19 North Bridge, Edinburgh
4.5 out of 5.0
4.2 out of 5 (302 reviews)
We only stay one night, staff very helpful, and close to shops, beds are very comfortable but there … - 

$107

$107
Staycity Aparthotels West End

Staycity Aparthotels West End

11 Brandfield Street, Edinburgh
4.5 out of 5.0
4.2 out of 5 (1,025 reviews)
Apartment central Edinburgh Apartment was clean good size underfloor heating was terrible even with it up full blast still cold … - 

$50

$50
Radisson Blu Edinburgh

Radisson Blu Edinburgh

80 High Street The Royal Mile, Edinburgh
4.5 out of 5.0
4.4 out of 5 (1,727 reviews)
Best hotel I've ever been in! I've been to quite a few hotels in my travels. This was far and away my best experience! Staff, loc … - 

$116

$116
The Principal Edinburgh Charlotte Square

The Principal Edinburgh Charlotte Square

38 Charlotte Square, Edinburgh
5.0 out of 5.0
4.6 out of 5 (26 reviews)
Friendly and knowledgeable staff!! Great location to everything you want to do, even though it's a … - 

$139

$139
Dakota Forthbridge

Dakota Forthbridge

Ferrymuir Retail Park, South Queensferry
4.0 out of 5.0
4.5 out of 5 (474 reviews)
Edinburgh stay We stayed for an overnight to visit edinburgh christmas markets and the hotel and staff were brilli … - 

$87

$87
Village Hotel Edinburgh

Village Hotel Edinburgh

140 Crewe Road South, Edinburgh
4.5 out of 5.0
4.4 out of 5 (735 reviews)
Less than expected Room was clean but could have beenbetter; carpet and shower tray stained . condition of some furnit … - 

$55

$55
Edinburgh Marriott Hotel

Edinburgh Marriott Hotel

111 Glasgow Road, Edinburgh
4.5 out of 5.0
4.2 out of 5 (1,128 reviews)
OUTSKIRTS OF EDINBURGH Located close to the airport I booked this hotel for the facilities and price. Despite being approx … - 

$74

$74
Motel One Edinburgh-Royal

Motel One Edinburgh-Royal

18-21 Market Street, Edinburgh
3.5 out of 5.0
4.4 out of 5 (1,467 reviews)
Fantastic Hotel Amazing location between the Royal Mile and Princes Street. All staff very friendly. Fantastic valu … - 

$76

$76
Sheraton Grand Hotel & Spa, Edinburgh

Sheraton Grand Hotel & Spa, Edinburgh

1 Festival Square, Edinburgh
5.0 out of 5.0
4.5 out of 5 (707 reviews)
It’s all about the Service The staff were fantastic across the board and the hotel was lovely AND convenient to the city landm … - 

$155

$155
Old Waverley Hotel

Old Waverley Hotel

43 Princes Street, Edinburgh
3.5 out of 5.0
3.9 out of 5 (1,604 reviews)
This hotel has perfect location and clean environment. - 

$96

$96
Best Western Plus Edinburgh City Centre Bruntsfield Hotel

Best Western Plus Edinburgh City Centre Bruntsfield Hotel

69 Bruntsfield Place, Edinburgh
4.5 out of 5.0
4.4 out of 5 (289 reviews)
Very Nice Stay The Bruntsfield is just a very nice hotel. The building, rooms, facilities, staff and service was a … - 

$70

$70
Map

Recently booked Midlothian hotels

Dalhousie Castle Hotel & Spa
3.0 out of 5.0
Last booking: 29 hours ago

Pocket Guide: Independent 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