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
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.