The Almond Valley Viaduct, Scotland (Constructed 1841)

Find the best Midlothian Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Midlothian hotels

CODE - The Court, Edinburgh

CODE - The Court, Edinburgh
2.0 star property
Old Town Edinburgh
9.2 out of 10, Wonderful, (1,159 reviews)
"Great hostel and close to everything"
United States
Brenda
The price is ₹14,038
₹16,845 total
includes taxes & fees
15 Jun - 16 Jun
CODE - The Court, Edinburgh

Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
4.0 star property
Corstorphine
8.6 out of 10, Excellent, (1,415 reviews)
"Comfortable well located hotel with great breakfast…"
United Kingdom
Stephen
The price is ₹14,004
₹16,804 total
includes taxes & fees
1 Jul - 2 Jul
Holiday Inn Edinburgh Zoo by IHG

ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile
3.0 star property
Old Town Edinburgh
8.4 out of 10, Very good, (1,898 reviews)
"Breakfast and location are good."
United States
Carol Ann
The price is ₹20,961
₹25,154 total
includes taxes & fees
15 Jun - 16 Jun
ibis Edinburgh Centre South Bridge - Royal Mile

Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (2,685 reviews)
"We loved this hotel, clean, convenient location and very nice staff"
United States
Isabella
The price is ₹20,110
₹24,132 total
includes taxes & fees
15 Jun - 16 Jun
Apex Grassmarket Hotel

Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
3.0 star property
West End
8.0 out of 10, Very good, (1,030 reviews)
"Excellent service by the staff and b very good breakfast."
United States
Alejandro
The price is ₹13,093
₹15,711 total
includes taxes & fees
5 Jul - 6 Jul
Garner Edinburgh Haymarket by IHG

The Hoxton Edinburgh

The Hoxton Edinburgh
4.0 star property
West End
9.4 out of 10, Exceptional, (300 reviews)
"Great stay"
United States
Marissa
The price is ₹20,110
₹24,132 total
includes taxes & fees
11 Jun - 12 Jun
The Hoxton Edinburgh

ibis budget Edinburgh Park

ibis budget Edinburgh Park
3.0 star property
Gogar
8.2 out of 10, Very good, (1,114 reviews)
"Very convenient hotel, close to the airport, tram and bus station"
United States
Victor
The price is ₹10,534
₹12,641 total
includes taxes & fees
5 Jul - 6 Jul
ibis budget Edinburgh Park

Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
5.0 star property
Old Town Edinburgh
9.4 out of 10, Exceptional, (1,491 reviews)
"Rooms are nice Staff very helpful Good location I would stay there again"
United States
Joe
The price is ₹40,965
₹49,158 total
includes taxes & fees
21 Jun - 22 Jun
Virgin Hotels Edinburgh

The Resident Edinburgh

The Resident Edinburgh
4.0 star property
West End
9.6 out of 10, Exceptional, (566 reviews)
"Spacious rooms, great location."
United States
Erlyn Marie
The price is ₹20,162
₹24,195 total
includes taxes & fees
15 Jun - 16 Jun
The Resident Edinburgh

Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,417 reviews)
"Nice hotel and staff"
United States
Gloria
The price is ₹22,238
₹26,686 total
includes taxes & fees
22 Jun - 23 Jun
Leonardo Royal Hotel Edinburgh

Market Street Hotel

Market Street Hotel
4.0 star property
Old Town Edinburgh
9.8 out of 10, Exceptional, (1,377 reviews)
"Rooms were great and staff accomodang."
United States
David
The price is ₹27,580
₹33,095 total
includes taxes & fees
16 Jun - 17 Jun
Market Street Hotel

Edinburgh Travel Guest House

Edinburgh Travel Guest House
2.0 star property
Newington
7.6 out of 10, Good, (63 reviews)
"Great location."
United States
Patricia
The price is ₹8,627
₹10,353 total
includes taxes & fees
28 Jun - 29 Jun
Edinburgh Travel Guest House

Wilde Aparthotels, Edinburgh, Grassmarket

