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

Search Hotels in Midlothian

  • 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

Star rating

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. Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
5.0 star property
Old Town Edinburgh
9.6 out of 10, 1476, (1,476 reviews)
"Wonderful stay, nice rooms, great dinner!"
United States
Kerry
The price is ₩583,214
₩734,849 total
includes taxes & fees
Oct 11 - Oct 12
Virgin Hotels Edinburgh

2. Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
3.0 star property
West End
8.8 out of 10, 1758, (1,758 reviews)
"Very good stay"
United Kingdom
Pierre Antoine
The price is ₩198,292
₩249,849 total
includes taxes & fees
Oct 4 - Oct 5
Point A Edinburgh Haymarket

3. Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Old Town Edinburgh
9.0 out of 10, 2912, (2,912 reviews)
"Great location, great staff!"
United States
Lisa
The price is ₩329,264
₩414,873 total
includes taxes & fees
Oct 12 - Oct 13
Apex Grassmarket Hotel

4. CODE - The Court, Edinburgh

CODE - The Court, Edinburgh
2.0 star property
Old Town Edinburgh
9.4 out of 10, 1279, (1,279 reviews)
"Great location, great staff"
United States
Aliasghar
The price is ₩218,799
₩275,687 total
includes taxes & fees
Oct 13 - Oct 14
CODE - The Court, Edinburgh

5. Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
Craigleith
8.4 out of 10, 1003, (1,003 reviews)
"Staff was very helpful and breakfast was great"
United Kingdom
Pemba
The price is ₩171,114
₩215,604 total
includes taxes & fees
Oct 5 - Oct 6
Village Hotel Edinburgh

6. Point A Edinburgh St Andrew Square

Point A Edinburgh St Andrew Square
3.5 star property
Edinburgh City Centre
8.0 out of 10, 101, (101 reviews)
"Easy check-in, good breakfast, clean"
United States
Gabriella
The price is ₩200,884
₩253,114 total
includes taxes & fees
Oct 5 - Oct 6
Point A Edinburgh St Andrew Square

7. The Inn Place

The Inn Place
4.0 star property
Old Town Edinburgh
9.0 out of 10, 1001, (1,001 reviews)
"Great location!"
United States
Donna
The price is ₩315,223
₩397,200 total
includes taxes & fees
Sep 27 - Sep 28
The Inn Place

8. YOTEL Edinburgh

YOTEL Edinburgh
4.0 star property
Edinburgh City Centre
8.8 out of 10, 2519, (2,519 reviews)
"Nice room, good breakfast, friendly staff :)"
Canada
Matthew
The price is ₩244,921
₩308,600 total
includes taxes & fees
Oct 13 - Oct 14
YOTEL Edinburgh

9. Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
4.0 star property
Corstorphine
8.6 out of 10, 1558, (1,558 reviews)
"Properly is good and accessible We will book again next time and we will recommend it to our friends"
United Kingdom
Lilibeth
The price is ₩145,444
₩183,260 total
includes taxes & fees
Sep 20 - Sep 21
Holiday Inn Edinburgh Zoo by IHG

10. Safestay Edinburgh Cowgate

Safestay Edinburgh Cowgate
2.5 star property
Old Town Edinburgh
7.2 out of 10, 161, (161 reviews)
"Good place to stay just walking distance to the place I visited plus not far from the train station "
United Kingdom
Sanny
The price is ₩139,676
₩176,001 total
includes taxes & fees
Oct 15 - Oct 16
Safestay Edinburgh Cowgate

11. Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
3.0 star property
West End
8.0 out of 10, 1006, (1,006 reviews)
"Great location - right across from the tram and train station."
United Kingdom
Courtney
The price is ₩168,484
₩212,290 total
includes taxes & fees
Sep 27 - Sep 28
Garner Edinburgh Haymarket by IHG

12. ibis budget Edinburgh Park

ibis budget Edinburgh Park
3.0 star property
Gogar
8.2 out of 10, 1147, (1,147 reviews)
"Cheap, great location, easy to get to"
United Kingdom
Alison
The price is ₩147,373
₩185,690 total
includes taxes & fees
Oct 8 - Oct 9
ibis budget Edinburgh Park

13. The Hoxton, Edinburgh

The Hoxton, Edinburgh
4.0 star property
West End
9.4 out of 10, 404, (404 reviews)
"Great room, friendly staff"
Australia
Bishma
The price is ₩270,871
₩341,298 total
includes taxes & fees
Oct 4 - Oct 5
The Hoxton, Edinburgh

