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

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,740 reviews)
"We had a wonderful experience in this hotel and its location was outstanding."
United States
RENE
The price is S$287
includes taxes & fees
20 Sept - 21 Sept
Point A Edinburgh Haymarket

2. Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
4.0 star property
Corstorphine
8.6 out of 10, Excellent, (1,537 reviews)
"Great location"
United States
Jessica
The price is S$182
includes taxes & fees
31 Aug - 1 Sept
Holiday Inn Edinburgh Zoo by IHG

3. Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (2,883 reviews)
"conveniently located, great view of the castle, friendly and helpful staff."
United States
BARBARA
The price is S$322
includes taxes & fees
31 Aug - 1 Sept
Apex Grassmarket Hotel

4. 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 S$241
includes taxes & fees
31 Aug - 1 Sept
CODE - The Court, Edinburgh

5. Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
5.0 star property
Old Town Edinburgh
9.6 out of 10, Exceptional, (1,492 reviews)
"Beautiful property and perfect location"
United States
Boris
The price is S$617
includes taxes & fees
1 Sept - 2 Sept
Virgin Hotels Edinburgh

6. Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
Craigleith
8.4 out of 10, Very good, (1,027 reviews)
"Very clean and efficient hotel with good parking facilities and short bus rides to city centre, highly recommend."
United Kingdom
Stephen
The price is S$239
includes taxes & fees
20 Sept - 21 Sept
Village Hotel Edinburgh

7. The Inn Place

The Inn Place
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,026 reviews)
"Good clean room and very friendly staff"
United Kingdom
Leon
The price is S$281
includes taxes & fees
31 Aug - 1 Sept
The Inn Place

8. The Balmoral Hotel

The Balmoral Hotel
5.0 star property
Edinburgh City Centre
9.8 out of 10, Exceptional, (1,003 reviews)
"Highly recommend for who loves the Old Town vibe!"
Vietnam
NHU PHUC
The price is S$1,337
includes taxes & fees
8 Sept - 9 Sept
The Balmoral Hotel

9. The Hoxton, Edinburgh

The Hoxton, Edinburgh
4.0 star property
West End
9.4 out of 10, Exceptional, (373 reviews)
"Beautiful hotel, good breakfast, helpful staff, quiet and convenient location to get to the airport and the main downtown Edinburgh"
United States
Christie
The price is S$357
includes taxes & fees
31 Aug - 1 Sept
The Hoxton, Edinburgh

10. YOTEL Edinburgh

YOTEL Edinburgh
4.0 star property
Edinburgh City Centre
8.8 out of 10, Excellent, (2,533 reviews)
"Good location and nice room. Good breakfast too."
Canada
Michelle
The price is S$299
includes taxes & fees
30 Aug - 31 Aug
YOTEL Edinburgh

11. 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, (43 reviews)
"The staff was really helpful"
United States
patricia
The price is S$249
includes taxes & fees
31 Aug - 1 Sept
Point A Edinburgh St Andrew Square

12. ibis budget Edinburgh Park

ibis budget Edinburgh Park
3.0 star property
Gogar
8.2 out of 10, Very good, (1,149 reviews)
"Great location and convenience"
United Kingdom
Gary
The price is S$199
includes taxes & fees
30 Aug - 31 Aug
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,022 reviews)
"Had a great stay for 3 days there."
United Kingdom
Vishali
The price is S$211
includes taxes & fees
31 Aug - 1 Sept
Garner Edinburgh Haymarket by IHG

14. 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)
"Decent hotel in ideal location."
United Kingdom
Matthew
The price is S$274
includes taxes & fees
20 Sept - 21 Sept
ibis Edinburgh Centre South Bridge - Royal Mile

15. Safestay Edinburgh Cowgate

Safestay Edinburgh Cowgate
2.5 star property
Old Town Edinburgh
7.2 out of 10, Good, (154 reviews)
"If you just need a room with a bathroom for a couple nights this will work nicely. I was pleasantly surprised. Staff, shops nearby,location were great and I would stay there again"
Canada
Rhonda
The price is S$182
includes taxes & fees
17 Sept - 18 Sept
Safestay Edinburgh Cowgate

16. 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 S$458
includes taxes & fees
18 Sept - 19 Sept
Market Street Hotel

17. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (2,131 reviews)
"This hotel was perfect! Great service and good food. The room was clean and modern."
United States
Alane
The price is S$355
includes taxes & fees
31 Aug - 1 Sept
Apex Waterloo Place Hotel

18. Britannia Hotel Edinburgh

Britannia Hotel Edinburgh
3.0 star property
West End
6.2 out of 10, (1,304 reviews)
"Beautiful location!"
United States
Elizabeth
The price is S$154
includes taxes & fees
30 Aug - 31 Aug
Britannia Hotel Edinburgh

19. Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,485 reviews)
"Enjoyed the stay"
United States
Julie
The price is S$330
includes taxes & fees
31 Aug - 1 Sept
Leonardo Royal Hotel Edinburgh

20. Wilde Aparthotels, Edinburgh, Grassmarket

Wilde Aparthotels, Edinburgh, Grassmarket
4.0 star property
Old Town Edinburgh
9.4 out of 10, Exceptional, (1,012 reviews)
"Best location, nice space, good breakfast. Would stay again!"
United States
Stephanie
The price is S$352
includes taxes & fees
30 Aug - 31 Aug
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.
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$154 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$154 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