A castle on a hill surrounded by fields and a clear sky.

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

Selecting then applying a filter from this group will update the results on a new page

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,169 reviews)
"Nice and clean and close to all the attractions"
United States
Jason
The price is ฿4,552
฿5,462 total
includes taxes & fees
23 Jun - 24 Jun
CODE - The Court, Edinburgh

Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
4.0 star property
Corstorphine
8.6 out of 10, Excellent, (1,428 reviews)
"Comfortable well located hotel with great breakfast…"
United Kingdom
Stephen
The price is ฿4,208
฿5,050 total
includes taxes & fees
28 Jun - 29 Jun
Holiday Inn Edinburgh Zoo by IHG

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,876 reviews)
"Breakfast and location are good."
United States
Carol Ann
The price is ฿6,711
฿8,053 total
includes taxes & fees
29 Jun - 30 Jun
ibis Edinburgh Centre South Bridge - Royal Mile

Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (2,689 reviews)
"Great location and lots of amenities for families."
United States
Laura
The price is ฿7,757
฿9,309 total
includes taxes & fees
28 Jun - 29 Jun
Apex Grassmarket Hotel

The Hoxton, Edinburgh

The Hoxton, Edinburgh
4.0 star property
Haymarket
9.4 out of 10, Exceptional, (311 reviews)
"Great stay"
United States
Marissa
The price is ฿6,819
฿8,183 total
includes taxes & fees
30 Jun - 1 Jul
The Hoxton, Edinburgh

ibis budget Edinburgh Park

ibis budget Edinburgh Park
3.0 star property
Gogar
8.2 out of 10, Very good, (1,120 reviews)
"Excellent stay for a great price! The location was perfect to the airport. Our check in was very friendly and the suggestion to eat the Imperial Chinese restaurant was the best meal in Edinburgh!!!"
United States
Mary
The price is ฿2,886
฿3,464 total
includes taxes & fees
21 Jun - 22 Jun
ibis budget Edinburgh Park

Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
3.0 star property
Haymarket
8.0 out of 10, Very good, (1,004 reviews)
"Excellent service by the staff and b very good breakfast."
United States
Alejandro
The price is ฿4,633
฿5,559 total
includes taxes & fees
5 Jul - 6 Jul
Garner Edinburgh Haymarket by IHG

The Resident Edinburgh

The Resident Edinburgh
4.0 star property
Haymarket
9.6 out of 10, Exceptional, (587 reviews)
"Spacious rooms, great location."
United States
Erlyn Marie
The price is ฿6,408
฿7,690 total
includes taxes & fees
28 Jun - 29 Jun
The Resident Edinburgh

Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,417 reviews)
"Nice hotel and staff"
United States
Gloria
The price is ฿7,577
฿9,092 total
includes taxes & fees
28 Jun - 29 Jun
Leonardo Royal Hotel Edinburgh

Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
5.0 star property
Old Town Edinburgh
9.4 out of 10, Exceptional, (1,471 reviews)
"Staff and location amazing"
United States
Rogerio Cunha
The price is ฿12,772
฿15,327 total
includes taxes & fees
28 Jun - 29 Jun
Virgin Hotels Edinburgh

Market Street Hotel

Market Street Hotel
4.0 star property
Old Town Edinburgh
9.8 out of 10, Exceptional, (1,385 reviews)
"Best hotel we stayed at for our entire trip wish we booked here for longer. Comfy bed, great room in general and great shower."
United States
Jessica
The price is ฿9,352
฿11,223 total
includes taxes & fees
28 Jun - 29 Jun
Market Street Hotel

The Balmoral Hotel

The Balmoral Hotel
5.0 star property
Edinburgh City Centre
9.8 out of 10, Exceptional, (1,007 reviews)
"Fantastic in every way"
United States
Ariane
The price is ฿27,421
฿32,906 total
includes taxes & fees
22 Jun - 23 Jun
The Balmoral Hotel

Edinburgh Travel Guest House

Edinburgh Travel Guest House
2.0 star property
Newington
7.6 out of 10, Good, (70 reviews)
"Great location."
United States
Patricia
The price is ฿2,890
฿3,468 total
includes taxes & fees
22 Jun - 23 Jun
Edinburgh Travel Guest House

Revolver Edinburgh

Revolver Edinburgh
2.0 star property
Haymarket
7.6 out of 10, Good, (34 reviews)
"Super friendly and nice staff"
Spain
Gema
The price is ฿2,219
฿2,663 total
includes taxes & fees
7 Jul - 8 Jul
Revolver Edinburgh

