Find the best Midlothian Hotels

    price find illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Save instantly and earn perks with One Key
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Property class

Top Hotels Midlothian

CoDE Pod – The CoURT - Edinburgh

2.0 star property
9.2 out of 10, Wonderful, (961)
"Best location ever, having a bar/restaurant downstairs is great. Very organized, the Daddy of all hostals"
The price is £123
includes taxes & fees
27 Aug - 28 Aug
CoDE Pod – The CoURT - Edinburgh

Holiday Inn Edinburgh by IHG

4.0 star property
8.2 out of 10, Very good, (1000)
" good to stay."
The price is £111
includes taxes & fees
31 Aug - 1 Sept
Holiday Inn Edinburgh by IHG

Apex Grassmarket Hotel

4.0 star property
9.0 out of 10, Wonderful, (2025)
"Great hotel, so much to see and do nearby"
The price is £215
includes taxes & fees
31 Aug - 1 Sept
Apex Grassmarket Hotel

YOTEL Edinburgh

4.0 star property
8.8 out of 10, Excellent, (2275)
"Convenient, nice, clean hotel in beautiful Edinburgh historic new town."
The price is £147
includes taxes & fees
31 Aug - 1 Sept
YOTEL Edinburgh

ibis Edinburgh Centre South Bridge - Royal Mile

3.0 star property
8.2 out of 10, Very good, (1581)
"Lovely staff and good facilities and location. "
The price is £149
includes taxes & fees
25 Aug - 26 Aug
ibis Edinburgh Centre South Bridge - Royal Mile

Motel One Edinburgh - Royal

3.0 star property
9.2 out of 10, Wonderful, (1009)
"Very nice location and hotel "
The price is £188
includes taxes & fees
31 Aug - 1 Sept
Motel One Edinburgh - Royal

Apex Waterloo Place Hotel

4.0 star property
9.2 out of 10, Wonderful, (1771)
"Very convenient to restaurants and attractions"
The price is £246
includes taxes & fees
25 Aug - 26 Aug
Apex Waterloo Place Hotel

Aparthotel Adagio Edinburgh Royal Mile

4.0 star property
9.0 out of 10, Wonderful, (2188)
"Great place to stay. Convenient location to explore the city! "
The price is £175
includes taxes & fees
31 Aug - 1 Sept
Aparthotel Adagio Edinburgh Royal Mile

Delta Hotels by Marriott Edinburgh

4.0 star property
8.2 out of 10, Very good, (444)
"Lovely stay, great facilities, friendly staff, easy access to airport and town"
The price is £131
includes taxes & fees
25 Aug - 26 Aug
Delta Hotels by Marriott Edinburgh

Old Town Chambers, Autograph Collection

5.0 star property
9.8 out of 10, Exceptional, (1010)
"Awesome Place beautiful location "
The price is £405
includes taxes & fees
30 Aug - 31 Aug
Old Town Chambers, Autograph Collection

Safestay Edinburgh Cowgate

2.5 star property
6.8 out of 10, (65)
"Perfect place thank You "
The price is £122
includes taxes & fees
1 Aug - 2 Aug
Safestay Edinburgh Cowgate

ibis budget Edinburgh Park

3.0 star property
8.2 out of 10, Very good, (1002)
"Great for a stay close to the airport "
The price is £110
includes taxes & fees
31 Aug - 1 Sept
ibis budget Edinburgh Park

Village Hotel Edinburgh

4.0 star property
8.2 out of 10, Very good, (1003)
"Great hotel ! "
The price is £114
includes taxes & fees
31 Aug - 1 Sept
Village Hotel Edinburgh

Britannia Hotel Edinburgh

3.0 star property
6.0 out of 10, (1215)
"Older hotel but had a good atmosphere.. they have a breakfast and dinner buffet that has many items .. Staff were very helpful to make sure our stay was enjoyable."
The price is £99
includes taxes & fees
31 Aug - 1 Sept
Britannia Hotel Edinburgh

Wilde Aparthotels, Edinburgh, Grassmarket

4.0 star property
9.4 out of 10, Exceptional, (947)
"Great location and property, staff was fantastic-friendly and helpful. "
The price is £293
includes taxes & fees
24 Aug - 25 Aug
Wilde Aparthotels, Edinburgh, Grassmarket

Virgin Hotels Edinburgh

5.0 star property
9.4 out of 10, Exceptional, (1196)
"Perfect location.… Great staff "
The price is £352
includes taxes & fees
25 Aug - 26 Aug
Virgin Hotels Edinburgh

Point A Hotel Edinburgh Haymarket

3.0 star property
8.8 out of 10, Excellent, (1521)
"I like this hotel, All stuff is so nice.excellent breakfast.location is very good."
The price is £152
includes taxes & fees
31 Aug - 1 Sept
Point A Hotel Edinburgh Haymarket

Leonardo Royal Hotel Edinburgh

4.0 star property
9.0 out of 10, Wonderful, (1274)
"Great location, super nice staff, AMAZING BREAKFAST"
The price is £215
includes taxes & fees
31 Aug - 1 Sept
Leonardo Royal Hotel Edinburgh

