- Change your mindBook hotels with free cancellation
- 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,326 reviews)
The price is CA $140
CA $177 total
includes taxes & fees
Nov 29 - Nov 30

2. Virgin Hotels Edinburgh
Virgin Hotels EdinburghEdinburgh City Centre
9.6 out of 10, Exceptional, (1,454 reviews)
The price is CA $314
CA $395 total
includes taxes & fees
Nov 8 - Nov 9

3. Apex Grassmarket Hotel
Apex Grassmarket HotelEdinburgh City Centre
9.0 out of 10, Wonderful, (3,008 reviews)
The price is CA $215
CA $271 total
includes taxes & fees
Nov 8 - Nov 9

4. Point A Edinburgh St Andrew Square
Point A Edinburgh St Andrew SquareEdinburgh City Centre
8.0 out of 10, Very good, (231 reviews)
The price is CA $148
CA $186 total
includes taxes & fees
Nov 8 - Nov 9

5. Village Hotel Edinburgh
Village Hotel EdinburghCraigleith
8.4 out of 10, Very good, (1,009 reviews)
The price is CA $143
CA $180 total
includes taxes & fees
Nov 22 - Nov 23

6. YOTEL Edinburgh
YOTEL EdinburghEdinburgh City Centre
8.8 out of 10, Excellent, (2,579 reviews)
The price is CA $149
CA $187 total
includes taxes & fees
Nov 8 - Nov 9

7. Garner Edinburgh Haymarket by IHG
Garner Edinburgh Haymarket by IHGWest End
8.0 out of 10, Very good, (1,000 reviews)
The price is CA $106
CA $134 total
includes taxes & fees
Nov 29 - Nov 30

8. Apex City of Edinburgh Hotel
Apex City of Edinburgh HotelEdinburgh City Centre
9.2 out of 10, Wonderful, (1,802 reviews)
The price is CA $184
CA $232 total
includes taxes & fees
Nov 8 - Nov 9

9. Leonardo Royal Hotel Edinburgh
Leonardo Royal Hotel EdinburghEdinburgh City Centre
9.0 out of 10, Wonderful, (1,552 reviews)
The price is CA $224
CA $282 total
includes taxes & fees
Nov 8 - Nov 9

10. The Hoxton, Edinburgh
The Hoxton, EdinburghWest End
9.2 out of 10, Wonderful, (472 reviews)
The price is CA $193
CA $243 total
includes taxes & fees
Nov 22 - Nov 23

11. Safestay Edinburgh Cowgate
Safestay Edinburgh CowgateEdinburgh City Centre
7.2 out of 10, Good, (179 reviews)
The price is CA $106
CA $134 total
includes taxes & fees
Nov 10 - Nov 11

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, (877 reviews)
The price is CA $196
CA $247 total
includes taxes & fees
Nov 8 - Nov 9

13. Aparthotel Adagio Edinburgh Royal Mile
Aparthotel Adagio Edinburgh Royal MileEdinburgh City Centre
9.0 out of 10, Wonderful, (2,751 reviews)
The price is CA $200
CA $253 total
includes taxes & fees
Nov 8 - Nov 9

14. Point A Edinburgh Haymarket
Point A Edinburgh HaymarketWest End
8.8 out of 10, Excellent, (1,813 reviews)
The price is CA $109
CA $137 total
includes taxes & fees
Nov 8 - Nov 9

15. Holiday Inn Edinburgh Zoo by IHG
Holiday Inn Edinburgh Zoo by IHGCorstorphine
8.6 out of 10, Excellent, (1,626 reviews)
The price is CA $100
CA $126 total
includes taxes & fees
Dec 6 - Dec 7

16. Apex Waterloo Place Hotel
Apex Waterloo Place HotelEdinburgh City Centre
9.2 out of 10, Wonderful, (2,152 reviews)
The price is CA $200
CA $253 total
includes taxes & fees
Nov 29 - Nov 30

17. ibis budget Edinburgh Park
ibis budget Edinburgh ParkGogar
8.2 out of 10, Very good, (1,173 reviews)
The price is CA $89
CA $112 total
includes taxes & fees
Nov 22 - Nov 23

18. Delta Hotels by Marriott Edinburgh
Delta Hotels by Marriott EdinburghGogar
8.2 out of 10, Very good, (851 reviews)
The price is CA $132
CA $166 total
includes taxes & fees
Dec 6 - Dec 7

19. Courtyard by Marriott Edinburgh West
Courtyard by Marriott Edinburgh WestRiccarton
8.8 out of 10, Excellent, (1,000 reviews)
The price is CA $115
CA $145 total
includes taxes & fees
Nov 8 - Nov 9

20. Britannia Hotel Edinburgh
Britannia Hotel EdinburghWest End
6.4 out of 10, (1,318 reviews)
The price is CA $73
CA $92 total
includes taxes & fees
Nov 8 - Nov 9
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.
Compare top hotels in Midlothian
![]() CODE - The Court, EdinburghEdinburgh City Centre | ![]() Virgin Hotels EdinburghEdinburgh City Centre | ![]() Apex Grassmarket HotelEdinburgh City Centre | ![]() Point A Edinburgh St Andrew SquareEdinburgh City Centre | ![]() Village Hotel EdinburghCraigleith |
|---|---|---|---|---|
9.4 Exceptional 1,326 reviews | 9.6 Exceptional 1,454 reviews | 9.0 Wonderful 3,008 reviews | 8.0 Very good 231 reviews | 8.4 Very good 1,009 reviews |
The price is CA $140 CA $177 total includes taxes & fees Nov 29 - Nov 30 | The price is CA $314 CA $395 total includes taxes & fees Nov 8 - Nov 9 | The price is CA $215 CA $271 total includes taxes & fees Nov 8 - Nov 9 | The price is CA $148 CA $186 total includes taxes & fees Nov 8 - Nov 9 | The price is CA $143 CA $180 total includes taxes & fees Nov 22 - Nov 23 |
|
|
|
|
|
Hotels recommended for families in Midlothian
The price is CA $282
CA $338 total
includes taxes & fees
Nov 22 - Nov 23








































































































