Wilde Aparthotels, Edinburgh, Grassmarket

Wilde Aparthotels, Edinburgh, Grassmarket
4.0 star property
Old Town Edinburgh
9.4 out of 10, Exceptional, (1,000 reviews)
"Such a great location and fun environment for guest"
United States
Jaclyn
The price is ฿8,183
฿9,820 total
includes taxes & fees
21 Jun - 22 Jun
Wilde Aparthotels, Edinburgh, Grassmarket

Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
Craigleith
8.4 out of 10, Very good, (1,019 reviews)
"It was lovely stay for us."
United Kingdom
Bhumi
The price is ฿4,344
฿5,213 total
includes taxes & fees
21 Jun - 22 Jun
Village Hotel Edinburgh

Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
3.0 star property
Haymarket
8.8 out of 10, Excellent, (1,666 reviews)
"Nicely designed, super clean rooms; helpful staff; great breakfast"
Canada
Nora
The price is ฿4,968
฿5,962 total
includes taxes & fees
5 Jul - 6 Jul
Point A Edinburgh Haymarket

Motel One Edinburgh-Royal

Motel One Edinburgh-Royal
3.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,194 reviews)
"Incredible room, Breakfast was fantastic, and the LOCATION was magnificent. "
United States
Victoria
The price is ฿6,783
฿8,140 total
includes taxes & fees
22 Jun - 23 Jun
Motel One Edinburgh-Royal

YOTEL Edinburgh

YOTEL Edinburgh
4.0 star property
Edinburgh City Centre
8.8 out of 10, Excellent, (2,541 reviews)
"Was a great stay"
United Kingdom
Mackesha
The price is ฿6,098
฿7,317 total
includes taxes & fees
21 Jun - 22 Jun
YOTEL Edinburgh

Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (2,087 reviews)
"We loved her stay here. We have stayed several times. The staff is amazing."
United States
Marlene
The price is ฿6,410
฿7,691 total
includes taxes & fees
22 Jun - 23 Jun
Apex Waterloo Place Hotel
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

  • Historic Castles: Explore stunning castles that reflect Midlothian's rich history and architectural beauty.
  • Scenic Countryside: Enjoy serene escapes in picturesque landscapes perfect for outdoor adventures and relaxation.
  • Cultural Experiences: Immerse yourself in local traditions, charming pubs, and vibrant community events.
  • Urban Parks: Visit inviting parks that cater to nature lovers and those seeking romantic strolls.
  • Diverse Accommodation: Choose from a range of welcoming stays, including pet-friendly and family-oriented options.

Find great hotels in Midlothian

Explore a delightful range of hotel accommodations in Midlothian, Scotland, perfect for every traveller. Whether you seek a pet-friendly retreat, a welcoming environment for families, or LGBTQIA-friendly options, Midlothian has something for everyone. From charming guesthouses to high-quality hotels, you're sure to find the ideal base for your Scottish adventure. Don't forget to check out reviews and self-catering options to enhance your stay.

  • Dalhousie Castle: Set within the picturesque landscape of Midlothian, Dalhousie Castle is a historic 4-star hotel that combines traditional charm with modern comforts. Rated 8.6 out of 10 by guests, this lodging option is ideal for families and business travellers alike. The castle offers a range of family-friendly amenities, including services tailored for children, ensuring a welcoming atmosphere for young guests. With its stunning surroundings and attentive service, Dalhousie Castle invites you to experience a unique blend of history and hospitality during your stay.
  • Melville Castle: Immerse yourself in the enchanting ambiance of Melville Castle, a 4-star accommodation boasting a remarkable guest rating of 9.2 out of 10. This eco-certified castle is perfect for travellers seeking a pet-friendly retreat with a commitment to sustainability. The property allows pets onsite and provides a range of amenities catered to furry companions, making it an excellent choice for eco-conscious animal lovers. Nestled within lush grounds, Melville Castle offers a serene escape while promoting environmentally friendly practices, creating a memorable experience for all who visit.
  • The Sun Inn: If adventure is what you seek, The Sun Inn is the place to be. This charming 4-star inn is designed for those looking to explore the great outdoors, boasting a guest rating of 8.6 out of 10. Located in the heart of Midlothian, the inn provides easy access to a variety of adventure sports and recreational activities, including birdwatching, mountain biking, horse riding, and fishing—all available nearby. With its welcoming atmosphere and proximity to exciting outdoor pursuits, The Sun Inn is an excellent base for the adventurous traveller.

