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

This weekend
Next weekend

Filter by

Property class

Guest rating

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

Our top choices for Midlothian hotels

1. CODE - The Court, Edinburgh

CODE - The Court, Edinburgh
2.0 star property
Edinburgh City Centre
9.4 out of 10, Exceptional, (1,331 reviews)
"Best hostel to stay 😊"
Canada
Marie A
The price is ฿3,374
฿4,251 total
includes taxes & fees
29 Nov - 30 Nov
CODE - The Court, Edinburgh

2. Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
5.0 star property
Edinburgh City Centre
9.6 out of 10, Exceptional, (1,453 reviews)
"Great location, friendly and helpful staff, and clean comfortable room."
Canada
Peter
The price is ฿7,559
฿9,524 total
includes taxes & fees
8 Nov - 9 Nov
Virgin Hotels Edinburgh

3. Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (3,007 reviews)
"Great location, great staff, comfortable room!"
United States
Patty
The price is ฿5,477
฿6,901 total
includes taxes & fees
5 Nov - 6 Nov
Apex Grassmarket Hotel

4. Point A Edinburgh St Andrew Square

Point A Edinburgh St Andrew Square
3.5 star property
Edinburgh City Centre
8.0 out of 10, Very good, (228 reviews)
"Very good location."
Canada
Marilyn
The price is ฿3,564
฿4,490 total
includes taxes & fees
8 Nov - 9 Nov
Point A Edinburgh St Andrew Square

5. Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
Craigleith
8.4 out of 10, Very good, (1,007 reviews)
"Great pool and health facilities"
United Kingdom
Simon
The price is ฿3,396
฿4,279 total
includes taxes & fees
8 Nov - 9 Nov
Village Hotel Edinburgh

6. YOTEL Edinburgh

YOTEL Edinburgh
4.0 star property
Edinburgh City Centre
8.8 out of 10, Excellent, (2,592 reviews)
"Hotel was good location and great price"
United States
Bimala
The price is ฿3,825
฿4,819 total
includes taxes & fees
29 Nov - 30 Nov
YOTEL Edinburgh

7. Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
3.0 star property
West End
8.0 out of 10, Very good, (1,008 reviews)
"In a perfect location to public transportation. Very clean and very helpful staff!"
United States
Monica
The price is ฿2,203
฿2,776 total
includes taxes & fees
8 Nov - 9 Nov
Garner Edinburgh Haymarket by IHG

8. Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (1,799 reviews)
"Nice hotel, easy to get around to many sites and nearby several restaurants and shops"
United States
Heather
The price is ฿4,436
฿5,590 total
includes taxes & fees
8 Nov - 9 Nov
Apex City of Edinburgh Hotel

9. Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (1,550 reviews)
"Clean room and shops nearby and breakfast..."
United States
Modesto
The price is ฿5,345
฿6,735 total
includes taxes & fees
9 Nov - 10 Nov
Leonardo Royal Hotel Edinburgh

10. The Hoxton, Edinburgh

The Hoxton, Edinburgh
4.0 star property
West End
9.2 out of 10, Wonderful, (469 reviews)
"nice hotel and convenient location"
United States
Waraporn
The price is ฿4,643
฿5,851 total
includes taxes & fees
23 Nov - 24 Nov
The Hoxton, Edinburgh

11. Safestay Edinburgh Cowgate

Safestay Edinburgh Cowgate
2.5 star property
Edinburgh City Centre
7.2 out of 10, Good, (179 reviews)
"Near the city center"
United States
Agnes
The price is ฿2,556
฿3,220 total
includes taxes & fees
5 Nov - 6 Nov
Safestay Edinburgh Cowgate

12. Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection
4.0 star property
Edinburgh City Centre
8.8 out of 10, Excellent, (877 reviews)
"Great location!"
United States
Thomas
The price is ฿4,967
฿6,259 total
includes taxes & fees
8 Nov - 9 Nov
Mount Royal Hotel Edinburgh by The Unlimited Collection

13. Aparthotel Adagio Edinburgh Royal Mile

Aparthotel Adagio Edinburgh Royal Mile
4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (2,750 reviews)
"It was a nice stay."
Sweden
Ann Marie Louise
The price is ฿4,827
฿6,082 total
includes taxes & fees
8 Nov - 9 Nov
Aparthotel Adagio Edinburgh Royal Mile

14. Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
3.0 star property
West End
8.8 out of 10, Excellent, (1,825 reviews)
"We had a great stay, staff were very nice and friendly."
Australia
Harry
The price is ฿2,754
฿3,470 total
includes taxes & fees
8 Nov - 9 Nov
Point A Edinburgh Haymarket

15. Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
4.0 star property
Corstorphine
8.6 out of 10, Excellent, (1,630 reviews)
"It was very lovely here would definitely recommend!!"
Canada
Deirdre Jodi
The price is ฿2,520
฿3,175 total
includes taxes & fees
9 Nov - 10 Nov
Holiday Inn Edinburgh Zoo by IHG

16. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (2,148 reviews)
"Hotel was beautiful and so many great places nearby!"
United States
Dania
The price is ฿4,832
฿6,089 total
includes taxes & fees
29 Nov - 30 Nov
Apex Waterloo Place Hotel

17. ibis budget Edinburgh Park

ibis budget Edinburgh Park
3.0 star property
Gogar
8.2 out of 10, Very good, (1,173 reviews)
"Clean and compact place to stay."
Canada
Bonnie
The price is ฿2,136
฿2,691 total
includes taxes & fees
22 Nov - 23 Nov
ibis budget Edinburgh Park

18. Delta Hotels by Marriott Edinburgh

Delta Hotels by Marriott Edinburgh
4.0 star property
Gogar
8.2 out of 10, Very good, (850 reviews)
"The rooms are super nice, the hotel was super nice, and the staff were super nice. If I had to use one word to describe my experience, it’d be… nice!"
United States
Tyler
The price is ฿3,213
฿4,048 total
includes taxes & fees
8 Nov - 9 Nov
Delta Hotels by Marriott Edinburgh

19. Courtyard by Marriott Edinburgh West

Courtyard by Marriott Edinburgh West
4.0 star property
Riccarton
8.8 out of 10, Excellent, (1,000 reviews)
"Its first time I visited this hotel, its was good experience and friendly staff"
Canada
Sandeep
The price is ฿2,763
฿3,481 total
includes taxes & fees
8 Nov - 9 Nov
Courtyard by Marriott Edinburgh West

20. Britannia Hotel Edinburgh

Britannia Hotel Edinburgh
3.0 star property
West End
6.4 out of 10, (1,323 reviews)
"Very nice stay and great location."
United States
Tony
The price is ฿1,764
฿2,222 total
includes taxes & fees
8 Nov - 9 Nov
Britannia Hotel Edinburgh
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,222 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,222 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.