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

Search 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

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. CODE - The Court, Edinburgh

CODE - The Court, Edinburgh
2.0 star property
Edinburgh City Centre
9.4 out of 10, Exceptional, (1,309 reviews)
The price is S$151
includes taxes & fees
9 Nov - 10 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,464 reviews)
The price is S$390
includes taxes & fees
9 Nov - 10 Nov
Virgin Hotels Edinburgh

3. Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (2,963 reviews)
"Great stay"
United States
Brianna
The price is S$285
includes taxes & fees
9 Nov - 10 Nov
Apex Grassmarket Hotel

4. Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
Craigleith
8.4 out of 10, Very good, (1,006 reviews)
"Great pool and health facilities"
United Kingdom
Simon
The price is S$174
includes taxes & fees
8 Nov - 9 Nov
Village Hotel Edinburgh

5. 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, (169 reviews)
"Breakfast selection was very good..a great location..very quiet at night..staff friendly and heloful"
Canada
Louise
The price is S$168
includes taxes & fees
2 Nov - 3 Nov
Point A Edinburgh St Andrew Square

6. Point A Edinburgh Haymarket

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

7. YOTEL Edinburgh, Select by Hilton

YOTEL Edinburgh, Select by Hilton
4.0 star property
Edinburgh City Centre
8.8 out of 10, Excellent, (2,547 reviews)
"Staff were very friendly and helpful and hotel was up to date and clean. We had a lovely stay."
United States
Ludgero
The price is S$176
includes taxes & fees
9 Nov - 10 Nov
YOTEL Edinburgh, Select by Hilton

8. Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
3.0 star property
West End
8.0 out of 10, Very good, (1,000 reviews)
"Great location - right across from the tram and train station."
United Kingdom
Courtney
The price is S$111
includes taxes & fees
8 Nov - 9 Nov
Garner Edinburgh Haymarket by IHG

9. Safestay Edinburgh Cowgate

Safestay Edinburgh Cowgate
2.5 star property
Edinburgh City Centre
7.2 out of 10, Good, (172 reviews)
The price is S$128
includes taxes & fees
9 Nov - 10 Nov
Safestay Edinburgh Cowgate

10. Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
4.0 star property
Corstorphine
8.6 out of 10, Excellent, (1,597 reviews)
"Best hotel we stayed at in Edinburgh! AC was also a plus! Very clean and friendly, helpful staff!"
United States
Nicole
The price is S$114
includes taxes & fees
8 Nov - 9 Nov
Holiday Inn Edinburgh Zoo by IHG

11. The Inn Place

The Inn Place
4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (1,001 reviews)
"Perfect location and staff was very helpful and they stored our luggage after we checked out and arranged for taxis for us."
United States
James
The price is S$244
includes taxes & fees
9 Nov - 10 Nov
The Inn Place

12. Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (1,531 reviews)
"Stayed one night, hotel clean, great location."
Australia
Kylie
The price is S$229
includes taxes & fees
8 Nov - 9 Nov
Leonardo Royal Hotel Edinburgh

13. Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (1,769 reviews)
"Incredible location and staff."
United States
Melanie
The price is S$194
includes taxes & fees
8 Nov - 9 Nov
Apex City of Edinburgh Hotel

14. The Hoxton, Edinburgh

The Hoxton, Edinburgh
4.0 star property
West End
9.4 out of 10, Exceptional, (438 reviews)
"nice hotel and convenient location"
United States
Waraporn
The price is S$252
includes taxes & fees
8 Nov - 9 Nov
The Hoxton, Edinburgh

15. 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, (813 reviews)
"Perfect location and services."
Canada
Mehrdad
The price is S$258
includes taxes & fees
8 Nov - 9 Nov
Mount Royal Hotel Edinburgh by The Unlimited Collection

16. ibis budget Edinburgh Park

ibis budget Edinburgh Park
3.0 star property
Gogar
8.2 out of 10, Very good, (1,171 reviews)
"Cheap, great location, easy to get to"
United Kingdom
Alison
The price is S$102
includes taxes & fees
8 Nov - 9 Nov
ibis budget Edinburgh Park

17. Britannia Hotel Edinburgh

