Photo by View Camera

Find the best Midlothian Hotels

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

Guest rating
Guest rating
Star rating

Our top choices for Midlothian hotels

Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (2,387 reviews)
"Great location, helpful friendly staff."
Australia
Chris
The price is Rp1.409.099
Rp1.690.918 total
includes taxes & fees
18 Jan - 19 Jan
Apex Grassmarket Hotel

CODE - The Court, Edinburgh

CODE - The Court, Edinburgh
2.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (1,034 reviews)
"Staff was very helpful, ambiance was great. The room was cozy and beautiful m. Highly recommend"
Canada
Rukiya
The price is Rp1.076.551
Rp1.291.861 total
includes taxes & fees
21 Jan - 22 Jan
CODE - The Court, Edinburgh

Holiday Inn Edinburgh by IHG

Holiday Inn Edinburgh by IHG
4.0 star property
Corstorphine
8.4 out of 10, Very good, (1,091 reviews)
"Excellent breakfast location and staff"
United Kingdom
Jagdip
The price is Rp886.793
Rp1.064.152 total
includes taxes & fees
5 Feb - 6 Feb
Holiday Inn Edinburgh by IHG

Market Street Hotel

Market Street Hotel
4.0 star property
Edinburgh City Centre
9.8 out of 10, Exceptional, (1,223 reviews)
"Very friendly staff, excellent breakfast with a beautiful dining room. "
United States
Samuel
Market Street Hotel

Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (1,974 reviews)
"Very convenient location, friendly staff, clean and comfortable rooms!"
Canada
Lisa
The price is Rp1.596.978
Rp1.916.373 total
includes taxes & fees
18 Jan - 19 Jan
Apex Waterloo Place Hotel

Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
5.0 star property
Edinburgh City Centre
9.4 out of 10, Exceptional, (1,363 reviews)
"staff were amazing. the room lovely and modern and the breakfast was awesome! plus the location is amazing!"
United Kingdom
Siwan
The price is Rp3.081.229
Rp3.697.475 total
includes taxes & fees
14 Jan - 15 Jan
Virgin Hotels Edinburgh

Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
Craigleith
8.2 out of 10, Very good, (1,015 reviews)
"The staff were polite friendly and very helpful. "
United Kingdom
Rrona
The price is Rp1.315.159
Rp1.578.191 total
includes taxes & fees
25 Jan - 26 Jan
Village Hotel Edinburgh

Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (1,564 reviews)
"Lovely hotel! Very clean, good location "
United Kingdom
Jessica
The price is Rp1.581.008
Rp1.897.209 total
includes taxes & fees
14 Jan - 15 Jan
Apex City of Edinburgh Hotel

The Hoxton Edinburgh

The Hoxton Edinburgh
4.0 star property
West End
9.4 out of 10, Exceptional, (164 reviews)
"Lovely hotel. Very convenient location and room facilities excellent "
United Kingdom
Debbie
The price is Rp1.658.791
Rp1.990.549 total
includes taxes & fees
18 Jan - 19 Jan
The Hoxton Edinburgh

Sheraton Grand Hotel & Spa, Edinburgh

Sheraton Grand Hotel & Spa, Edinburgh
5.0 star property
Tollcross
9.0 out of 10, Wonderful, (1,007 reviews)
"The room was spotless and the staff was courteous "
United States
Manuela
The price is Rp2.013.884
Rp2.416.661 total
includes taxes & fees
8 Feb - 9 Feb
Sheraton Grand Hotel & Spa, Edinburgh

Delta Hotels by Marriott Edinburgh

Delta Hotels by Marriott Edinburgh
4.0 star property
Gogar
8.2 out of 10, Very good, (631 reviews)
"The room was great, the breakfast buffet was so yummy and the staff was so lovely."
United Kingdom
Tehilah Zino
The price is Rp1.108.491
Rp1.330.189 total
includes taxes & fees
15 Jan - 16 Jan
Delta Hotels by Marriott Edinburgh

