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

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 859 Hotels in Midlothian
Old Town Chambers

Old Town Chambers

Roxburgh's Court, Edinburgh
5.0 out of 5.0
4.8 out of 5 (785 reviews)
Spacious and stylish in central Edinburgh Booked only the week before, I had a very spacious studio apartment. Staff were friendly and helpfu … - 

$113

$113
Angel's Share Hotel

Angel's Share Hotel

7-11 Hope Street, Edinburgh
4.5 out of 5.0
4.1 out of 5 (769 reviews)
Great hotel and location Spent New Year here. Great location at the quieter end of Princes Street. Plenty of great restauran … - 

$79

$79
Grassmarket hotel

Grassmarket hotel

94-96 Grassmarket, Edinburgh
3.5 out of 5.0
3.9 out of 5 (939 reviews)
Little Gem This is a fanulous hotel. So comfy, clean, modern & full of cheek!! Staff are extremely helpful, br … - 

$51

$51
York House B&B

York House B&B

27 York Place, Edinburgh
3.0 out of 5.0
3.2 out of 5 (4 reviews)

$42

$42
The Royal Scots Club Edinburgh

The Royal Scots Club Edinburgh

29-31 Abercromby Place, Edinburgh
3.5 out of 5.0
4.4 out of 5 (625 reviews)
Lovely Hotel Had a lovely 2 night stay, Late booking. The room was very nice , and plenty of space. It was in an … - 

$60

$60
The Place

The Place

34-38 York Place, Edinburgh
4.0 out of 5.0
3.9 out of 5 (818 reviews)
Very nice hotel close to Princess Street I really had a very nice experience there, excellent staff. High recomemd. 5 minutes from Princess … - 

$54

$54
Cityroomz Edinburgh

Cityroomz Edinburgh

25-33 Shandwick Place, Edinburgh
3.5 out of 5.0
4.0 out of 5 (757 reviews)
Central Hotel Nice room, comfy and we were lucky enough to be in the new part of the hotel. - 

$50

$50
Haymarket Hotel

Haymarket Hotel

1 - 3 Coates Gardens, Edinburgh
3.0 out of 5.0
4.1 out of 5 (185 reviews)
Lovely room, very quiet. Easy access to city centre. Delicious breakfast. Would definitely stay aga … - 

$43

$43
Le Monde Hotel

Le Monde Hotel

16 George Street, Edinburgh
4.5 out of 5.0
4.5 out of 5 (325 reviews)
Perfect Hotel Just the most beautiful hotel. I stayed in Rio and my colleague Milan, both over the moon with our … - 

$100

$100
Parliament House Hotel

Parliament House Hotel

15 Calton Hill, Edinburgh
3.5 out of 5.0
4.1 out of 5 (230 reviews)
Nice quiet hotel. Very informative desk staff. Desk clerk very helpful in suggesting restaurant and explaining historical facts. Room was quiet an … - 

$67

$67
Stay Central

Stay Central

139 Cowgate, Edinburgh
3.5 out of 5.0
3.9 out of 5 (566 reviews)
Perfect location This hotel is for someone who is looking to have a good nightlife experience. The hotel provides a … - 

$49

$49
Royal Over-Seas League

Royal Over-Seas League

100 Princes Street, Edinburgh
4.0 out of 5.0
4.0 out of 5 (359 reviews)
Great position on main road This was a great hotel, obviously been in business some time with experienced management. Everythin … - 
Northumberland Hotel

Northumberland Hotel

31-33 Craigmillar Park, Edinburgh
3.5 out of 5.0
3.0 out of 5 (375 reviews)
Very hotel It was very nice hotel with comfortable bed. Close transport transport and shops. Breakfast was goo … - 

$37

$37
The Salisbury Hotel

The Salisbury Hotel

43-45 Salisbury Road, Edinburgh
4.5 out of 5.0
4.2 out of 5 (314 reviews)
Perfect for a Honeymoon The hotel was amazing. Our room was gorgeous, the staff were so helpful and friendly. The four post … - 

$57

$57
B+B Edinburgh

B+B Edinburgh

3 Rothesay Terrace, Edinburgh
4.5 out of 5.0
4.6 out of 5 (928 reviews)
Perfect for our trip Fabulous place, great staff, lovely rooms, breakfast perfect - 

$74

$74
Hanover 71 Suites

Hanover 71 Suites

71 Hanover Street, Edinburgh
4.0 out of 5.0
4.8 out of 5 (9 reviews)
Staff were very friendly and helpful and the room was very well kept and comfortable! - 

$72

$72
24 Royal Terrace

24 Royal Terrace

24 Royal Terrace, Edinburgh
4.5 out of 5.0
4.6 out of 5 (161 reviews)
Beautiful hotel with stunning art on view. Lovely rooms and quiet bar, breakfast great, art very special. - 

$82

$82
No.32 Hotel

No.32 Hotel

32 Coates Gardens, Edinburgh
3.5 out of 5.0
3.9 out of 5 (450 reviews)
Another great stay. Every room I’ve stayed in has been very clean and comfy. Great value. - 

$60

$60
Piries Hotel

Piries Hotel

4-8 Coates Gardens, Edinburgh
3.5 out of 5.0
3.5 out of 5 (477 reviews)
Overnight stay My daughter and I had an overnight stay in your hotel. We had booked a double room. Room was clean … - 

$35

$35
Twelve Picardy Place

Twelve Picardy Place

12, Picardy Place, Edinburgh
4.5 out of 5.0
4.3 out of 5 (282 reviews)
Bespoke central hotel with high end bed/bathrooms Bathroom was lovely, bed was comfortable. Wifi worked and Sky TV. - 

$80

$80
Map

Recently booked Midlothian hotels

Dalhousie Castle Hotel & Spa
4.5 out of 5.0
Last booking: 13 hours ago
Melville Castle
4.5 out of 5.0
Last booking: 40 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