- Upfront pricingOur total price for your stay includes taxes and fees
- Treat yourselfSave 10% or more on over 100,000 hotels worldwide with Member Prices
- Be pickySearch almost a million properties worldwide
Top cities in Midlothian

Bonnyrigg
Check prices for these dates
Our top choices for Midlothian hotels

1. CODE - The Court, Edinburgh
CODE - The Court, EdinburghEdinburgh City Centre
9.4 out of 10, Exceptional, (1,331 reviews)
$100 nightly
The price is $126
Nov 29 - Nov 30
Total with taxes and fees

2. Virgin Hotels Edinburgh
Virgin Hotels EdinburghEdinburgh City Centre
9.6 out of 10, Exceptional, (1,453 reviews)
$224 nightly
The price is $282
Nov 8 - Nov 9
Total with taxes and fees

3. Apex Grassmarket Hotel
Apex Grassmarket HotelEdinburgh City Centre
9.0 out of 10, Wonderful, (3,003 reviews)
$162 nightly
The price is $204
Nov 5 - Nov 6
Total with taxes and fees

4. Point A Edinburgh St Andrew Square
Point A Edinburgh St Andrew SquareEdinburgh City Centre
8.2 out of 10, Very good, (225 reviews)
$106 nightly
The price is $133
Nov 8 - Nov 9
Total with taxes and fees

5. Village Hotel Edinburgh
Village Hotel EdinburghCraigleith
8.4 out of 10, Very good, (1,006 reviews)
$101 nightly
The price is $127
Nov 8 - Nov 9
Total with taxes and fees

6. YOTEL Edinburgh
YOTEL EdinburghEdinburgh City Centre
8.8 out of 10, Excellent, (2,588 reviews)
$115 nightly
The price is $145
Nov 8 - Nov 9
Total with taxes and fees

7. Garner Edinburgh Haymarket by IHG
Garner Edinburgh Haymarket by IHGWest End
8.0 out of 10, Very good, (1,007 reviews)
$65 nightly
The price is $82
Nov 8 - Nov 9
Total with taxes and fees

8. Apex City of Edinburgh Hotel
Apex City of Edinburgh HotelEdinburgh City Centre
9.2 out of 10, Wonderful, (1,798 reviews)
$131 nightly
The price is $166
Nov 8 - Nov 9
Total with taxes and fees

9. Leonardo Royal Hotel Edinburgh
Leonardo Royal Hotel EdinburghEdinburgh City Centre
9.0 out of 10, Wonderful, (1,547 reviews)
$120 nightly
The price is $151
Nov 9 - Nov 10
Total with taxes and fees

10. The Hoxton, Edinburgh
The Hoxton, EdinburghWest End
9.2 out of 10, Wonderful, (467 reviews)
$138 nightly
The price is $173
Nov 30 - Dec 1
Total with taxes and fees

11. Safestay Edinburgh Cowgate
Safestay Edinburgh CowgateEdinburgh City Centre
7.2 out of 10, Good, (179 reviews)
$76 nightly
The price is $95
Nov 5 - Nov 6
Total with taxes and fees

12. Mount Royal Hotel Edinburgh by The Unlimited Collection
Mount Royal Hotel Edinburgh by The Unlimited CollectionEdinburgh City Centre
8.8 out of 10, Excellent, (876 reviews)
$147 nightly
The price is $185
Nov 8 - Nov 9
Total with taxes and fees

13. Aparthotel Adagio Edinburgh Royal Mile
Aparthotel Adagio Edinburgh Royal MileEdinburgh City Centre
9.0 out of 10, Wonderful, (2,749 reviews)
$143 nightly
The price is $180
Nov 8 - Nov 9
Total with taxes and fees

14. Point A Edinburgh Haymarket
Point A Edinburgh HaymarketWest End
8.8 out of 10, Excellent, (1,824 reviews)
$77 nightly
The price is $96
Nov 8 - Nov 9
Total with taxes and fees

15. Holiday Inn Edinburgh Zoo by IHG
Holiday Inn Edinburgh Zoo by IHGCorstorphine
8.6 out of 10, Excellent, (1,629 reviews)
$71 nightly
The price is $90
Nov 8 - Nov 9
Total with taxes and fees

16. Apex Waterloo Place Hotel
Apex Waterloo Place HotelEdinburgh City Centre
9.2 out of 10, Wonderful, (2,148 reviews)
$151 nightly
The price is $190
Nov 30 - Dec 1
Total with taxes and fees

17. ibis budget Edinburgh Park
ibis budget Edinburgh ParkGogar
8.2 out of 10, Very good, (1,173 reviews)
$63 nightly
The price is $80
Nov 22 - Nov 23
Total with taxes and fees

18. Delta Hotels by Marriott Edinburgh
Delta Hotels by Marriott EdinburghGogar
8.2 out of 10, Very good, (849 reviews)
$95 nightly
The price is $120
Nov 8 - Nov 9
Total with taxes and fees

19. Courtyard by Marriott Edinburgh West
Courtyard by Marriott Edinburgh WestRiccarton
8.8 out of 10, Excellent, (1,000 reviews)
$82 nightly
The price is $103
Nov 8 - Nov 9
Total with taxes and fees

20. Britannia Hotel Edinburgh
Britannia Hotel EdinburghWest End
6.4 out of 10, (1,323 reviews)
$52 nightly
The price is $66
Nov 8 - Nov 9
Total with taxes and fees
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.
Hotels recommended for families in Midlothian
$194 nightly
The price is $233
Nov 30 - Dec 1
Total with taxes and fees
Top Midlothian Hotel Reviews

Fingal - A Luxury Floating Hotel
Fingal - A Luxury Floating HotelLeith































































































































































