Search Hotels in Midlothian

  • 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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 3,587 hotels in Midlothian with room rates, reviews, and availability. Most hotels are fully refundable.

Apex Grassmarket Hotel

4.0 star property
9.0 out of 10, Wonderful, (1819)
"Good hotel with great location. Excellent staff. No air conditioning, though. "
The price is CA $346
CA $415 total
includes taxes & fees
May 4 - May 5
Apex Grassmarket Hotel

Holiday Inn Edinburgh by IHG

4.0 star property
8.2 out of 10, Very good, (1001)
"The staff made checking in very easy, especially Alistair. My gluten free requests at breakfast were no problem."
The price is CA $161
CA $193 total
includes taxes & fees
May 5 - May 6
Holiday Inn Edinburgh by IHG

CoDE Pod – The CoURT - Edinburgh

2.0 star property
9.2 out of 10, Wonderful, (847)
"Great value for money. Safe. convenient for attractions as well as lots of good options for restaurants and bars very close by. Very helpful staff. "
The price is CA $190
CA $228 total
includes taxes & fees
May 4 - May 5
CoDE Pod – The CoURT - Edinburgh

ibis Edinburgh Centre South Bridge - Royal Mile

3.0 star property
8.2 out of 10, Very good, (1439)
"Close to all areas of interest "
The price is CA $230
CA $276 total
includes taxes & fees
May 18 - May 19
ibis Edinburgh Centre South Bridge - Royal Mile

Britannia Hotel Edinburgh

3.0 star property
6.0 out of 10, (1190)
"Our room was nicer than I expected. Staff were friendly. The walk to the front door sucked because you had to circle the building down a hill."
The price is CA $122
CA $147 total
includes taxes & fees
May 11 - May 12
Britannia Hotel Edinburgh

ibis budget Edinburgh Park

3.0 star property
8.2 out of 10, Very good, (1000)
"Ideall for pre airport when leaving from Edinburgh- room perfect and staff nice"
The price is CA $169
CA $203 total
includes taxes & fees
May 18 - May 19
ibis budget Edinburgh Park

Wilde Aparthotels, Edinburgh, Grassmarket

4.0 star property
9.2 out of 10, Wonderful, (849)
"Great location to access All off edinburgh's downtown. Perfect for our needs"
The price is CA $255
CA $306 total
includes taxes & fees
May 12 - May 13
Wilde Aparthotels, Edinburgh, Grassmarket

Apex Waterloo Place Hotel

4.0 star property
9.2 out of 10, Wonderful, (1646)
"The staff was so friendly and helpful! Reception staff was the best I've ever experienced. Incredible location with St. James Quarter a short walk. Bus terminal, train station both very close."
The price is CA $277
CA $332 total
includes taxes & fees
May 5 - May 6
Apex Waterloo Place Hotel

Aparthotel Adagio Edinburgh Royal Mile

4.0 star property
9.0 out of 10, Wonderful, (2026)
"Very modern & clean. Also quiet. Bed very comfortable. Kitchen was convenient. Great location; walking distance to train station, Holyrood Castle & Edinburgh Castle. Easy bus ride to HMY Britannia. A few minor problems: no egg flipper in kitchen, no can opener, and no notice that heated towel racks out of order in whole building (had to ask at front desk after having tried unsuccessfully for some time to get it to work). I would definitely recommend this hotel. "
The price is CA $308
CA $370 total
includes taxes & fees
May 18 - May 19
Aparthotel Adagio Edinburgh Royal Mile

YOTEL Edinburgh

4.0 star property
8.8 out of 10, Excellent, (2262)
"Clean and great location. Staff was friendly and helpful. "
The price is CA $199
CA $239 total
includes taxes & fees
May 5 - May 6
YOTEL Edinburgh

Market Street Hotel

4.0 star property
9.6 out of 10, Exceptional, (1000)
"The airport bus dropped us off at Waverly Bridge which is right around the corner from the hotel. Upon check in I was given glass of champagne and because length of stay a cork for 2 more glasses anytime during my stay. Complimentary mini bar also a plus. My only comment would be the restaurant as I went up for breakfast without a reservation. If they are busy you might not get a seat but Cockburn Street is right there with many options along with Gordon St Coffee"
The price is CA $401
CA $482 total
includes taxes & fees
May 20 - May 21
Market Street Hotel

Edinburghhouse Hotel

3.0 star property
6.4 out of 10, (864)
"Easy to find. Free overnight parking on public road. Spacious room. Minimal contact with staff which was good because everything was in good order."
The price is CA $121
CA $145 total
includes taxes & fees
May 20 - May 21
Edinburghhouse Hotel

