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?

Best Western Plus Dunfermline Crossford Keavil House Hotel
Best Western Plus Dunfermline Crossford Keavil House HotelCrossford, 3.1 km from St Leonards
8.4 out of 10, Very Good, (693 reviews)
The price is CNY457
CNY548 total
includes taxes & fees
Jan 18 - Jan 19

Holiday Inn Express Dunfermline by IHG
Holiday Inn Express Dunfermline by IHG3 km from St Leonards
8.8 out of 10, Excellent, (988 reviews)
The price is CNY429
CNY515 total
includes taxes & fees
Jan 18 - Jan 19

DoubleTree by Hilton Edinburgh - Queensferry Crossing
DoubleTree by Hilton Edinburgh - Queensferry Crossing6.4 km from St Leonards
9.2 out of 10, Wonderful, (877 reviews)
The price is CNY498
CNY597 total
includes taxes & fees
Jan 22 - Jan 23

Pitbauchlie House Hotel, Sure Hotel Collection by BW
Pitbauchlie House Hotel, Sure Hotel Collection by BWPitcorthie, 1 km from St Leonards
8.8 out of 10, Excellent, (701 reviews)
The price is CNY457
CNY548 total
includes taxes & fees
Jan 18 - Jan 19

The Adamson Hotel
The Adamson HotelCrossford, 2.7 km from St Leonards
8.4 out of 10, Very Good, (513 reviews)

Dakota Edinburgh
Dakota Edinburgh9.7 km from St Leonards
9.2 out of 10, Wonderful, (1,280 reviews)
The price is CNY720
CNY864 total
includes taxes & fees
Feb 5 - Feb 6

Richmond Park Hotel
Richmond Park Hotel11.5 km from St Leonards
8.2 out of 10, Very Good, (686 reviews)
The price is CNY353
CNY423 total
includes taxes & fees
Jan 19 - Jan 20

DoubleTree by Hilton Edinburgh Airport
DoubleTree by Hilton Edinburgh Airport14.6 km from St Leonards
8.8 out of 10, Excellent, (1,388 reviews)
The price is CNY591
CNY709 total
includes taxes & fees
Feb 1 - Feb 2

Norton House Hotel & Spa
Norton House Hotel & Spa15.1 km from St Leonards
9.2 out of 10, Wonderful, (1,000 reviews)
The price is CNY845
CNY1,014 total
includes taxes & fees
Jan 29 - Jan 30

Moxy Edinburgh Airport
Moxy Edinburgh Airport14.6 km from St Leonards
8.6 out of 10, Excellent, (2,193 reviews)
The price is CNY469
CNY563 total
includes taxes & fees
Feb 10 - Feb 11

Hampton by Hilton Edinburgh Airport
Hampton by Hilton Edinburgh Airport14.4 km from St Leonards
8.8 out of 10, Excellent, (1,380 reviews)
The price is CNY836
CNY1,003 total
includes taxes & fees
Feb 7 - Feb 8

Holiday Inn Express Edinburgh Airport by IHG
Holiday Inn Express Edinburgh Airport by IHG14.3 km from St Leonards
8.4 out of 10, Very Good, (1,012 reviews)
The price is CNY546
CNY656 total
includes taxes & fees
Jan 18 - Jan 19

Delta Hotels by Marriott Edinburgh
Delta Hotels by Marriott Edinburgh16.3 km from St Leonards
8.2 out of 10, Very Good, (632 reviews)
The price is CNY461
CNY553 total
includes taxes & fees
Jan 18 - Jan 19

Leonardo Edinburgh Murrayfield
Leonardo Edinburgh Murrayfield16.2 km from St Leonards
8.2 out of 10, Very Good, (1,001 reviews)
The price is CNY386
CNY464 total
includes taxes & fees
Jan 19 - Jan 20

Village Hotel Edinburgh
Village Hotel Edinburgh17.3 km from St Leonards
8.2 out of 10, Very Good, (1,016 reviews)
The price is CNY516
CNY620 total
includes taxes & fees
Jan 18 - Jan 19

Macdonald Houstoun House
Macdonald Houstoun House16 km from St Leonards
8.2 out of 10, Very Good, (1,001 reviews)
The price is CNY585
CNY702 total
includes taxes & fees
Jan 25 - Jan 26

Novotel Edinburgh Park
Novotel Edinburgh Park17.7 km from St Leonards
9.0 out of 10, Wonderful, (1,000 reviews)
The price is CNY492
CNY591 total
includes taxes & fees
Feb 1 - Feb 2

Holiday Inn Edinburgh by IHG
Holiday Inn Edinburgh by IHG17.8 km from St Leonards
8.4 out of 10, Very Good, (1,093 reviews)
The price is CNY422
CNY506 total
includes taxes & fees
Feb 5 - Feb 6

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

Britannia Hotel Edinburgh
Britannia Hotel Edinburgh19.1 km from St Leonards
6.0 out of 10, (1,332 reviews)
The price is CNY328
CNY393 total
includes taxes & fees
Jan 28 - Jan 29
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 Waterloo Place 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




































