Britannia Hotel Edinburgh
3.0 star property
West End
6.4 out of 10, (1,296 reviews)
"Very nice stay and great location."
United States
Tony
The price is S$93
includes taxes & fees
1 Nov - 2 Nov
Britannia Hotel Edinburgh

18. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (2,145 reviews)
The price is S$325
includes taxes & fees
8 Nov - 9 Nov
Apex Waterloo Place Hotel

19. Aparthotel Adagio Edinburgh Royal Mile

Aparthotel Adagio Edinburgh Royal Mile
4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (2,721 reviews)
The price is S$285
includes taxes & fees
5 Nov - 6 Nov
Aparthotel Adagio Edinburgh Royal Mile

20. Wilde Aparthotels, Edinburgh, Grassmarket

Wilde Aparthotels, Edinburgh, Grassmarket
4.0 star property
Edinburgh City Centre
9.4 out of 10, Exceptional, (1,001 reviews)
"Great location close to things to see over all very nice place"
United States
Raymundo
The price is S$304
includes taxes & fees
2 Nov - 3 Nov
Wilde Aparthotels, Edinburgh, Grassmarket
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.

Hotels recommended for families in Midlothian

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 Natural Landscapes: Midlothian boasts picturesque scenery perfect for outdoor activities like hiking and cycling.
  • Rich Historical Heritage: Explore historic castles and charming churches that reflect the region’s fascinating past.
  • Cultural Experiences: Enjoy local clubs, bustling pubs, and vibrant shopping districts in the nearby city of Edinburgh.
  • Diverse Accommodation Options: From quaint guesthouses to modern hotels, Midlothian offers a variety of stays for all preferences.
  • Scenic Day Trips: Embark on leisurely excursions to enjoy the beautiful countryside and local attractions.

Find great hotels in Midlothian

Midlothian offers a delightful selection of accommodations, from charming guesthouses to modern hotels, catering to a variety of preferences. Whether you're seeking pet-friendly options, family-friendly stays, or LGBTQIA welcoming environments, you're sure to find the perfect spot for your visit. With an array of reviews and recommendations, exploring the best hotels and self-catering options in Midlothian has never been easier.

  • Dalhousie Castle: Nestled in the heart of Midlothian, the 4-star Dalhousie Castle offers a unique blend of historical charm and modern comforts. With a guest rating of 8.6 out of 10, this hotel is ideal for families and business travellers alike. The property is well-equipped with amenities for children, ensuring a pleasant stay for families. Offering a range of services, Dalhousie Castle provides a tranquil retreat with its magnificent surroundings and quality service.
  • Melville Castle: Immerse yourself in the splendour of Melville Castle, a stunning 4-star accommodation with a remarkable guest rating of 9.2 out of 10. Set in a picturesque landscape, this eco-certified castle is perfect for eco-conscious and pet-friendly travellers. Guests can enjoy the property’s commitment to sustainability while having the option to bring their furry companions along, with specific amenities available for pets. This unique lodging experience offers a perfect blend of history and modern environmental awareness.
  • The Sun Inn: For those seeking adventure, The Sun Inn is an excellent choice. Rated 4 stars with an 8.6 out of 10 guest rating, this inn focuses on providing an exhilarating experience in Midlothian. Guests can partake in a variety of adventure sports and recreational activities, including birdwatching, fishing, mountain biking, and horse riding, all available nearby. The Sun Inn combines comfort with excitement, making it a fantastic option for thrill-seekers.

Where to stay in Midlothian

