Search 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

Filter by

Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top Hotels in Midlothian

Apex Grassmarket Hotel
4.0 star property
8.8 out of 10, Excellent, (1288)
"Good choice"
The price is CA $267
CA $321 total
includes taxes & fees
Oct 28 - Oct 29
Apex Grassmarket Hotel
CoDE Pod – The CoURT - Edinburgh
2.0 star property
9.2 out of 10, Wonderful, (667)
"Great polite friendly staff, Emaculatly clean. Very central in old town. Geeat chice of reatruants and bars nearby. Definitely would go back and stay again."
The price is CA $139
CA $167 total
includes taxes & fees
Oct 20 - Oct 21
CoDE Pod – The CoURT - Edinburgh
Apex Waterloo Place Hotel
4.0 star property
9.0 out of 10, Wonderful, (1295)
"Unfortunately hotel undergoing renovations which impacted on stay - tiny reception area, no lounge to sit and wait for taxis, only one small lift working. BUT staff were wonderful (both reception and in Brasserie) and rooms excellent. "
The price is CA $291
CA $350 total
includes taxes & fees
Oct 27 - Oct 28
Apex Waterloo Place Hotel
Village Hotel Edinburgh
4.0 star property
8.2 out of 10, Very good, (1000)
"Rooms were nice, staff was friendly and attentive "
The price is CA $165
CA $198 total
includes taxes & fees
Oct 27 - Oct 28
Village Hotel Edinburgh
ibis Edinburgh Centre South Bridge - Royal Mile
3.0 star property
8.2 out of 10, Very good, (1404)
"Great location to explore Edinburgh city."
The price is CA $196
CA $236 total
includes taxes & fees
Oct 27 - Oct 28
ibis Edinburgh Centre South Bridge - Royal Mile
Point A Hotel Edinburgh Haymarket
3.5 star property
8.8 out of 10, Excellent, (1297)
"I liked it was close to everything "
The price is CA $181
CA $217 total
includes taxes & fees
Oct 20 - Oct 21
Point A Hotel Edinburgh Haymarket
YOTEL Edinburgh
4.0 star property
8.6 out of 10, Excellent, (2101)
"Hotel was nice, food not so. "
The price is CA $196
CA $236 total
includes taxes & fees
Oct 20 - Oct 21
YOTEL Edinburgh
Holiday Inn Edinburgh, an IHG Hotel
4.0 star property
8.0 out of 10, Very good, (1003)
"Good location just outside of busy areas. Easy transport into main tourist/ shopping areas. Good parking."
The price is CA $134
CA $161 total
includes taxes & fees
Oct 20 - Oct 21
Holiday Inn Edinburgh, an IHG Hotel
Market Street Hotel
4.0 star property
9.6 out of 10, Exceptional, (1010)
"Did not get any VIP benefits, reception was adequate but not stellar, room was not as clean or comfortable as others during our trip. "
The price is CA $344
CA $413 total
includes taxes & fees
Oct 8 - Oct 9
Market Street Hotel
Britannia Hotel Edinburgh
3.0 star property
5.8 out of 10, (1036)
"The hotel is nice staff friendly. No complaints about the accommodation. The thing that let the hotel down was the food really bad all that was on offer was not great at all. I found one of the kitchen staff very rude and not friendly at all."
The price is CA $89
CA $107 total
includes taxes & fees
Oct 20 - Oct 21
Britannia Hotel Edinburgh
Virgin Hotels Edinburgh
5.0 star property
9.4 out of 10, Exceptional, (800)
"Perfect spot for walking Edinburgh! Walking right out onto Victoria Street was so convenient! Staff were super friendly and helpful. "
The price is CA $420
CA $504 total
includes taxes & fees
Oct 20 - Oct 21
Virgin Hotels Edinburgh
Braid Hills Hotel
3.0 star property
8.4 out of 10, Very good, (938)
"Front desk reception was wonderful!"
The price is CA $157
CA $188 total
includes taxes & fees
Oct 27 - Oct 28
Braid Hills Hotel
ibis budget Edinburgh Park
3.0 star property
8.0 out of 10, Very good, (1004)
"Easy to get to the tram stop. Room is very basic. Would be cramp if another person was with me but for a single person needing a rest before going to the airport the next day, it worked well. Grocery store nearby for food if needed."
The price is CA $104
CA $125 total
includes taxes & fees
Oct 27 - Oct 28
ibis budget Edinburgh Park
Delta Hotels by Marriott Edinburgh
4.0 star property
8.0 out of 10, Very good, (216)
"2 people Kaylay Wrigley and Teodora Monaru went beyond the call to help my wife and I. Teodora who spoke French was incredible. WE will always return because of them"
The price is CA $126
CA $152 total
includes taxes & fees
Oct 20 - Oct 21
Delta Hotels by Marriott Edinburgh
Eden Locke
4.0 star property
9.6 out of 10, Exceptional, (1099)
"Excellent location in the city centre with great bars and restaurants around. Modern decor, very clean with a cute cafe bar. "
The price is CA $237
CA $284 total
includes taxes & fees
Oct 27 - Oct 28
Eden Locke
Leonardo Hotel Edinburgh Haymarket
4.0 star property
8.2 out of 10, Very good, (1604)
"The stay was very pleasant. Breakfast had a very good selection of food. Would have been nice to have a toilet bowl brush in bathroom!!!"
The price is CA $203
CA $244 total
includes taxes & fees
Oct 20 - Oct 21
Leonardo Hotel Edinburgh Haymarket
Leonardo Royal Hotel Edinburgh
4.0 star property
9.0 out of 10, Wonderful, (1428)
"Professional helpful staff. Nice hotel overall. One of our rooms had a rather bad smell problem that would not dissipate. "
The price is CA $261
CA $314 total
includes taxes & fees
Oct 27 - Oct 28
Leonardo Royal Hotel Edinburgh
Cityroomz Edinburgh
3.0 star property
8.2 out of 10, Very good, (1003)
"Fantastic staff !!!!! The all deserve a raise and the best things in life really helped me out!! Allowed me to use their telephone to call my uncle who lives in the city !!!!fantastic location as well !!!"
The price is CA $210
CA $251 total
includes taxes & fees
Oct 9 - Oct 10
Cityroomz Edinburgh
Holiday Inn Express - Edinburgh City Centre, an IHG Hotel
3.0 star property
8.8 out of 10, Excellent, (1002)
"We enjoyed our stay very much. The beds were comfortable the rooms were clean and the bathrooms were spacious. The continental breakfast was very nice"
The price is CA $216
CA $259 total
includes taxes & fees
Oct 10 - Oct 11
Holiday Inn Express - Edinburgh City Centre, an IHG Hotel
Wilde Aparthotels, Edinburgh, Grassmarket
4.0 star property
9.4 out of 10, Exceptional, (690)
"Very modern, clean, has everything there that you would need. "
The price is CA $269
CA $323 total
includes taxes & fees
Oct 6 - Oct 7
Wilde Aparthotels, Edinburgh, Grassmarket
Don't see what you're looking for?
See all available properties in Midlothian
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

Frequently asked questions

How much do hotels in Midlothian cost?
In Midlothian, you can find cheap options from CA $89 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 $89 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.