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,094 reviews)
"Rooms were clean, staff were friendly, and Wifi worked perfectly."
United Kingdom
Alireza
The price is Rp2.069.611
Rp2.483.533 total
includes taxes & fees
15 Apr - 16 Apr
CODE - The Court, Edinburgh

Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (2,549 reviews)
"Friendly staff, great views and great location."
United States
Jessica
The price is Rp2.475.337
Rp2.970.404 total
includes taxes & fees
19 Apr - 20 Apr
Apex Grassmarket Hotel

Holiday Inn Edinburgh by IHG

Holiday Inn Edinburgh by IHG
4.0 star property
Corstorphine
8.6 out of 10, Excellent, (1,261 reviews)
"Good staff , good breakfast "
Australia
Sakchai
The price is Rp1.803.657
Rp2.164.480 total
includes taxes & fees
26 Apr - 27 Apr
Holiday Inn Edinburgh by IHG

Aparthotel Adagio Edinburgh Royal Mile

Aparthotel Adagio Edinburgh Royal Mile
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (2,476 reviews)
"Great place to stay"
Canada
Maya
The price is Rp2.763.166
Rp3.315.800 total
includes taxes & fees
19 Apr - 20 Apr
Aparthotel Adagio Edinburgh Royal Mile

The Hoxton Edinburgh

The Hoxton Edinburgh
4.0 star property
West End
9.4 out of 10, Exceptional, (243 reviews)
"Beds were so comfortable and place was clean and homey"
United States
Jenna
The price is Rp2.745.897
Rp3.295.076 total
includes taxes & fees
19 Apr - 20 Apr
The Hoxton Edinburgh

Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
3.0 star property
West End
8.0 out of 10, Very good, (1,016 reviews)
"Lovely and helpful staff, clean room, plenty of things to do nearby and not too far from the town. "
United Kingdom
Jaimie
The price is Rp1.515.827
Rp1.819.085 total
includes taxes & fees
19 Apr - 20 Apr
Garner Edinburgh Haymarket by IHG

Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
3.0 star property
West End
8.8 out of 10, Excellent, (1,660 reviews)
"Great place to stay for a couple of days, amazing staff and unbelievable location!"
United States
Josué Elías Pérez
The price is Rp1.726.979
Rp2.072.375 total
includes taxes & fees
19 Apr - 20 Apr
Point A Edinburgh Haymarket

ibis budget Edinburgh Park

ibis budget Edinburgh Park
3.0 star property
Gogar
8.2 out of 10, Very good, (1,075 reviews)
"The room was clean, staff were friendly and accommodating, fast internet connection and quiet."
United Kingdom
Honey
The price is Rp1.571.551
Rp1.885.861 total
includes taxes & fees
26 Apr - 27 Apr
ibis budget Edinburgh Park

Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (2,055 reviews)
"Excellent experience will definitely stay at the Apex again "
United Kingdom
Pamela
The price is Rp2.667.146
Rp3.200.668 total
includes taxes & fees
19 Apr - 20 Apr
Apex Waterloo Place Hotel

Market Street Hotel

Market Street Hotel
4.0 star property
Old Town Edinburgh
9.8 out of 10, Exceptional, (1,297 reviews)
"everything about this hotel was great"
Canada
Lisa
The price is Rp4.041.130
Rp4.849.356 total
includes taxes & fees
20 Apr - 21 Apr
Market Street Hotel

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,814 reviews)
"I enjoyed my stay, and is in a great area of Edinburgh. "
United States
Mary
The price is Rp2.187.507
Rp2.625.008 total
includes taxes & fees
20 Apr - 21 Apr
ibis Edinburgh Centre South Bridge - Royal Mile

Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,352 reviews)
"great breakfast bar, room was clean and spacious"
United States
Amy
The price is Rp3.050.996
Rp3.661.195 total
includes taxes & fees
19 Apr - 20 Apr
Leonardo Royal Hotel Edinburgh

Motel One Edinburgh-Royal

Motel One Edinburgh-Royal
3.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,152 reviews)
"Great location "
Canada
Charles
The price is Rp2.436.883
Rp2.924.351 total
includes taxes & fees
19 Apr - 20 Apr
Motel One Edinburgh-Royal

Delta Hotels by Marriott Edinburgh

Delta Hotels by Marriott Edinburgh
4.0 star property
Gogar
8.2 out of 10, Very good, (705 reviews)
"Could not fault this hotel"
United Kingdom
Jean
The price is Rp1.784.545
Rp2.248.527 total
includes taxes & fees
13 Apr - 14 Apr
Delta Hotels by Marriott Edinburgh

Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
5.0 star property
Old Town Edinburgh
9.4 out of 10, Exceptional, (1,448 reviews)
"Great place "
United Kingdom
Steven
The price is Rp4.873.995
Rp5.848.794 total
includes taxes & fees
26 Apr - 27 Apr
Virgin Hotels Edinburgh

Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
Craigleith
8.4 out of 10, Very good, (1,008 reviews)
"Very nice and clean hotel. "
United Kingdom
Nadeem
The price is Rp2.283.450
Rp2.740.140 total
includes taxes & fees
19 Apr - 20 Apr
Village Hotel Edinburgh

Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel
4.0 star property
Old Town Edinburgh
9.2 out of 10, Wonderful, (1,601 reviews)
"Great location, clean, good breakfast"
United States
Jorge
The price is Rp2.854.481
Rp3.425.377 total
includes taxes & fees
26 Apr - 27 Apr
Apex City of Edinburgh Hotel