Where to stay in Midlothian

Exploring Midlothian offers a delightful blend of history and natural beauty. Nestled near Edinburgh, visitors can enjoy the vibrant city life, with charming pubs and shops within walking distance. For a serene escape, the picturesque countryside provides perfect getaways. Whether you're seeking historical sites or simply wish to relax amongst friendly locals, Midlothian promises a memorable experience filled with cultural richness and scenic adventures.

  • Bonnyrigg: Nestled in the heart of Midlothian, Bonnyrigg is a charming town that offers a delightful blend of culture and recreation. The area is known for its welcoming atmosphere, making it a popular destination for romantic getaways and family outings. Visitors can enjoy the local shopping area, explore scenic golf courses, and indulge in the rich history reflected in nearby castles and symbolic landmarks. The peak visiting times in March to April and September make it an ideal spot for those looking to experience local festivals and events in a vibrant community setting.
  • Lasswade: Situated close to the River Esk, Lasswade boasts a picturesque setting that appeals to both culture enthusiasts and business travellers. The town is famed for its historic places and stunning castles, providing a glimpse into Scotland's rich heritage. With popular shopping areas and educational venues, Lasswade is a blend of leisure and learning. The town sees a rise in visitors from March to April and September, perfect for those wishing to explore its romantic ambience while enjoying outdoor pursuits such as golf.
  • Dalkeith: Dalkeith is a vibrant town known for its family-friendly atmosphere and outdoor activities. The area features several historic places and castles that tell the story of Scotland’s past. Visitors flock here during the summer months of June to July and September, enjoying local shopping and golf courses. Dalkeith's parks and scenic walks make it an ideal spot for families looking to unwind amidst nature while immersing themselves in cultural experiences that the town proudly showcases.

Things to do in Midlothian

Shopping

Midlothian offers a variety of shopping experiences. Visit The Centre in Livingston for a wide range of shops, or head to the smaller local markets in Penicuik and Dalkeith for unique gifts and handmade crafts. Don't miss the charming boutiques in Eskbank for a more personalised touch.

Recreation

The tranquil surroundings of the Craiglockhart Woods offer peaceful woodland walks, ideal for mindfulness and nature appreciation. Alternatively, the serene atmosphere at the Norton House Hotel & Spa provides luxurious spa treatments and relaxation options, perfect for unwinding after a day of exploring.

The picturesque Pentland Hills Regional Park invites visitors to enjoy hiking and cycling, showcasing stunning views and fresh air. For a unique wellness experience, the Zen Garden at the Scottish National Gallery of Modern Art offers a calming space to reflect and recharge amidst beautiful art.

Adventure

In Midlothian, explore the rugged landscapes of Pentland Hills Regional Park, ideal for hiking and mountain biking. Adventure seekers can try rock climbing at the amazing Craiglockhart, while the Water of Leith offers scenic trails for walking and cycling amidst nature's beauty.

Nightlife

For a vibrant night out, visit the Black Bull Inn in Midlothian, where you can enjoy hearty pub grub and a selection of ales. Alternatively, head to the Vue Cinema for the latest films, or unwind at The Lounge for cocktails in a relaxed atmosphere.

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

Find the best attractions in Midlothian

Midlothian offers a delightful blend of outdoor adventures and cultural experiences, perfect for a scenic vacation. Visitors can explore historic castles, charming churches, and inviting urban parks, catering to those seeking romance and nature. For a comfortable stay, consider looking into local hotels in Liverpool for added convenience during your travels. Midlothian truly presents a picturesque backdrop for an unforgettable getaway.

  • Rosslyn Chapel: Renowned for its intricate stone carvings and rich history, Rosslyn Chapel offers visitors a glimpse into Scottish heritage. The chapel's stunning architecture and mystical ambiance make it a captivating destination for those interested in culture and spirituality.
  • Dalhousie Castle: This majestic castle provides a romantic setting steeped in history. With its impressive turrets and beautiful grounds, visitors can enjoy a unique dining experience or stay overnight, surrounded by the charm of centuries past.
  • Dalkeith Country Park: A delightful urban park that caters to families and outdoor enthusiasts alike. With expansive green spaces, walking trails, and adventure play areas, it’s an ideal spot for relaxation and recreation amidst nature.

Frequently asked questions

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