14. 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, 766, (766 reviews)
"Great location, friendly staff and nice accommodations. Breakfast was very good. We enjoyed dinner in the on- site restaurant one evening and food was great."
United States
Heather
The price is ₩332,648
₩419,136 total
includes taxes & fees
Oct 4 - Oct 5
Mount Royal Hotel Edinburgh by The Unlimited Collection

15. Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
4.0 star property
Old Town Edinburgh
9.0 out of 10, 1502, (1,502 reviews)
"Excellent location and views. Clean, comfortable and great breakfast"
United Kingdom
Sally
The price is ₩285,127
₩359,261 total
includes taxes & fees
Oct 11 - Oct 12
Leonardo Royal Hotel Edinburgh

16. Britannia Hotel Edinburgh

Britannia Hotel Edinburgh
3.0 star property
West End
6.2 out of 10, 1297, (1,297 reviews)
"Good clean place to stay."
United States
Jonathan David
The price is ₩156,964
₩197,775 total
includes taxes & fees
Oct 13 - Oct 14
Britannia Hotel Edinburgh

17. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
Edinburgh City Centre
9.2 out of 10, 2130, (2,130 reviews)
"Very well located hotel."
Canada
Alexis
The price is ₩350,765
₩441,964 total
includes taxes & fees
Oct 11 - Oct 12
Apex Waterloo Place Hotel

18. Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel
4.0 star property
Old Town Edinburgh
9.2 out of 10, 1770, (1,770 reviews)
"Staff was friendly and great location- clean"
United States
Kristin
The price is ₩315,368
₩397,364 total
includes taxes & fees
Oct 12 - Oct 13
Apex City of Edinburgh Hotel

19. The Balmoral Hotel

The Balmoral Hotel
5.0 star property
Edinburgh City Centre
9.8 out of 10, 1002, (1,002 reviews)
"Highly recommend for who loves the Old Town vibe!"
Vietnam
NHU PHUC
The price is ₩997,944
₩1,257,410 total
includes taxes & fees
Oct 7 - Oct 8
The Balmoral Hotel

20. 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, 1971, (1,971 reviews)
"Clean room, excellent location, the staff were outgoing and helpful with recommendations."
United States
Jason
The price is ₩243,366
₩306,641 total
includes taxes & fees
Oct 11 - Oct 12
ibis Edinburgh Centre South Bridge - Royal Mile
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 around Midlothian

Top reasons to visit Midlothian

  • Outdoor Adventures: Midlothian offers stunning landscapes perfect for hiking and exploring nature, appealing to outdoor enthusiasts.
  • Cultural Experiences: Visitors can immerse themselves in local culture through historic sites, including castles and churches.
  • Proximity to Edinburgh: Just a short distance away, Edinburgh provides additional attractions and vibrant city life.
  • Welcoming Accommodations: A range of hotels and guesthouses cater to all types of travelers, ensuring a comfortable stay.
  • Charming Local Pubs: Enjoy friendly atmospheres and local brews in cozy pubs within walking distance.

Find great hotels in Midlothian

Discover a range of inviting accommodations in Midlothian, Scotland, perfect for every type of traveler. From family-friendly hotels to cozy guesthouses, many options cater to pet owners and the LGBTQIA community. Explore the best hotels in the area, read reviews, and consider self-catering options for a more personalized stay. Your ideal lodging experience awaits in the charming landscapes of Midlothian.

  • Dalhousie Castle: Experience the unique charm of Dalhousie Castle, a 4-star hotel set in a historic fortress in Midlothian. With a guest rating of 8.6 out of 10, this lodging option is ideal for families and business travelers alike. The castle features a range of amenities tailored for children, ensuring a comfortable stay for guests of all ages. Its enchanting atmosphere and rich history make it a captivating retreat, complete with cozy accommodations and exceptional service.
  • Melville Castle: Nestled within picturesque grounds, Melville Castle offers a 4-star stay with a distinctive eco-friendly focus. Boasting a remarkable guest rating of 9.2 out of 10, this castle-type lodging is perfect for travelers who prioritize sustainability. With pet-friendly policies that welcome dogs and provide amenities for service animals, Melville Castle combines modern comforts with a commitment to the environment. Guests can enjoy beautiful surroundings while indulging in a unique lodging experience.
  • The Sun Inn: For those seeking adventure, The Sun Inn is a 4-star inn that invites guests to explore the great outdoors. With a solid guest rating of 8.6 out of 10, this accommodation is an excellent choice for adventure enthusiasts. Located in Midlothian, it offers a variety of recreational activities nearby, including birdwatching, fishing, horse riding, and mountain biking. The Sun Inn provides a welcoming atmosphere for guests looking to immerse themselves in nature and partake in exciting local activities.

