Book Midlothian Hotels

  • Plan, book, stay with confidence

  • bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Property class

Top Hotels in Midlothian

Apex Grassmarket Hotel

4.0 star property
9.0 out of 10, Wonderful, (1635)
"Comfortable, clean, friendly, well-situated. Recommended. "
The price is AU$188
includes taxes & fees
2 Mar - 3 Mar
Apex Grassmarket Hotel

YOTEL Edinburgh

4.0 star property
8.6 out of 10, Excellent, (2263)
"It would have been good to have a kettle and tea/coffee making facilities in the room. There was painting works going on during our visit but, this didn't really cause too much inconvenience. Just difficult to juggle 2 coffees in the lift."
The price is AU$146
includes taxes & fees
2 Mar - 3 Mar
YOTEL Edinburgh

CoDE Pod – The CoURT - Edinburgh

2.0 star property
9.2 out of 10, Wonderful, (812)
"My most recent stay was after a full returb of the property. It was good as it was before and stayed many times. The improvements are a great addition."
The price is AU$145
includes taxes & fees
3 Mar - 4 Mar
CoDE Pod – The CoURT - Edinburgh

Apex Waterloo Place Hotel

4.0 star property
9.2 out of 10, Wonderful, (1508)
"Had a brilliant stay here! Hotel was in a great location for Waverley station, shops and the theatre. Staff were all so lovely and approachable. Rooms were a good size, well decorated and clean. Breakfast was varied and tasteful. The spa was lush! Only minor issues were that we had booked two twin rooms and neither rooms actually had twin beds. Both had double beds made up. Not a big issue for us as it was a mother and daughter pair staying in both rooms but might not be appropriate for other...
The price is AU$198
includes taxes & fees
9 Mar - 10 Mar
Apex Waterloo Place Hotel

Wilde Aparthotels, Edinburgh, Grassmarket

4.0 star property
9.4 out of 10, Exceptional, (795)
"Great location "
The price is AU$206
includes taxes & fees
3 Mar - 4 Mar
Wilde Aparthotels, Edinburgh, Grassmarket

Sheraton Grand Hotel & Spa, Edinburgh

5.0 star property
9.0 out of 10, Wonderful, (1008)
"Staff were helpful and friendly. The room was comfortable and kept clean. Check in was slow and tedious"
The price is AU$248
includes taxes & fees
3 Mar - 4 Mar
Sheraton Grand Hotel & Spa, Edinburgh

Aparthotel Adagio Edinburgh Royal Mile

4.0 star property
9.0 out of 10, Wonderful, (1945)
"We stayed for one week and the service was great. The room was spacious but not very clean. We had to wear shoes in the room, otherwise our socks turned black. The trash was not cleaned out when we first went into the room. The shower was clogged and almost flooded the bathroom. The bathroom had a mildew smell. The front desk employees were very responsive and helpful. They had maintenance fix the shower drain and housekeeping clean out the trash. Although there were deficiencies, the service...
The price is AU$197
includes taxes & fees
2 Mar - 3 Mar
Aparthotel Adagio Edinburgh Royal Mile

Market Street Hotel

4.0 star property
9.6 out of 10, Exceptional, (1001)
"Amazing rooms and service. Perfect location. "
The price is AU$446
includes taxes & fees
2 Mar - 3 Mar
Market Street Hotel

Britannia Hotel Edinburgh

3.0 star property
5.8 out of 10, (1158)
"Nice place "
The price is AU$85
includes taxes & fees
6 Mar - 7 Mar
Britannia Hotel Edinburgh

Apex City of Edinburgh Hotel

4.0 star property
9.0 out of 10, Wonderful, (1222)
"Very nice location "
The price is AU$170
includes taxes & fees
2 Mar - 3 Mar
Apex City of Edinburgh Hotel

Holiday Inn Edinburgh by IHG

4.0 star property
8.2 out of 10, Very good, (1003)
"very clean"
The price is AU$136
includes taxes & fees
16 Mar - 17 Mar
Holiday Inn Edinburgh by IHG

The Caledonian Edinburgh, Curio Collection by Hilton

5.0 star property
9.0 out of 10, Wonderful, (1002)
"Amazing hotel very helpful staff, will definitely be going again "
The price is AU$327
includes taxes & fees
9 Mar - 10 Mar
The Caledonian Edinburgh, Curio Collection by Hilton