Courtyard by Marriott Edinburgh West

Courtyard by Marriott Edinburgh West
4.0 star property
Riccarton
8.8 out of 10, Excellent, (1,002 reviews)
"Lovely room, helpful staff"
United Kingdom
Tia
The price is Rp1.166.734
Rp1.400.081 total
includes taxes & fees
29 Jan - 30 Jan
Courtyard by Marriott Edinburgh West

Aparthotel Adagio Edinburgh Royal Mile

Aparthotel Adagio Edinburgh Royal Mile
4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (2,370 reviews)
"Location is perfect, service is excellent."
United States
Stoyan
The price is Rp1.437.093
Rp1.724.512 total
includes taxes & fees
13 Jan - 14 Jan
Aparthotel Adagio Edinburgh Royal Mile

YOTEL Edinburgh

YOTEL Edinburgh
4.0 star property
Edinburgh City Centre
8.8 out of 10, Excellent, (2,486 reviews)
"Great location and perfect room"
United Kingdom
Erica
The price is Rp1.074.672
Rp1.289.606 total
includes taxes & fees
18 Jan - 19 Jan
YOTEL Edinburgh

Hilton Edinburgh Carlton

Hilton Edinburgh Carlton
4.0 star property
Edinburgh City Centre
8.4 out of 10, Very good, (1,004 reviews)
"Great location, excellent breakfast buffet. "
United States
James
The price is Rp1.996.223
Rp2.395.468 total
includes taxes & fees
18 Jan - 19 Jan
Hilton Edinburgh Carlton

Point A Hotel Edinburgh Haymarket

Point A Hotel Edinburgh Haymarket
3.0 star property
West End
8.8 out of 10, Excellent, (1,634 reviews)
"The staff are really nice, the location is very good, very easy to go everywhere!"
United States
Jie
The price is Rp1.065.279
Rp1.278.334 total
includes taxes & fees
15 Jan - 16 Jan
Point A Hotel Edinburgh Haymarket

ibis budget Edinburgh Park

ibis budget Edinburgh Park
3.0 star property
Gogar
8.2 out of 10, Very good, (1,041 reviews)
"All the staff were helpful and friendly in this busy hotel. Breakfast was excellent, hotel very clean. Our dog enjoyed treats Thank you for good stay "
United Kingdom
Iain
The price is Rp807.883
Rp969.459 total
includes taxes & fees
1 Feb - 2 Feb
ibis budget Edinburgh Park

Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
3.0 star property
West End
7.8 out of 10, Good, (1,004 reviews)
"Great hotel, friendly staff and wonderful location "
United Kingdom
James
The price is Rp1.146.067
Rp1.375.280 total
includes taxes & fees
18 Jan - 19 Jan
Garner Edinburgh Haymarket by IHG

InterContinental Edinburgh The George by IHG

InterContinental Edinburgh The George by IHG
4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (1,002 reviews)
"We loved our stay! The staff were very friendly, and the location was perfect for seeing the sights of Edinburgh. "
United States
Cheryl
The price is Rp2.536.377
Rp3.043.653 total
includes taxes & fees
29 Jan - 30 Jan
InterContinental Edinburgh The George by IHG

ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile
3.0 star property
Edinburgh City Centre
8.4 out of 10, Very good, (1,756 reviews)
"Perfect location, very friendly staff and clean room."
Germany
Emanuela
The price is Rp1.261.613
Rp1.513.935 total
includes taxes & fees
27 Jan - 28 Jan
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

  • Stunning Scenery: Midlothian boasts breathtaking landscapes, perfect for outdoor enthusiasts and nature lovers.
  • Rich Historical Sites: Explore historic castles and charming churches that reflect the region's cultural heritage.
  • Recreational Parks: Enjoy serene urban parks and adventure playgrounds, ideal for families and relaxation.
  • Diverse Accommodation: A variety of lodging options cater to all travellers, including pet-friendly and family-friendly facilities.
  • Local Heritage: Immerse yourself in the local culture and the charm of Beatrix Potter's legacy.