Wilde Aparthotels, Edinburgh, Grassmarket
4.0 star property
Old Town Edinburgh
9.4 out of 10, Exceptional, (1,019 reviews)
"Such a great location and fun environment for guest"
United States
Jaclyn
The price is ₹21,930
₹26,316 total
includes taxes & fees
28 Jun - 29 Jun
Wilde Aparthotels, Edinburgh, Grassmarket

Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
Craigleith
8.4 out of 10, Very good, (1,008 reviews)
"Another great stay"
United Kingdom
Amanda
The price is ₹15,668
₹18,801 total
includes taxes & fees
28 Jun - 29 Jun
Village Hotel Edinburgh

The Balmoral Hotel

The Balmoral Hotel
5.0 star property
Edinburgh City Centre
9.8 out of 10, Exceptional, (1,004 reviews)
"Pure 5’star luxury hotel with all the amenities you would expect except chocolate at turn down."
United States
Steven
The price is ₹75,014
₹90,017 total
includes taxes & fees
16 Jun - 17 Jun
The Balmoral Hotel

Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
3.0 star property
Haymarket
8.8 out of 10, Excellent, (1,692 reviews)
"Great clean room, great breakfast, nice staff"
United States
Gabriela
The price is ₹14,037
₹16,845 total
includes taxes & fees
26 Jun - 27 Jun
Point A Edinburgh Haymarket

Motel One Edinburgh-Royal

Motel One Edinburgh-Royal
3.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,188 reviews)
"It was a great location."
United States
CHARLES
The price is ₹21,006
₹25,208 total
includes taxes & fees
15 Jun - 16 Jun
Motel One Edinburgh-Royal

Revolver Edinburgh

Revolver Edinburgh
2.0 star property
West End
7.4 out of 10, Good, (31 reviews)
"Super friendly and nice staff"
Spain
Gema
The price is ₹7,401
₹8,881 total
includes taxes & fees
14 Jun - 15 Jun
Revolver Edinburgh

Aparthotel Adagio Edinburgh Royal Mile

Aparthotel Adagio Edinburgh Royal Mile
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (2,561 reviews)
"Great location, friendly staff, clean comfortable room"
United States
Mason
The price is ₹23,502
₹28,203 total
includes taxes & fees
22 Jun - 23 Jun
Aparthotel Adagio Edinburgh Royal Mile

Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (2,094 reviews)
"Clean room, friendly and helpful staff, great location. "
United States
Nancy
The price is ₹21,615
₹25,938 total
includes taxes & fees
12 Jun - 13 Jun
Apex Waterloo Place Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Top Midlothian Hotel Reviews

Explore a world of travel with Expedia

Frequently asked questions

How much do hotels in Midlothian cost?
In Midlothian, you can find cheap options from ₹8,881 in a few different ways. To see what's available, enter your preferred getaway dates, then fine-tune your search by amenities, budget and more. Remember that rates can vary according to when you decide to go, so if you have some flexibility, try swapping your dates around until you find the right deal.
How can I find cheap hotels in Midlothian?
A good place to begin searching is with our "Price per night" filter. Currently, the cheapest properties start at ₹8,881 per night. Other ways to snap up a pocket-friendly Midlothian stay are by booking as early as possible and being flexible with the dates you travel. For even more bargains, visit our cheap hotels in Midlothian page.
What are the best hotels in Midlothian for families?
Expedia makes it easy to book a property with all the essentials for an awesome family escape to Midlothian. Start by choosing "Family friendly" in the "Traveller experience" heading of our filter tool. Then fine-tune your search by things like "Guest rating" and "Property type." Whether you need a family hotel in Midlothian for a weekend break or a long getaway, we've got you and your team covered.
Why should I book my Midlothian hotel with Expedia?
Reserve your Midlothian stay with Expedia for choice, ease and price. Also, our One Key™ rewards platform lets you earn OneKeyCash™* on all eligible flights, holiday rentals, hotels, car rentals and more. Plus, we offer flexibility in case your plans change, and if you want to ask us anything or need assistance, our online Help Centre is available 24/7.*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.