Virgin Hotels Edinburgh

5.0 star property
9.4 out of 10, Exceptional, (985)
"Simply Amazing 5stars "
The price is AU$403
includes taxes & fees
16 Mar - 17 Mar
Virgin Hotels Edinburgh

Fraser Suites Edinburgh

4.0 star property
8.8 out of 10, Excellent, (2890)
"Great location close to station, quick check in and receptionist took me up to my room and even carried my bag. Room was lovely, big comfy bed, clean, good decor, great bathroom with a handy little led over the loo for night time use! Fully equipped kitchenette, air con, big smart TV. Breakfast was only continental, but lots of choice, and good coffee. There was nothing I could fault! "
The price is AU$203
includes taxes & fees
2 Mar - 3 Mar
Fraser Suites Edinburgh

Delta Hotels by Marriott Edinburgh

4.0 star property
8.0 out of 10, Very good, (319)
"The heating in the room was not perfect and the room was cold at night. The bad was not comfortable ,the mattress was too firm to me but i suffer from backache.They have nice swimming pool but the water was cold. Everything else was perfect."
The price is AU$128
includes taxes & fees
30 Mar - 31 Mar
Delta Hotels by Marriott Edinburgh

The Balmoral Hotel

5.0 star property
9.8 out of 10, Exceptional, (1003)
"Great hotel"
The price is AU$587
includes taxes & fees
3 Mar - 4 Mar
The Balmoral Hotel

Edinburghhouse Hotel

3.0 star property
6.4 out of 10, (843)
"Bus stop right outside into city centre "
The price is AU$75
includes taxes & fees
2 Mar - 3 Mar
Edinburghhouse Hotel

The Scotsman Hotel

4.0 star property
9.2 out of 10, Wonderful, (1007)
"fantastic location and the room was amazing!"
The price is AU$372
includes taxes & fees
2 Mar - 3 Mar
The Scotsman Hotel

Cheval Old Town Chambers

5.0 star property
9.6 out of 10, Exceptional, (1973)
"Overall a wonderful stay! Helpful staff and great food. The only downside was the rattling from the air con vent in room 501. Even with the air con off the vent rattled constantly right outside the snug bedroom. It made getting to sleep tricky. "
The price is AU$349
includes taxes & fees
2 Mar - 3 Mar
Cheval Old Town Chambers

easyHotel Edinburgh

3.0 star property
6.8 out of 10, (767)
"The rooms are really small. Smaller than you could imagine. This was the branding for the hotel though hence the 5 stars because everything else is great! Service was good, location was amazing, and I got some free coffee from the staff. Very nice."
The price is AU$112
includes taxes & fees
3 Mar - 4 Mar
easyHotel Edinburgh
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.
Don't see what you're looking for?
See all available properties in Midlothian
Save an average of 15% on thousands of hotels when you're signed in

Frequently asked questions

How much do hotels in Midlothian cost?
Prices for Midlothian hotels vary according to the season and other factors, like Christmas and school holidays. You can find cheap options from AU$75 in a few different ways. Enter your destination and holiday dates and then set your budget using the “Price per night” filter. You can then refine your search by choosing your preferred property type and amenities and more.
How can I find cheap hotels in Midlothian?
Midlothian cheap hotels start at AU$75 per night. To find these types of economical options, use our “Price per night” filter. Like some other tips? Consider being flexible with your travel dates and book as soon as you can. Have a look at our cheap hotels in Midlothian page for bargains you won’t be able to resist.
What are the best hotels in Midlothian for families?
Expedia makes it easy to score a hotel with everything you need for an awesome family getaway to Midlothian. Start by selecting “Family friendly” in the “Traveller experience” heading of our filter tool. Then tweak your search by things like “Guest rating” and “Property type.” Whether you want a family hotel in Midlothian for a weekend escape or a big summer holiday, we’ve got you and your crew covered.
Why should I book my Midlothian hotel with Expedia?
Unbeatable prices on Midlothian hotels are just the start of the reasons to book your stay with Expedia. Become an Expedia Rewards member today and earn points on every eligible booking, along with awesome membership perks. How does savings worth 10% or more on select hotels sound? Not only that, most of our hotels feature free cancellation, so you can reserve your dream escape without having to worry if your circumstances change.