The Place

The Place
4.0 star property
Edinburgh City Centre
8.6 out of 10, Excellent, (1,009 reviews)
"The hotel was very good, quiet comfortable, close to everything and half price of the Hilton"
United Kingdom
David
The price is Rp2.158.724
Rp2.590.469 total
includes taxes & fees
16 Apr - 17 Apr
The Place

Wilde Aparthotels, Edinburgh, Grassmarket

Wilde Aparthotels, Edinburgh, Grassmarket
4.0 star property
Old Town Edinburgh
9.4 out of 10, Exceptional, (1,174 reviews)
"Great stay "
United States
Jon
The price is Rp3.453.958
Rp4.144.749 total
includes taxes & fees
15 Apr - 16 Apr
Wilde Aparthotels, Edinburgh, Grassmarket

Hilton Edinburgh Carlton

Hilton Edinburgh Carlton
4.0 star property
Old Town Edinburgh
8.4 out of 10, Very good, (1,008 reviews)
"Great stay!"
United States
Brittany
The price is Rp3.070.108
Rp3.684.222 total
includes taxes & fees
13 Apr - 14 Apr
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.
Save an average of 15% on thousands of hotels when you're signed in

Top Midlothian Hotel Reviews

Guide to exploring Midlothian

Top reasons to visit Midlothian

  • Stunning Scenery: Midlothian boasts breathtaking landscapes, perfect for outdoor enthusiasts and nature lovers.
  • Rich Historical Sites: Explore historic castles and charming churches that reflect the region's cultural heritage.
  • Recreational Parks: Enjoy serene urban parks and adventure playgrounds, ideal for families and relaxation.
  • Diverse Accommodation: A variety of lodging options cater to all travellers, including pet-friendly and family-friendly facilities.
  • Local Heritage: Immerse yourself in the local culture and the charm of Beatrix Potter's legacy.

Find great hotels in Midlothian

Discover a diverse array of accommodation options in Midlothian, Scotland, perfect for every traveller. Whether you seek a pet-friendly hotel, a welcoming guesthouse, or family-friendly facilities, you'll find an ideal retreat. With accessible rooms and a commitment to inclusivity for LGBTQIA guests, Midlothian ensures a memorable stay tailored to your needs. Explore local attractions while enjoying the comforts of home in this charming region.

  • Peggyslea Farm: Ideal for those seeking a unique countryside retreat, Peggyslea Farm offers a charming blend of rustic charm and modern comforts. This 3.5-star accommodation is particularly appealing to pet lovers, as it welcomes furry friends with open arms. Guests can enjoy spacious rooms surrounded by scenic landscapes, and the property boasts a relaxed atmosphere perfect for unwinding after a day of exploration. With amenities that include pet-friendly policies, you can rest assured that your four-legged companions will be well taken care of while you enjoy a tranquil getaway.
  • Dalhousie Castle Hotel & Spa: Nestled in a historic setting, Dalhousie Castle Hotel & Spa exudes luxury and elegance. This 4-star hotel is perfect for families and relaxation seekers, featuring an exquisite spa that offers an array of treatments such as body wraps and facials. The property is equipped with a full-service pool and hot tub, allowing guests to indulge in ultimate relaxation. With amenities tailored for children and a picturesque castle backdrop, it’s an enchanting destination for a family vacation or a romantic escape.
  • Melville Castle: For those who appreciate history and sustainability, Melville Castle is a standout choice. This 4-star eco-certified castle accommodation combines classic elegance with modern eco-friendly practices. Perfect for pet owners, the property allows dogs and has a strong commitment to preserving the environment. Guests can enjoy beautiful grounds, historical architecture, and the comfort of knowing that their stay supports eco-conscious tourism. The tranquil setting provides an idyllic backdrop for a memorable getaway in Midlothian.

Where to stay in Midlothian

