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

This weekend
Next weekend

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. Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
3.0 star property
West End
8.8 out of 10, Excellent, (1,737 reviews)
"Very good stay"
United Kingdom
Pierre Antoine
The price is ₩243,545
₩306,867 total
includes taxes & fees
Sep 27 - Sep 28
Point A Edinburgh Haymarket

2. CODE - The Court, Edinburgh

CODE - The Court, Edinburgh
2.0 star property
Old Town Edinburgh
9.4 out of 10, Exceptional, (1,269 reviews)
"Would stay again"
United Kingdom
Caroline
The price is ₩202,526
₩255,183 total
includes taxes & fees
Sep 2 - Sep 3
CODE - The Court, Edinburgh

3. Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (2,886 reviews)
"Location is great, right below the castle, and a few minutes from the Royal Mile."
United Kingdom
graeme
The price is ₩318,813
₩401,705 total
includes taxes & fees
Sep 1 - Sep 2
Apex Grassmarket Hotel

4. Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
5.0 star property
Old Town Edinburgh
9.6 out of 10, Exceptional, (1,479 reviews)
"Wonderful location. Excellent staff and accommodations. Received a room upgrade which was a pleasant surprise!"
United States
Kimberly
The price is ₩576,695
₩726,645 total
includes taxes & fees
Sep 1 - Sep 2
Virgin Hotels Edinburgh

5. Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
Craigleith
8.4 out of 10, Very Good, (1,005 reviews)
"Staff was very helpful and breakfast was great"
United Kingdom
Pemba
The price is ₩217,405
₩273,931 total
includes taxes & fees
Sep 27 - Sep 28
Village Hotel Edinburgh

6. Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
4.0 star property
Corstorphine
8.6 out of 10, Excellent, (1,546 reviews)
"Great location"
United States
Jessica
The price is ₩180,404
₩227,309 total
includes taxes & fees
Sep 13 - Sep 14
Holiday Inn Edinburgh Zoo by IHG

7. The Inn Place

The Inn Place
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,002 reviews)
"Excellent location. Would definitely stay here again!"
United Kingdom
Angela
The price is ₩287,908
₩362,764 total
includes taxes & fees
Sep 1 - Sep 2
The Inn Place

8. Point A Edinburgh St Andrew Square

Point A Edinburgh St Andrew Square
3.5 star property
Edinburgh City Centre
7.8 out of 10, Good, (55 reviews)
"Great location! Would gladly stay here again."
United States
Keith
The price is ₩216,929
₩273,331 total
includes taxes & fees
Oct 1 - Oct 2
Point A Edinburgh St Andrew Square

9. YOTEL Edinburgh

YOTEL Edinburgh
4.0 star property
Edinburgh City Centre
8.8 out of 10, Excellent, (2,530 reviews)
"Nice room, good breakfast, friendly staff :)"
Canada
Matthew
The price is ₩257,950
₩325,016 total
includes taxes & fees
Sep 28 - Sep 29
YOTEL Edinburgh

10. The Hoxton, Edinburgh

The Hoxton, Edinburgh
4.0 star property
West End
9.4 out of 10, Exceptional, (382 reviews)
"Lovely location and very helpful staff"
United Kingdom
Amanda
The price is ₩294,273
₩370,794 total
includes taxes & fees
Sep 4 - Sep 5
The Hoxton, Edinburgh

11. The Balmoral Hotel

The Balmoral Hotel
5.0 star property
Edinburgh City Centre
9.8 out of 10, Exceptional, (1,000 reviews)
"Highly recommend for who loves the Old Town vibe!"
Vietnam
NHU PHUC
The price is ₩1,063,585
₩1,340,120 total
includes taxes & fees
Sep 27 - Sep 28
The Balmoral Hotel

12. ibis budget Edinburgh Park

ibis budget Edinburgh Park
3.0 star property
Gogar
8.2 out of 10, Very Good, (1,141 reviews)
"Great location and convenience"
United Kingdom
Gary
The price is ₩167,865
₩211,509 total
includes taxes & fees
Sep 24 - Sep 25
ibis budget Edinburgh Park

13. Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
3.0 star property
West End
8.0 out of 10, Very Good, (1,005 reviews)
"Had a great stay for 3 days there."
United Kingdom
Vishali
The price is ₩198,149
₩249,667 total
includes taxes & fees
Sep 20 - Sep 21
Garner Edinburgh Haymarket by IHG

14. Safestay Edinburgh Cowgate

Safestay Edinburgh Cowgate
2.5 star property
Old Town Edinburgh
7.2 out of 10, Good, (157 reviews)
"Great location, friendly staff. Room was clean and beds were comfortable. The location was excellent for our visit to the Fringe and our favourite place, the Grassmarket was two minutes away. The room was rather warm but opening the window onto the main street brought in a fair bit of noise. The shower/toilet rooms were clean. However, the shower was fixed with no scope for movement, and the spray went right over me, without really getting me wet (I'm 5'1" tall or should I say short)."
United Kingdom
Susan
The price is ₩147,304
₩185,593 total
includes taxes & fees
Oct 1 - Oct 2
Safestay Edinburgh Cowgate

15. 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,963 reviews)
"Very Good staff, clean and comfortable and great restaurant too!!"
United States
james
The price is ₩314,968
₩396,859 total
includes taxes & fees
Sep 21 - Sep 22
ibis Edinburgh Centre South Bridge - Royal Mile

16. Britannia Hotel Edinburgh

Britannia Hotel Edinburgh
3.0 star property
West End
6.2 out of 10, (1,294 reviews)
"Good clean place to stay."
United States
Jonathan David
The price is ₩140,479
₩177,004 total
includes taxes & fees
Sep 27 - Sep 28
Britannia Hotel Edinburgh

17. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (2,127 reviews)
"Very well located hotel."
Canada
Alexis
The price is ₩371,039
₩467,508 total
includes taxes & fees
Sep 9 - Sep 10
Apex Waterloo Place Hotel

18. 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, (746 reviews)
"Perfect location in Edinburgh! And the best helpful staff! Definitely would stay here again!"
United States
Kressy
The price is ₩292,782
₩368,912 total
includes taxes & fees
Sep 1 - Sep 2
Mount Royal Hotel Edinburgh by The Unlimited Collection

19. Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,484 reviews)
"Fantastic location!"
Canada
Debra
The price is ₩332,713
₩419,219 total
includes taxes & fees
Sep 6 - Sep 7
Leonardo Royal Hotel Edinburgh

20. Market Street Hotel

Market Street Hotel
4.0 star property
Old Town Edinburgh
9.8 out of 10, Exceptional, (1,489 reviews)
"Love this hotel. It’s our go to in Edinburgh."
United States
Daniel
The price is ₩335,374
₩422,571 total
includes taxes & fees
Sep 28 - Sep 29
Market Street 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 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 ₩177,004 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 ₩177,004 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.