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. 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 P27,286
P34,380 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)
"Lovely close to everything"
United States
stephanie
The price is P9,520
P11,995 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 P15,405
P19,410 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, 1280, (1,280 reviews)
"Great location, great staff"
United States
Aliasghar
The price is P10,092
P12,716 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 P8,413
P10,600 total
includes taxes & fees
Oct 11 - Oct 12
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 P10,490
P13,217 total
includes taxes & fees
Oct 11 - Oct 12
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 P14,748
P18,583 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 P12,036
P15,165 total
includes taxes & fees
Oct 12 - Oct 13
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, 1559, (1,559 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 P6,400
P8,064 total
includes taxes & fees
Oct 11 - Oct 12
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 P6,575
P8,283 total
includes taxes & fees
Oct 13 - Oct 14
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, 1007, (1,007 reviews)
"Great location - right across from the tram and train station."
United Kingdom
Courtney
The price is P7,276
P9,168 total
includes taxes & fees
Oct 4 - Oct 5
Garner Edinburgh Haymarket by IHG

12. ibis budget Edinburgh Park

ibis budget Edinburgh Park
3.0 star property
Gogar
8.2 out of 10, 1149, (1,149 reviews)
"Cheap, great location, easy to get to"
United Kingdom
Alison
The price is P6,895
P8,688 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 P12,673
P15,968 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, 768, (768 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 P15,361
P19,355 total
includes taxes & fees
Oct 12 - Oct 13
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 P15,098
P19,024 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 P5,996
P7,555 total
includes taxes & fees
Oct 11 - Oct 12
Britannia Hotel Edinburgh

17. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
Edinburgh City Centre
9.2 out of 10, 2131, (2,131 reviews)
"Very well located hotel."
Canada
Alexis
The price is P16,411
P20,677 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)
"Very convenient location. Nice room and breakfast"
United States
Rowena
The price is P14,754
P18,591 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 P46,646
P58,774 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 P11,386
P14,346 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 Midlothian

Top reasons to visit Midlothian

  • Historic Castles: Midlothian is home to captivating castles that showcase its rich heritage and stunning architecture.
  • Scenic Outdoor Activities: The region offers picturesque parks and beautiful landscapes, perfect for outdoor enthusiasts.
  • Cultural Experiences: Visitors can immerse themselves in local traditions and explore historic churches and vibrant shopping areas.
  • Proximity to Edinburgh: Just a short distance away, explore the vibrant city of Edinburgh with its attractions and local pubs.
  • Diverse Accommodation: Midlothian provides a range of lodging options, from charming guesthouses to modern hotels, catering to every traveller's needs.

Find great hotels in Midlothian

Discover an array of delightful hotel accommodations in Midlothian, Scotland, perfect for every traveller. From charming guesthouses to modern hotels, you'll find options that cater to families, business trips, and pet-friendly stays. Whether you're seeking the best Midlothian hotels or self-catering alternatives, this region offers a variety of lodging choices to ensure a memorable holiday experience. Read reviews and find the ideal base for your Scottish adventure.

  • Dalhousie Castle: Nestled in the picturesque Midlothian countryside, Dalhousie Castle is a splendid 4-star hotel that exudes historic charm and elegance. Rated 8.6 out of 10 by guests, this castle hotel provides a unique lodging experience, appealing to families and business travellers alike. The property features a range of amenities designed for children, ensuring that younger guests are well catered for. With its stunning grounds and rich history, Dalhousie Castle offers a serene retreat, making it an ideal choice for those seeking both relaxation and adventure.
  • Melville Castle: Experience the enchanting atmosphere of Melville Castle, a 4-star eco-certified lodging that boasts a remarkable guest rating of 9.2 out of 10. This castle is a haven for eco-conscious travellers and pet owners, offering a welcoming environment for some pets on site. The property is dedicated to sustainability, making it a great choice for those seeking an environmentally friendly stay. With its charming architecture and lush surroundings, Melville Castle provides a truly memorable experience, perfect for indulging in a tranquil getaway.
  • The Sun Inn: A delightful 4-star inn, The Sun Inn offers a vibrant atmosphere for adventurous spirits, with a guest rating of 8.6 out of 10. Located in the heart of Midlothian, this inn caters to those seeking adventure sports and recreational activities nearby. Guests can enjoy horse riding, mountain biking, birdwatching, and fishing in the stunning landscapes surrounding the property. The Sun Inn’s welcoming ambiance and engaging environment make it a fantastic option for those looking to explore the great outdoors.

Where to stay in Midlothian

Midlothian, Scotland, offers a delightful mix of historical charm and scenic beauty, making it an ideal destination for outdoor enthusiasts and culture seekers. Explore the vibrant 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 that characterise the region. With an array of nearby shops and excursions, Midlothian invites every traveller to immerse themselves in its welcoming atmosphere.

  • Bonnyrigg: Nestled in the heart of Midlothian, Bonnyrigg offers a delightful blend of culture and charm. The city welcomes visitors year-round, with peak travel times in March to April and September. Known for its romantic atmosphere, Bonnyrigg features a variety of activities such as shopping and golf, making it ideal for families and couples alike. Notable attractions include a historic castle and symbolic landmarks that enrich the local experience. With its vibrant community and accessible venues, Bonnyrigg is a perfect destination for those seeking both relaxation and adventure.
  • Lasswade: Located in close proximity to Edinburgh, Lasswade is a quaint city known for its cultural richness and scenic beauty. The travel experience here is quite consistent, with visitors flocking in March to April and September. Ideal for romantic getaways and business trips, Lasswade boasts an array of activities from shopping to golf. The area is dotted with historic places and impressive castles, offering a glimpse into Scotland's past. This charming city is perfect for those wishing to immerse themselves in local history while enjoying modern conveniences.
  • Dalkeith: As a vibrant city in Midlothian, Dalkeith draws visitors with its family-friendly environment and outdoor activities. The peak travel season spans June to July and September, showcasing the city's appeal for culture enthusiasts. Visitors can enjoy shopping and golfing, while also exploring historic sites and symbolic landmarks that define its heritage. Dalkeith Park, a stunning green space, is a highlight, offering picturesque walks and family-friendly events. This city is a fantastic choice for those looking to balance leisure with cultural exploration.

Things to do in Midlothian

Shopping

In Midlothian, explore the vibrant shopping scene at the Straiton Retail Park, offering a variety of high street brands. Head to the Penicuik Town Centre for charming local shops and artisan goods, perfect for unique gifts and souvenirs to remember your trip.

Recreation

Experience the tranquil setting of the Macdonald Holyrood Hotel's spa, offering luxurious treatments and relaxation areas. For outdoor enthusiasts, the Pentland Hills Regional Park provides ample opportunities for hiking and nature walks, allowing you to connect with the stunning Scottish landscape.

Adventure

For thrilling outdoor pursuits, explore the Pentland Hills Regional Park, offering rugged terrain for hiking and mountain biking. Alternatively, the Midlothian Snowsports Centre provides exhilarating skiing and snowboarding opportunities, while the Edinburgh International Climbing Arena invites climbing enthusiasts to test their skills in a vibrant indoor setting.

Nightlife

Midlothian's nightlife offers a charming mix of traditional pubs and modern bars. For a lively evening, visit The Old Mill in Lasswade for a warm atmosphere, or enjoy a cocktail at The White Hart Inn in Dalkeith, where you can soak up the local vibe and enjoy live music.

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

Find the best attractions in Midlothian

Midlothian is perfect for those seeking outdoor adventures and cultural experiences amidst stunning scenery. Visitors can explore captivating castles, historic churches, and urban parks, making it an ideal destination for romance and adventure alike. Whether you're drawn to the rich heritage or the beautiful landscapes, Midlothian offers a variety of attractions to suit every traveler's taste. For a comfortable stay, consider your accommodation options in nearby Liverpool.

  • Dalkeith Country Park: Immerse yourself in nature at Dalkeith Country Park, a vibrant urban park offering scenic walks, family-friendly activities, and outdoor adventures. With its lush landscapes and historic buildings, it’s an ideal spot for picnics and leisurely exploration.
  • Rosslyn Chapel: Discover the intricate artistry and rich history of Rosslyn Chapel, a stunning 15th-century church renowned for its unique carvings and cultural significance. The chapel’s enchanting atmosphere invites quiet reflection and appreciation of its Gothic architecture.
  • Dalhousie Castle: Experience the romance of Dalhousie Castle, a majestic fortress steeped in history. Set in picturesque grounds, the castle offers a glimpse into Scotland's heritage, along with elegant dining and luxurious accommodations.

Frequently asked questions

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

Explore a world of travel with Expedia