Find great hotels in Midlothian

Discover a diverse array of accommodation options in Midlothian, Scotland, perfect for every traveller. Whether you seek a pet-friendly hotel, a welcoming guesthouse, or family-friendly facilities, you'll find an ideal retreat. With accessible rooms and a commitment to inclusivity for LGBTQIA guests, Midlothian ensures a memorable stay tailored to your needs. Explore local attractions while enjoying the comforts of home in this charming region.

  • Peggyslea Farm: Ideal for those seeking a unique countryside retreat, Peggyslea Farm offers a charming blend of rustic charm and modern comforts. This 3.5-star accommodation is particularly appealing to pet lovers, as it welcomes furry friends with open arms. Guests can enjoy spacious rooms surrounded by scenic landscapes, and the property boasts a relaxed atmosphere perfect for unwinding after a day of exploration. With amenities that include pet-friendly policies, you can rest assured that your four-legged companions will be well taken care of while you enjoy a tranquil getaway.
  • Dalhousie Castle Hotel & Spa: Nestled in a historic setting, Dalhousie Castle Hotel & Spa exudes luxury and elegance. This 4-star hotel is perfect for families and relaxation seekers, featuring an exquisite spa that offers an array of treatments such as body wraps and facials. The property is equipped with a full-service pool and hot tub, allowing guests to indulge in ultimate relaxation. With amenities tailored for children and a picturesque castle backdrop, it’s an enchanting destination for a family vacation or a romantic escape.
  • Melville Castle: For those who appreciate history and sustainability, Melville Castle is a standout choice. This 4-star eco-certified castle accommodation combines classic elegance with modern eco-friendly practices. Perfect for pet owners, the property allows dogs and has a strong commitment to preserving the environment. Guests can enjoy beautiful grounds, historical architecture, and the comfort of knowing that their stay supports eco-conscious tourism. The tranquil setting provides an idyllic backdrop for a memorable getaway in Midlothian.

Where to stay in Midlothian

Midlothian offers a delightful blend of outdoor adventures and cultural experiences. Explore the stunning parklands and historical sites, or enjoy a relaxing holiday amidst acres of estates. Discover alternative destinations that celebrate the charm of Beatrix Potter while soaking in the friendly atmosphere of the region. Whether you're seeking excursions or simply a peaceful retreat, Midlothian promises a memorable getaway full of scenic beauty and rich heritage.

  • Lasswade: Nestled in the heart of Midlothian, Lasswade offers a delightful blend of history and modern amenities. With a steady influx of visitors, particularly in the spring and autumn months, this charming city is a popular destination for culture enthusiasts, business travellers, and couples seeking a romantic getaway. Explore the local shopping areas or catch a performance at the theatre. Notable landmarks, including a stunning castle and various historic sites, are easily accessible, providing a perfect backdrop for exploration and discovery.
  • Bonnyrigg: Located nearby in Midlothian, Bonnyrigg is known for its welcoming atmosphere and diverse attractions. The city sees a consistent stream of visitors, especially during the spring and autumn seasons. Ideal for families and couples alike, Bonnyrigg features recreational parks and vibrant shopping areas, alongside an entertainment arena that hosts a variety of events. Visitors can also admire local landmarks, including a majestic castle and symbolic sites that reflect the city's rich history and culture.
  • Dalkeith: Dalkeith stands out as a vibrant city within Midlothian, attracting visitors year-round, with peak times in the summer and autumn. Known for its family-friendly vibe and outdoor activities, Dalkeith boasts beautiful golf courses and serene shopping areas. History buffs will love exploring its historic places and iconic landmarks, including a striking castle. This city is perfect for those seeking a mix of cultural experiences and leisure, making it an ideal spot to unwind and enjoy the great outdoors.

Things to do in Midlothian