Cheval Old Town Chambers

5.0 star property
9.6 out of 10, Exceptional, (2039)
"Lovely hotel in a great location. 5 stars"
The price is CA $490
CA $588 total
includes taxes & fees
May 26 - May 27
Cheval Old Town Chambers

Apex City of Edinburgh Hotel

4.0 star property
9.0 out of 10, Wonderful, (1323)
"Friendly staff great location would highly recommend it "
The price is CA $304
CA $365 total
includes taxes & fees
May 4 - May 5
Apex City of Edinburgh Hotel

Virgin Hotels Edinburgh

5.0 star property
9.4 out of 10, Exceptional, (1086)
"The hotel was beautiful, fun, clean and the service was exceptional"
The price is CA $474
CA $569 total
includes taxes & fees
May 11 - May 12
Virgin Hotels Edinburgh

Holiday Inn Express - Edinburgh City Centre by IHG

3.0 star property
8.6 out of 10, Excellent, (1000)
"Staffs were very approachable. Very nice to stay since they offer 3 adults in a single room. But, the walls were thin since we could hear the neighbours. Furthermore, we left our luggage in the hotel for free when we checked out. But what I dont like was when we claim our luggage, they did not check the claim stab and they just let us in and get our own bags which is quite not safe.if thats there way of claiming the bags, we would lost our bags anytime. "
The price is CA $263
CA $315 total
includes taxes & fees
May 5 - May 6
Holiday Inn Express - Edinburgh City Centre by IHG

Delta Hotels by Marriott Edinburgh

4.0 star property
8.0 out of 10, Very good, (369)
"Everythings are good. Clean room, friendly staff, nice restaurant, convinent parking and it only takes around 20 minutes drive to city centre attractions. Minor drawback where the pool water are so cold and the area was not even warmed throughly. But overall its a good experience. "
The price is CA $176
CA $211 total
includes taxes & fees
May 5 - May 6
Delta Hotels by Marriott Edinburgh

Motel One Edinburgh - Royal

3.0 star property
9.2 out of 10, Wonderful, (1001)
"The stay was very nice. It was a little loud in our room, maybe a lot loud, but no way to control street noise. Better sound proofing would help a lot, but for the price and location, it's hard to beat. "
The price is CA $255
CA $306 total
includes taxes & fees
May 5 - May 6
Motel One Edinburgh - Royal

easyHotel Edinburgh

3.0 star property
6.8 out of 10, (813)
" ."
The price is CA $149
CA $179 total
includes taxes & fees
May 4 - May 5
easyHotel Edinburgh

Hilton Edinburgh Carlton

4.0 star property
8.4 out of 10, Very good, (1002)
"Absolutely one of the best hotel stays I e been to! Beautiful room and hotel, clean, friendly, helpful, and efficient staff. Food was delicious and the location was perfect! "
The price is CA $280
CA $336 total
includes taxes & fees
May 5 - May 6
Hilton Edinburgh Carlton
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?
In Midlothian, you can find cheap options from CA $121 in a few different ways. To view the availability, enter your preferred getaway dates, then refine your search by amenities, budget and more. Remember that prices can vary depending on when you decide to go, so if you have some flexibility, try switching your dates until you find the perfect deal.
How can I find cheap hotels in Midlothian?
The best place to begin your search is by using our “Price per night” filter. At the moment, the cheapest properties start at CA $121 per night. Other ways to snap up a pocket-friendly Midlothian escape are by booking as early as possible and being flexible with dates. For more great deals, go to our cheap hotels in Midlothian page.
What are the best hotels in Midlothian for families?
Expedia makes it easy to score a hotel with all the essentials for a memorable family getaway to Midlothian. Start by choosing “Family friendly” in the “Traveler experience” section of our filter tool. Then narrow your search by things like “Guest rating” and “Property type.” Whether you need a family hotel in Midlothian for a weekend adventure or a big summer vacation, we’ve got you and your crew covered.
Why should I book my Midlothian hotel with Expedia?
Book your Midlothian hotel with Expedia and enjoy a world of options at the best prices. Use our search filters to help you find exactly what you want, whether that’s a budget-friendly retreat or something a bit more unique, such as a cottage, villa or glamping experience! Join Expedia Rewards and you’ll save 10% or more on over 100,000 hotels worldwide when you’re signed in. Collect points on eligible bookings, which you can use to save on your next adventure. Plus, many of our hotels have flexible cancellation policies, so you can rest easy if your plans change last minute.