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, (699 reviews)
The price is AU$114
includes taxes & fees
19 Feb - 20 Feb

Holiday Inn Express Dunfermline by IHG
Holiday Inn Express Dunfermline by IHG3 km from St Leonards
8.8 out of 10, Excellent, (994 reviews)
The price is AU$107
includes taxes & fees
22 Feb - 23 Feb

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, (704 reviews)
The price is AU$122
includes taxes & fees
8 Mar - 9 Mar

The Adamson Hotel
The Adamson HotelCrossford, 2.7 km from St Leonards
8.4 out of 10, Very good, (518 reviews)
The price is AU$122
includes taxes & fees
15 Feb - 16 Feb

DoubleTree by Hilton Edinburgh - Queensferry Crossing
DoubleTree by Hilton Edinburgh - Queensferry Crossing6.4 km from St Leonards
9.2 out of 10, Wonderful, (894 reviews)
The price is AU$140
includes taxes & fees
15 Feb - 16 Feb

Dakota Edinburgh
Dakota Edinburgh9.7 km from St Leonards
9.2 out of 10, Wonderful, (1,287 reviews)
The price is AU$195
includes taxes & fees
13 Feb - 14 Feb

Richmond Park Hotel
Richmond Park Hotel11.5 km from St Leonards
8.2 out of 10, Very good, (693 reviews)
The price is AU$94
includes taxes & fees
3 Mar - 4 Mar

Moxy Edinburgh Airport
Moxy Edinburgh Airport14.6 km from St Leonards
8.6 out of 10, Excellent, (2,248 reviews)
The price is AU$137
includes taxes & fees
23 Feb - 24 Feb

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 AU$179
includes taxes & fees
23 Feb - 24 Feb

DoubleTree by Hilton Edinburgh Airport
DoubleTree by Hilton Edinburgh Airport14.6 km from St Leonards
8.8 out of 10, Excellent, (1,413 reviews)
The price is AU$146
includes taxes & fees
8 Mar - 9 Mar

Delta Hotels by Marriott Edinburgh
Delta Hotels by Marriott Edinburgh16.3 km from St Leonards
8.2 out of 10, Very good, (658 reviews)
The price is AU$121
includes taxes & fees
1 Mar - 2 Mar

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,006 reviews)
The price is AU$145
includes taxes & fees
15 Feb - 16 Feb

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 AU$261
includes taxes & fees
2 Mar - 3 Mar

Macdonald Houstoun House
Macdonald Houstoun House16 km from St Leonards
8.2 out of 10, Very good, (1,002 reviews)
The price is AU$128
includes taxes & fees
1 Mar - 2 Mar

ibis budget Edinburgh Park
ibis budget Edinburgh Park16.4 km from St Leonards
8.2 out of 10, Very good, (1,053 reviews)
The price is AU$88
includes taxes & fees
2 Mar - 3 Mar

Village Hotel Edinburgh
Village Hotel Edinburgh17.3 km from St Leonards
8.4 out of 10, Very good, (1,009 reviews)
The price is AU$155
includes taxes & fees
12 Feb - 13 Feb

Leonardo Edinburgh Murrayfield
Leonardo Edinburgh Murrayfield16.2 km from St Leonards
8.2 out of 10, Very good, (1,007 reviews)
The price is AU$108
includes taxes & fees
22 Feb - 23 Feb

Novotel Edinburgh Park
Novotel Edinburgh Park17.7 km from St Leonards
9.0 out of 10, Wonderful, (1,004 reviews)
The price is AU$110
includes taxes & fees
2 Mar - 3 Mar

Dean Park Hotel
Dean Park Hotel17 km from St Leonards
8.8 out of 10, Excellent, (675 reviews)
The price is AU$105
includes taxes & fees
13 Mar - 14 Mar

Holiday Inn Edinburgh by IHG
Holiday Inn Edinburgh by IHG17.8 km from St Leonards
8.6 out of 10, Excellent, (1,125 reviews)
The price is AU$85
includes taxes & fees
26 Feb - 27 Feb
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