Stay Central

3.0 star property
8.2 out of 10, Very good, (1006)
"Great for a short stay - would happily use again"
The price is £162
includes taxes & fees
28 Aug - 29 Aug
Stay Central

The Resident Edinburgh

4.0 star property
9.6 out of 10, Exceptional, (169)
"Pretty nice hotel, quiet area but not so far for the main attractions. "
The price is £221
includes taxes & fees
31 Aug - 1 Sept
The Resident Edinburgh
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

Guide to exploring Midlothian

Top reasons to visit Midlothian

  • Historic Castles: Explore stunning castles that reflect Scotland's rich history and architecture.
  • Scenic Parks: Enjoy the natural beauty of urban parks, perfect for relaxation and outdoor activities.
  • Cultural Experiences: Immerse yourself in local culture through vibrant shopping areas and community events.
  • Family-Friendly Activities: Engage in a variety of activities suitable for families, ensuring fun for all ages.
  • Picturesque Landscapes: Discover breathtaking landscapes that make for memorable sightseeing and photography.

Find great hotels in Midlothian

Discover a variety of hotel accommodation options in Midlothian, Scotland, perfectly suited for every type of traveller. Whether you're seeking pet-friendly lodgings, family-friendly guesthouses, or adventure-filled stays, Midlothian's hotels offer a warm welcome and essential amenities. Explore the best hotels in the area, ensuring a comfortable and memorable experience during your visit to this charming region.

  • Dalhousie Castle Hotel & Spa: Nestled in the historic heart of Midlothian, Dalhousie Castle Hotel & Spa offers a luxurious retreat with a distinct spa-themed ambience. This 4-star hotel combines elegance with comfort, featuring a full-service spa that includes rejuvenating treatments such as massages, body wraps, and manicures. Ideal for families and business travellers alike, the hotel provides multiple meeting rooms and child-friendly amenities, ensuring a welcoming atmosphere for all. Guests can unwind in the sauna or relax by the pool, making it a perfect sanctuary for relaxation and rejuvenation.
  • The Craigie: The Craigie stands out with its warm and inclusive atmosphere, specifically catering to LGBTQIA travellers. This 3.5-star hotel provides a family-friendly environment while offering accessible business facilities, including a business centre and meeting room. With amenities for children, such as free cribs upon request, it ensures that every family member feels at home. The Craigie is also known for its welcoming spirit and commitment to diversity, making it a delightful choice for those seeking both comfort and community.
  • Melville Castle: Experience a unique stay at Melville Castle, a 4-star accommodation that seamlessly blends history with modern comfort. This eco-certified castle is perfect for eco-conscious travellers and pet lovers, with a policy allowing dogs and service animals. Located in picturesque surroundings, guests can enjoy the lush landscapes while knowing they are supporting sustainable practices. With its historic charm and commitment to environmental stewardship, Melville Castle offers a memorable getaway that caters to both nature enthusiasts and those seeking a touch of regal elegance.

Where to stay in Midlothian

Midlothian, a charming county in Scotland, offers a delightful blend of historical sites, outdoor adventures, and family-friendly activities. Explore the picturesque landscapes and relax in the welcoming atmosphere, perfect for a memorable getaway. Don't miss iconic destinations like the Heart of Midlothian and popular wedding venues that capture the region's charm. Nearby East Bridgewater complements the experience with its friendly vibe and rich history, making it an ideal spot for all types of travellers.

  • Lasswade: Nestled in the charming Midlothian area, Lasswade is a delightful city that offers a blend of culture and romance, making it ideal for families as well. Although traveller arrivals are consistent throughout the year, the spring months of March to April and early autumn in September see a notable increase in visitors. Explore local highlights such as the nearby golf courses, shopping areas, and historic landmarks, including a majestic castle and other significant historical sites. Lasswade's welcoming atmosphere and engaging cultural experiences will surely leave a lasting impression.
  • Dalkeith: Located in the heart of Midlothian, Dalkeith is a vibrant city that attracts nature enthusiasts and families seeking outdoor adventures. With peak visitor numbers in June to July and September, the city offers a wealth of activities including beautiful urban parks and educational venues. Enjoy leisurely strolls through the lush greenery or indulge in a shopping spree at local boutiques. Dalkeith’s rich history is evident in its historic sites, providing a fascinating backdrop for your explorations. This city seamlessly blends modern amenities with a touch of the past.
  • Bonnyrigg: A picturesque city in Midlothian, Bonnyrigg is perfect for those looking for a romantic getaway or a family-friendly experience. Visitor numbers flourish during March to April and September, as tourists flock to its inviting shopping areas, theatres, and golf courses. Bonnyrigg is home to captivating landmarks, including a historic castle and other symbolic sites that speak to its rich heritage. Whether you are enjoying a night out at the theatre or simply taking in the scenic surroundings, Bonnyrigg promises a memorable escape.

Things to do in Midlothian