Where to stay in Midlothian

Discover the charm of Midlothian, Scotland, where outdoor adventures meet rich culture. Explore the historic city of Edinburgh, just a stone's throw away, and enjoy friendly local pubs within walking distance. For a relaxing countryside getaway, venture into the picturesque landscapes nearby. With various shops to discover and a welcoming atmosphere, Midlothian offers a perfect blend of history and leisure for an unforgettable vacation experience.

  • Bonnyrigg: Nestled in the heart of Midlothian, Bonnyrigg offers a delightful blend of romantic charm and cultural experiences. The city attracts visitors year-round, with peak travel periods occurring in March to April and September. Here, you can enjoy a variety of activities, from shopping in local boutiques to hitting the greens at nearby golf courses. Don’t miss the local landmarks, including a captivating castle and a symbolic landmark that stand as testaments to the area's rich history. Bonnyrigg is perfect for families and couples seeking a memorable getaway.
  • Lasswade: Just a stone's throw from Edinburgh, Lasswade is a vibrant city in Midlothian known for its cultural and romantic allure. Like Bonnyrigg, it sees peak visitor numbers from March to April and September. Lasswade features an array of attractions, including shopping areas and educational venues, making it a great destination for business travelers as well. Its historic places and stunning castles provide a picturesque backdrop for leisurely strolls. Whether you're here for work or leisure, Lasswade offers an inviting atmosphere to explore.
  • Dalkeith: Rich in history and outdoor activities, Dalkeith is another gem in Midlothian, attracting visitors particularly during the summer months and September. Known for its family-friendly vibe, the city features ample shopping opportunities and numerous golf courses. Dalkeith's local attractions include historic sites and symbolic landmarks, making it a perfect spot for culture enthusiasts. With its beautiful parks and open spaces, Dalkeith is ideal for those looking to enjoy nature while immersing themselves in the local culture.

Things to do in Midlothian

Shopping

Midlothian offers a variety of shopping experiences, from the bustling Fort Kinnaird Shopping Centre, featuring major retailers and dining options, to local markets like the Dalkeith Country Park, where you can find unique gifts and souvenirs crafted by local artisans.

Recreation

Experience tranquility at the Dalhousie Castle Spa, where you can indulge in soothing treatments and enjoy the serene ambiance. For outdoor enthusiasts, the scenic Pentland Hills offer hiking trails with stunning views, perfect for unwinding and reconnecting with nature.

Adventure

In Midlothian, explore the scenic Pentland Hills through hiking and mountain biking trails that offer stunning views. Visit the historic Rosslyn Chapel, renowned for its intricate carvings, or try your hand at archery at the nearby outdoor adventure center for an exciting challenge.

Nightlife

Midlothian offers a vibrant nightlife scene with venues like The Midlothian Snowsports Centre, where you can enjoy après-ski vibes, and The Dalkeith Miners Club, known for its live music and friendly atmosphere. For a cozy pub experience, The Grey Horse in Penicuik is a local favorite.

*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 perfect blend of outdoor adventures and cultural experiences, making it an ideal vacation spot. Visitors can explore stunning castles, historic churches, and serene urban parks that cater to those seeking romance and natural beauty. Whether you're hiking through scenic landscapes or immersing yourself in local culture, there's plenty to enjoy in and around Midlothian. For a comfortable stay, consider looking into hotels in Liverpool as an option.

  • Rosslyn Chapel: Discover the intricate stone carvings and stunning architecture of Rosslyn Chapel, a 15th-century masterpiece rich in history and culture. Nestled in a serene setting, this church offers a unique glimpse into Scotland's artistic heritage and a peaceful atmosphere for reflection.
  • Dalhousie Castle: Experience the enchanting ambiance of Dalhousie Castle, a historic fortress that exudes romance and culture. With its luxurious interiors and beautiful grounds, it provides a captivating backdrop for dining, special events, or simply enjoying a leisurely stroll.
  • Dalkeith Country Park: Embrace the outdoors at Dalkeith Country Park, an expansive urban park ideal for families. With scenic trails, adventure playgrounds, and lush landscapes, it's a great spot for picnics or enjoying a leisurely day in nature.

Frequently asked questions

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