Dalmahoy Hotel & Country Club
10/10 Excellent
Frequently asked questions
Find out more about St Leonards
Keep exploring
- Cowdenbeath Hotels
- Dalgety Bay Hotels
- Limekilns Hotels
- Hotels near Pittencrieff Park
- Hotels near Abbot House
- Hotels near Inchcolm Abbey
- Hotels near Queensferry Museum
- Hotels near Rosyth Station
- Hotels near Dalgety Bay Station
- Hotels near Dunfermline Town Station
- Hotels near Yellowscott Country Park
- Hotels near Knockhill Racing Circuit
- Townhill Hotels
- Hotels near Townhill Country Park
- Hotels near Blackness Castle
- Hotels near Hopetoun House
- Hotels near Forth Road Bridge
- Hotels near Deep Sea World
- Hotels near Aberdour Castle
- Serviced Apartments in Multrees Walk
- Business Hotels near Multrees Walk
- Resorts & Hotels with Spas near Multrees Walk
- Pet Friendly Hotels near Inverleith Park
- Serviced Apartments in Inverleith Park
- Inverkeithing Hotels
- North Queensferry Hotels
- Rosyth Hotels
- Hotels near Port Edgar
- Hotels near Braefoot Bay Terminal
- Hotels near Dunfermline North Queensferry Station
- Hotels with a Gym near Edinburgh Port
- Hotels with Free Breakfast near Edinburgh Port
- Cottages in Edinburgh Port
- Guest Houses in Edinburgh Port
- Cheap Hotels near Edinburgh Port
- Luxury Hotels near Edinburgh Port
- Boutique Hotels near Edinburgh Port
- Hotels with Parking in Linlithgow
- Luxury Hotels in Linlithgow
- Hotels with Parking in Newbridge
- Pet Friendly Hotels in Newbridge
- Hotels with Parking in Livingston
- Hotels with Parking in Kirkcaldy
- Hotels with Kitchens in Kirkcaldy
- Hotels with a Pool in Edinburgh
- Hotels with Parking in Edinburgh
- Hotels with Free Breakfast in Edinburgh
- Hotels with Kitchens in Edinburgh
- Pet Friendly Hotels in Edinburgh
- Cottages in Edinburgh
- Hostels in Edinburgh
- Apartments in Edinburgh
- Serviced Apartments in Edinburgh
- Guest Houses in Edinburgh
- Inns in Edinburgh
- Cheap Hotels in Edinburgh
- Luxury Hotels in Edinburgh
- Lgbtqia-Welcoming Hotels in Edinburgh
- Family Hotels in Edinburgh
- Golf Hotels in Edinburgh
- Charlestown Hotels
- Hotels with Parking in Dollar
- Hotels with Parking in Dunfermline
- Hotels with Free Breakfast in Dunfermline
- Hotels with Kitchens in Dunfermline
- Pet Friendly Hotels in Dunfermline
- Apartments in Dunfermline
- Luxury Hotels in Dunfermline
- Business Hotels in Dunfermline
- Family Hotels in Dunfermline
- Dunfermline Hotels
- Duloch Hotels
- Pitcorthie Hotels
- Pitreavie Hotels
- Hotels with Parking in Merchiston
- Hotels with Parking in Murrayfield
- Hotels with Kitchens in Murrayfield
- Business Hotels in Murrayfield
- Hotels with Parking in Gorgie
- Hotels with Parking in Dalry
- Luxury Hotels in Dalry
- Apartments in Comely Bank
- Luxury Hotels in Comely Bank
- Hotels with Parking in Scotland
- Hotels with a Gym in Scotland
- Hotels with Free Breakfast in Scotland
- Pet Friendly Hotels in Scotland
- Cottages in Scotland
- Apartments in Scotland
- B&B in Scotland
- Cheap Hotels in Scotland
- Luxury Hotels in Scotland
- Business Hotels in Scotland
- Family Hotels in Scotland
- Golf Hotels in Scotland




































