Midlothian offers a delightful blend of historical charm and scenic beauty, making it perfect for outdoor enthusiasts and culture lovers alike. Explore the vibrant city of Edinburgh, just a stone's throw away, with its bustling pubs and friendly atmosphere. For a serene countryside getaway, venture into the picturesque landscapes nearby. With quaint shops and relaxing excursions, Midlothian promises a memorable holiday experience filled with warmth and rich history.

  • Bonnyrigg: Nestled in the heart of Midlothian, Bonnyrigg offers a delightful blend of culture and leisure, making it a perfect destination for various types of travellers. Visitors can enjoy a vibrant shopping area and indulge in the local golf courses. The city is particularly popular during the spring and early autumn months, drawing in those seeking a romantic getaway or family-friendly activities. Notable attractions include a historic castle and a symbolic landmark that add to the charm of this area. Bonnyrigg’s convenient transport links also make it easy to explore other nearby cities.
  • Lasswade: Located just a stone's throw from Edinburgh, Lasswade is a quaint city that boasts a rich cultural heritage and picturesque surroundings. The town sees a steady flow of visitors throughout the year, particularly in the spring and early autumn. Lasswade is ideal for those interested in culture-themed excursions, romantic outings, or even business engagements. The local attractions include a historic castle, a symbolic landmark, and various educational institutions. With an array of shopping options and nearby golf courses, Lasswade offers a well-rounded experience for all types of travellers.
  • Dalkeith: A charming city in Midlothian, Dalkeith is known for its outdoor activities and family-friendly atmosphere. The peak visitor months occur in the summer and early autumn, inviting those who wish to explore its lush landscapes and historic sites. Popular venues include shopping areas and golf courses, catering to both leisure and adventure seekers. Highlights in Dalkeith include a grand castle and significant historic places that enrich the local culture. Its scenic parks and open spaces make it an excellent choice for families looking to enjoy the beauty of Scotland.

Things to do in Midlothian

Shopping

Midlothian offers a delightful shopping experience at the Fort Kinnaird Shopping Park, featuring a range of high street brands and dining options. For unique gifts, visit the local markets in Dalkeith and Penicuik, where you can find artisan crafts and local produce.

Recreation

Renaissance Spa at the Marriott offers a tranquil retreat with rejuvenating treatments and leisure facilities, including a heated pool and sauna. For outdoor enthusiasts, the picturesque Pentland Hills provide ample opportunities for nature walks, cycling, and enjoying breathtaking landscapes, enhancing your wellness journey in Midlothian.

Adventure

Explore the picturesque Pentland Hills Regional Park for hiking and mountain biking, where scenic trails lead you through stunning landscapes. For thrill-seekers, try rock climbing at the nearby crags, or take a guided canyoning adventure in the breathtaking gorges of the region.

Nightlife

Explore the lively atmosphere at The Alchemist in Edinburgh, known for its innovative cocktails. For a more traditional setting, visit The Old Mill Inn in Loanhead, where you can enjoy hearty dishes and local ales amidst a warm, welcoming vibe.

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

Find the best attractions in Midlothian

Midlothian is an excellent destination for those seeking outdoor adventures, cultural experiences, and stunning scenery. Visitors can explore a variety of attractions, including historic castles, charming churches, and urban parks, catering to romantic getaways and cultural enthusiasts alike. Whether you're looking to immerse yourself in the local heritage or enjoy the natural beauty, Midlothian has something for everyone. Additionally, consider looking for accommodation options in Liverpool to enhance your travel experience.

  • Dalkeith Country Park: Enjoy the refreshing green spaces and scenic woodlands of this urban park in Midlothian. Ideal for family outings, it offers a range of outdoor activities, including walking trails, play areas, and a charming café, making it a delightful spot to relax and connect with nature.
  • Rosslyn Chapel: A stunning example of Gothic architecture, Rosslyn Chapel is steeped in history and culture. Famous for its intricate stone carvings and mysterious symbolism, a visit here provides a captivating insight into Scotland's rich heritage.
  • Dalhousie Castle: Nestled in a picturesque setting, this historic castle offers a blend of culture and romance. With its enchanting architecture and beautiful grounds, it’s an ideal location for a memorable dining experience or a tranquil afternoon stroll.

Frequently asked questions

How much do hotels in Midlothian cost?
In Midlothian, you can find cheap options from S$93 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 S$93 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?
Reserve your Midlothian stay with Expedia for choice, ease and price. Also, our One Key™ rewards platform lets you earn OneKeyCash™* on all eligible flights, holiday rentals, hotels, car rentals and more. Plus, we offer flexibility in case your plans change, and if you want to ask us anything or need assistance, our online Help Centre is available 24/7.*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.

Explore a world of travel with Expedia