Hotels in St Leonards
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Where to stay in St Leonards?

The Craigie
The Craigie29.9 km from St Leonards
9.6 out of 10, Exceptional, (359 reviews)
The price is CNY805
CNY966 total
includes taxes & fees
Mar 22 - Mar 23

Mercure Livingston Hotel
Mercure Livingston Hotel20.1 km from St Leonards
7.8 out of 10, Good, (1,005 reviews)
The price is CNY450
CNY540 total
includes taxes & fees
Apr 6 - Apr 7

Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country Club18.6 km from St Leonards
8.8 out of 10, Excellent, (1,725 reviews)

Courtyard by Marriott Edinburgh West
Courtyard by Marriott Edinburgh West19 km from St Leonards
8.8 out of 10, Excellent, (1,000 reviews)
The price is CNY529
CNY666 total
includes taxes & fees
Mar 22 - Mar 23

Braid Hills Hotel
Braid Hills Hotel22.1 km from St Leonards
8.4 out of 10, Very Good, (1,005 reviews)
The price is CNY518
CNY621 total
includes taxes & fees
Mar 22 - Mar 23

Kildonan Lodge Hotel
Kildonan Lodge Hotel23.2 km from St Leonards
9.0 out of 10, Wonderful, (359 reviews)

Novotel Edinburgh Park
Novotel Edinburgh Park17.7 km from St Leonards
9.0 out of 10, Wonderful, (1,001 reviews)
The price is CNY563
CNY676 total
includes taxes & fees
Mar 22 - Mar 23

JA The Bruntsfield - Edinburgh
JA The Bruntsfield - Edinburgh20.8 km from St Leonards
8.8 out of 10, Excellent, (1,000 reviews)
The price is CNY614
CNY737 total
includes taxes & fees
Mar 22 - Mar 23

Macdonald Houstoun House
Macdonald Houstoun House16 km from St Leonards
8.2 out of 10, Very Good, (1,001 reviews)
The price is CNY552
CNY662 total
includes taxes & fees
Mar 22 - Mar 23

Norton House Hotel & Spa
Norton House Hotel & Spa15.1 km from St Leonards
9.2 out of 10, Wonderful, (1,001 reviews)
The price is CNY1,164
CNY1,397 total
includes taxes & fees
Mar 31 - Apr 1

Best Western Kings Manor Hotel
Best Western Kings Manor Hotel25.8 km from St Leonards
8.8 out of 10, Excellent, (1,004 reviews)
The price is CNY383
CNY460 total
includes taxes & fees
Mar 22 - Mar 23

Hampton by Hilton Edinburgh West End
Hampton by Hilton Edinburgh West End20.2 km from St Leonards
8.6 out of 10, Excellent, (1,002 reviews)
The price is CNY621
CNY745 total
includes taxes & fees
Mar 22 - Mar 23

Residence Inn by Marriott Edinburgh
Residence Inn by Marriott Edinburgh21 km from St Leonards
8.6 out of 10, Excellent, (1,001 reviews)
The price is CNY775
CNY977 total
includes taxes & fees
Mar 22 - Mar 23

Staycity Aparthotels, Edinburgh, West End
Staycity Aparthotels, Edinburgh, West End20.1 km from St Leonards
8.8 out of 10, Excellent, (1,002 reviews)
The price is CNY882
CNY1,058 total
includes taxes & fees
Mar 22 - Mar 23

Mercure Edinburgh Haymarket
Mercure Edinburgh Haymarket20.2 km from St Leonards
8.2 out of 10, Very Good, (1,006 reviews)
The price is CNY621
CNY745 total
includes taxes & fees
Mar 22 - Mar 23

Leonardo Edinburgh City
Leonardo Edinburgh City20.5 km from St Leonards
8.8 out of 10, Excellent, (1,001 reviews)
The price is CNY682
CNY819 total
includes taxes & fees
Mar 22 - Mar 23

Delta Hotels by Marriott Edinburgh
Delta Hotels by Marriott Edinburgh16.3 km from St Leonards
8.2 out of 10, Very Good, (683 reviews)
The price is CNY514
CNY647 total
includes taxes & fees
Mar 22 - Mar 23

Novotel Edinburgh Centre
Novotel Edinburgh Centre20.6 km from St Leonards
8.6 out of 10, Excellent, (1,003 reviews)
The price is CNY624
CNY749 total
includes taxes & fees
Mar 23 - Mar 24

Holiday Inn Edinburgh by IHG
Holiday Inn Edinburgh by IHG17.8 km from St Leonards
8.6 out of 10, Excellent, (1,195 reviews)
The price is CNY449
CNY539 total
includes taxes & fees
Mar 23 - Mar 24
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.
Check out reviews of St Leonards hotels guests love

Apex Grassmarket Hotel
10/10 Excellent
Frequently asked questions
Find out more about St Leonards
Keep exploring
- Crossgates Hotels
- Hotels near Townhill Country Park
- Hotels near Macdonald Inchyra Hotel Spa
- Hotels with Parking in Burntisland
- Hotels near Royal Commonwealth Pool
- Luxury Hotels in Linlithgow
- Mid Calder Hotels
- Hotels with Parking in Bathgate
- Edinburgh Hotels
- Apartments in Restalrig
- Hotels near Scottish Gems
- Dysart Hotels
- Rosyth Hotels
- Hotels near Murrayfield Stadium
- Crossford Hotels
- Cheap Hotels in Edinburgh
- Hotels near Port Edgar
- Scotland Hotels
- Edinburgh City Centre Hotels
- Hotels near Edinburgh Park Central Tram Stop
- Hotels near Cramond Village
- Hotels with Parking in Livingston
- Comely Bank Hotels
- Hotels with a Gym near Inverleith Park
- Hotels near Cowdenbeath Station





































