Midlothian is perfect for those seeking outdoor adventures and cultural experiences, showcasing stunning scenery. Visitors can explore various attractions, indulge in shopping, and enjoy recreational areas. Notable highlights include educational sites and exciting adventure playgrounds, making it an ideal destination for a memorable holiday.

Shopping

In Midlothian, visit the bustling Fort Kinnaird Shopping Park, offering a range of high street shops and dining options. For a more traditional experience, explore Dalkeith Market, where you can find unique gifts and local crafts, perfect for souvenirs to take home.

Recreation

At Glencorse Golf Club, enjoy a round of golf amidst beautiful landscapes, perfect for an active day outdoors. Hillend Country Park offers serene walking trails and picnic spots for relaxation, while Roslin Glen Country Park invites you to explore its tranquil woodlands, ideal for unwinding in nature.

Adventure

At Pentland Hills Regional Park, embark on thrilling hikes with stunning panoramic views and diverse wildlife. For a unique experience, try mountain biking along the rugged trails. Alternatively, explore the historic Roslin Glen, where you can discover picturesque walks and the enchanting Rosslyn Chapel.

Nightlife

Midlothian boasts a vibrant nightlife with venues like The Mining Museum, where live music creates a lively atmosphere. The local pubs, such as The Haugh, offer a cosy setting for enjoying traditional ales and friendly banter, while the nearby Edinburgh nightlife is only a short journey away for more options.

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

Booking tips and Expedia advantages for Midlothian

To save money on your trip to Midlothian, consider visiting between January and March when accommodation prices are lower. Book your hotel about a month in advance for the best rates, and look for last-minute deals on platforms like Expedia. Tuesdays are the cheapest days to stay, while Sundays are the most expensive. Use Expedia’s filters to find eco-friendly hotels and refine your budget. Also, consider combining your hotel with flights and activities for additional savings. Don't forget to explore free attractions in the area to further enhance your experience without breaking the bank.

  • 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: Booking a hotel in Midlothian about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • 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: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and preferred type of accommodation. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels currently available. To discover the best prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can enjoy savings by combining your Midlothian hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in Midlothian

Midlothian offers an ideal getaway for those seeking outdoor adventures, cultural experiences, and stunning scenery. Visitors can explore an array of attractions, including historic castles, serene urban parks, and charming churches. This delightful region caters to a variety of interests, making it perfect for travellers in search of romance, culture, and nature. Whether you’re wandering through picturesque landscapes or immersing yourself in local heritage, Midlothian promises a memorable holiday experience.

  • Rosslyn Chapel: This stunning church is renowned for its intricate stone carvings and mysterious symbolism. Built in the 15th century, it boasts a rich tapestry of history and culture, making it a captivating place for exploration and reflection.
  • Dalhousie Castle: A majestic castle that exudes romance and history, Dalhousie Castle offers a unique experience with its enchanting architecture and beautiful surroundings. You can enjoy a lavish meal or even stay overnight to immerse yourself in its regal atmosphere.
  • Dalkeith Country Park: This expansive urban park is perfect for families and outdoor enthusiasts. With scenic walking trails, play areas for children, and delightful picnic spots, it provides a refreshing escape from city life while enjoying nature.

The nearest major airports for your trip to Midlothian

Midlothian, Scotland, can be conveniently accessed via several major airports. Edinburgh Airport (EDI) is located 19.3km away, with luxurious options like The Balmoral Hotel and InterContinental Edinburgh The George, both 11.3km from the airport. Glasgow Prestwick Airport (PIK) is 106.2km away, offering nearby hotels such as the 4-star Western House Hotel, just 4.8km from the airport. Glasgow International Airport (GLA) is 54.8km distant, with excellent hotels like the 5-star JA Mar Hall Scotland, 6.4km away. Each hotel provides easy transportation access to their respective airports, ensuring a smooth journey for your visit.

Explore a world of travel with Expedia

Frequently asked questions

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