Midlothian offers a delightful blend of outdoor adventures and cultural experiences. Explore the stunning parklands and historical sites, or enjoy a relaxing holiday amidst acres of estates. Discover alternative destinations that celebrate the charm of Beatrix Potter while soaking in the friendly atmosphere of the region. Whether you're seeking excursions or simply a peaceful retreat, Midlothian promises a memorable getaway full of scenic beauty and rich heritage.

  • Lasswade: Nestled in the heart of Midlothian, Lasswade offers a delightful blend of history and modern amenities. With a steady influx of visitors, particularly in the spring and autumn months, this charming city is a popular destination for culture enthusiasts, business travellers, and couples seeking a romantic getaway. Explore the local shopping areas or catch a performance at the theatre. Notable landmarks, including a stunning castle and various historic sites, are easily accessible, providing a perfect backdrop for exploration and discovery.
  • Bonnyrigg: Located nearby in Midlothian, Bonnyrigg is known for its welcoming atmosphere and diverse attractions. The city sees a consistent stream of visitors, especially during the spring and autumn seasons. Ideal for families and couples alike, Bonnyrigg features recreational parks and vibrant shopping areas, alongside an entertainment arena that hosts a variety of events. Visitors can also admire local landmarks, including a majestic castle and symbolic sites that reflect the city's rich history and culture.
  • Dalkeith: Dalkeith stands out as a vibrant city within Midlothian, attracting visitors year-round, with peak times in the summer and autumn. Known for its family-friendly vibe and outdoor activities, Dalkeith boasts beautiful golf courses and serene shopping areas. History buffs will love exploring its historic places and iconic landmarks, including a striking castle. This city is perfect for those seeking a mix of cultural experiences and leisure, making it an ideal spot to unwind and enjoy the great outdoors.

Things to do in Midlothian

Midlothian is perfect for those seeking outdoor adventures and cultural experiences, showcasing stunning scenery. Visitors can explore various attractions, indulge in shopping, and enjoy recreational areas. Notable highlights include educational sites and exciting adventure playgrounds, making it an ideal destination for a memorable holiday.

Shopping

In Midlothian, visit the bustling Fort Kinnaird Shopping Park, offering a range of high street shops and dining options. For a more traditional experience, explore Dalkeith Market, where you can find unique gifts and local crafts, perfect for souvenirs to take home.

Recreation

At Glencorse Golf Club, enjoy a round of golf amidst beautiful landscapes, perfect for an active day outdoors. Hillend Country Park offers serene walking trails and picnic spots for relaxation, while Roslin Glen Country Park invites you to explore its tranquil woodlands, ideal for unwinding in nature.

Adventure

At Pentland Hills Regional Park, embark on thrilling hikes with stunning panoramic views and diverse wildlife. For a unique experience, try mountain biking along the rugged trails. Alternatively, explore the historic Roslin Glen, where you can discover picturesque walks and the enchanting Rosslyn Chapel.

Nightlife

Midlothian boasts a vibrant nightlife with venues like The Mining Museum, where live music creates a lively atmosphere. The local pubs, such as The Haugh, offer a cosy setting for enjoying traditional ales and friendly banter, while the nearby Edinburgh nightlife is only a short journey away for more options.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Midlothian

To save money on your trip to Midlothian, consider visiting between January and March when accommodation prices are lower. Book your hotel about a month in advance for the best rates, and look for last-minute deals on platforms like Expedia. Tuesdays are the cheapest days to stay, while Sundays are the most expensive. Use Expedia’s filters to find eco-friendly hotels and refine your budget. Also, consider combining your hotel with flights and activities for additional savings. Don't forget to explore free attractions in the area to further enhance your experience without breaking the bank.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Midlothian are January to March, where the prices are slightly lower. This is in comparison to May to July, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in Midlothian about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Midlothian is Tuesday. The most expensive day to stay in Midlothian is Sunday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and preferred type of accommodation. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels currently available. To discover the best prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can enjoy savings by combining your Midlothian hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in Midlothian

Midlothian offers an ideal getaway for those seeking outdoor adventures, cultural experiences, and stunning scenery. Visitors can explore an array of attractions, including historic castles, serene urban parks, and charming churches. This delightful region caters to a variety of interests, making it perfect for travellers in search of romance, culture, and nature. Whether you’re wandering through picturesque landscapes or immersing yourself in local heritage, Midlothian promises a memorable holiday experience.

  • Rosslyn Chapel: This stunning church is renowned for its intricate stone carvings and mysterious symbolism. Built in the 15th century, it boasts a rich tapestry of history and culture, making it a captivating place for exploration and reflection.
  • Dalhousie Castle: A majestic castle that exudes romance and history, Dalhousie Castle offers a unique experience with its enchanting architecture and beautiful surroundings. You can enjoy a lavish meal or even stay overnight to immerse yourself in its regal atmosphere.
  • Dalkeith Country Park: This expansive urban park is perfect for families and outdoor enthusiasts. With scenic walking trails, play areas for children, and delightful picnic spots, it provides a refreshing escape from city life while enjoying nature.

The nearest major airports for your trip to Midlothian

Midlothian, Scotland, can be conveniently accessed via several major airports. Edinburgh Airport (EDI) is located 19.3km away, with luxurious options like The Balmoral Hotel and InterContinental Edinburgh The George, both 11.3km from the airport. Glasgow Prestwick Airport (PIK) is 106.2km away, offering nearby hotels such as the 4-star Western House Hotel, just 4.8km from the airport. Glasgow International Airport (GLA) is 54.8km distant, with excellent hotels like the 5-star JA Mar Hall Scotland, 6.4km away. Each hotel provides easy transportation access to their respective airports, ensuring a smooth journey for your visit.

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 Rp1.819.085 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 Rp1.819.085 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 "Traveller 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 holiday, 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.