Photo by Audrey Stocker
Find the best Midlothian Hotels
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Midlothian hotels

9.0 out of 10, Wonderful, (2347)
The price is ฿2,770
฿3,324 total
includes taxes & fees
4 Jan - 5 Jan 2026

9.2 out of 10, Wonderful, (1009)
The price is ฿2,197
฿2,637 total
includes taxes & fees
13 Jan - 14 Jan 2026

8.4 out of 10, Very good, (1059)
The price is ฿1,541
฿1,849 total
includes taxes & fees
11 Jan - 12 Jan 2026

9.8 out of 10, Exceptional, (1208)

9.2 out of 10, Wonderful, (1948)
The price is ฿3,129
฿3,755 total
includes taxes & fees
4 Jan - 5 Jan 2026

9.2 out of 10, Wonderful, (1537)
The price is ฿2,522
฿3,026 total
includes taxes & fees
11 Jan - 12 Jan 2026
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

The Resident Edinburgh
10/10 Excellent
Explore a world of travel with Expedia
Top Midlothian Destinations
Hotels near Midlothian Airports
Expedia's Latest Trends
Hotels
Flights
- Flights from Sultan Ismail Petra
- Flights from Phnom Penh (PNH) to Narita (NRT)
- Flights from Bangkok (BKK) to Mae Hong Son (HGN)
- Flights from LaGuardia
- Flights from Laem Ngop (TDX) to Krabi (KBV)
- Flights from Sa Khu (HKT) to Chiang Mai (CNX)
- Flights from Bangkok (BKK) to Perth (PER)
- Flights from Bangkok (BKK) to Changzhou (CZX)
- Flights from Bangkok (BKK) to El Nido (ENI)
Packages















































