Midlothian is ideal for outdoor enthusiasts and families seeking cultural experiences. Visitors can explore vibrant shopping areas, engage in educational activities, and enjoy entertainment at local arenas. With its blend of nature and culture, Midlothian promises a delightful vacation for all ages.

Shopping

Midlothian offers a delightful shopping experience with the bustling Midlothian Shopping Centre, featuring a range of high street shops and local boutiques. If you're up for a drive, visit Fort Kinnaird, located 7.5km away, boasting a vast selection of retail outlets and restaurants.

Recreation

At Hillend Country Park, immerse yourself in nature with tranquil trails and scenic views, perfect for relaxation. Glencorse Golf Club offers an invigorating outdoor experience with its beautiful courses. Meanwhile, Roslin Glen Country Park invites you to unwind amidst picturesque landscapes, ideal for a peaceful retreat.

Adventure

In Midlothian, explore the breathtaking Pentland Hills for hiking and mountain biking adventures. Visit the historic Roslin Chapel, and discover the enchanting forest trails at the Dalkeith Country Park, offering zip-lining and tree-top adventures for thrill-seekers.

Nightlife

Midlothian boasts a vibrant nightlife, with venues like The Steading serving delightful craft beers and hearty pub fare. The Edinburgh Corn Exchange hosts lively events, while local clubs offer a mix of live music and DJ nights, perfect for a fun evening out.

Booking tips and Expedia advantages for Midlothian

Midlothian offers several cost-saving opportunities for tourists. To secure the best hotel prices, consider visiting between January and March, when rates are lower, and book about a month in advance. Use Expedia to compare room rates, filter by budget and hotel type, and explore last-minute deals. When travelling, utilise public transport for economical options. Additionally, take advantage of free activities in the area and combine hotel reservations with flights for potential savings through package deals. Remember, Tuesdays are the cheapest days to stay while Sundays tend to be pricier.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Midlothian are January to March, where the prices are slightly lower. This is in comparison to May to July, where prices are slightly higher.
  • The best time to book a hotel: Book your hotel in Midlothian about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Midlothian is Tuesday. The most expensive day to stay in Midlothian is Sunday.
  • Find cheap hotels on Expedia: Expedia’s search tool enables you to set your budget, choose your ideal location, and much more. You can organise your search results to display prices from lowest to highest, ensuring you find the most affordable hotels first. Additionally, you have the option to refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that you can book.
  • Consider bundling your trip: You might find that you can save some money by combining your Midlothian hotel reservation with your flights and activities through an Expedia package deal.

Find the best attractions in Midlothian

Midlothian offers a delightful blend of outdoor adventures and cultural experiences, making it ideal for family vacations. Visitors can explore historic castles and charming churches, as well as enjoy the scenic urban parks. Whether you're seeking romance or simply want to immerse yourself in local culture, Midlothian has a variety of attractions to satisfy every traveler's interests. Don't miss the chance to discover its fascinating history and picturesque landscapes.

  • Rosslyn Chapel: Renowned for its stunning architecture and intricate stone carvings, Rosslyn Chapel is steeped in history and mystery. This 15th-century chapel boasts a unique atmosphere, inviting visitors to explore its rich cultural heritage and the legends that surround it.
  • Pentland Hills Regional Park: Perfect for outdoor enthusiasts, this expansive park offers breathtaking scenery and a variety of walking and biking trails. Experience the beauty of nature, spot wildlife, and enjoy panoramic views of the surrounding landscape, making it an ideal spot for adventure.
  • Dalhousie Castle: A captivating blend of history and romance, Dalhousie Castle is a stunning venue surrounded by lush grounds. Explore its fascinating past, indulge in fine dining, or relax in luxury accommodations, making it a perfect retreat for couples.

Best time to go to Midlothian

None

The nearest major airports for your trip to Midlothian

Visiting Midlothian is convenient with major airports like Edinburgh (EDI) and Glasgow (GLA). Edinburgh Airport is situated 7.5km from Midlothian, with excellent nearby hotels such as Crescent House, Virgin Hotels Edinburgh, and InterContinental Edinburgh The George, all approximately 4.3km away. Glasgow International Airport, located 32.9km away, also offers luxurious stays at Kimpton Blythswood Hotel & Spa, Mar Hall Golf & Spa Resort, and Virgin Hotels Glasgow, each within 4.3km of the airport. For those considering Dundee (DND), located 24.2km from Midlothian, options include The Hideaway Experience and Apex City Quay Hotel & Spa, both offering convenient access to the airport.

Frequently asked questions

How much do hotels in Midlothian cost?
In Midlothian, you can find cheap options from £99 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 £99 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?
Incredible deals and plenty of options are just two of the reasons to get a Midlothian hotel with Expedia. What's more, our free rewards platform, One Key™, lets you collect and use OneKeyCash™* on eligible hotels, flights and more. And if your plans change and you have to alter your booking, don't fret. Our online Help Centre is ready to assist you anytime, whether it's day or night. *OneKeyCash disclaimer - OneKeyCash is not redeemable for cash and can only be used on Expedia.