Photo by Paul McIlroy

St Leonards Hotels near Dunfermline
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for St Leonards hotels

The Craigie
The Craigie29.9 km from St Leonards
9.6 out of 10, Exceptional, (363 reviews)
The price is P8,774
P10,528 total
includes taxes & fees
Jun 8 - Jun 9

DoubleTree by Hilton Edinburgh Airport
DoubleTree by Hilton Edinburgh Airport14.6 km from St Leonards
8.8 out of 10, Excellent, (1,464 reviews)
The price is P9,902
P11,883 total
includes taxes & fees
May 31 - Jun 1

Moxy Edinburgh Airport
Moxy Edinburgh Airport14.6 km from St Leonards
8.6 out of 10, Excellent, (2,413 reviews)
The price is P9,870
P11,844 total
includes taxes & fees
May 31 - Jun 1

Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country Club18.6 km from St Leonards
8.8 out of 10, Excellent, (1,718 reviews)
The price is P9,386
P11,263 total
includes taxes & fees
Jun 15 - Jun 16

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,038 reviews)
The price is P11,995
P14,394 total
includes taxes & fees
May 31 - Jun 1

Hampton by Hilton Edinburgh Airport
Hampton by Hilton Edinburgh Airport14.4 km from St Leonards
8.8 out of 10, Excellent, (1,435 reviews)
The price is P8,506
P10,207 total
includes taxes & fees
May 31 - Jun 1

The Lane Hotel
The Lane Hotel21.5 km from St Leonards
9.6 out of 10, Exceptional, (221 reviews)
The price is P12,612
P15,134 total
includes taxes & fees
Jun 8 - Jun 9

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 P14,188
P17,026 total
includes taxes & fees
May 25 - May 26

Mercure Livingston Hotel
Mercure Livingston Hotel20.1 km from St Leonards
7.8 out of 10, Good, (1,006 reviews)
The price is P4,730
P5,675 total
includes taxes & fees
May 31 - Jun 1

Braid Hills Hotel
Braid Hills Hotel22.1 km from St Leonards
8.4 out of 10, Very Good, (1,004 reviews)
The price is P9,318
P11,182 total
includes taxes & fees
May 21 - May 22

Dakota Edinburgh
Dakota Edinburgh9.7 km from St Leonards
9.4 out of 10, Exceptional, (1,366 reviews)
The price is P7,711
P9,253 total
includes taxes & fees
May 31 - Jun 1

Novotel Edinburgh Park
Novotel Edinburgh Park17.7 km from St Leonards
9.2 out of 10, Wonderful, (1,002 reviews)
The price is P8,224
P9,869 total
includes taxes & fees
May 31 - Jun 1

The Inn Place
The Inn Place20.7 km from St Leonards
8.8 out of 10, Excellent, (978 reviews)
The price is P12,290
P14,748 total
includes taxes & fees
May 31 - Jun 1

Richmond Park Hotel
Richmond Park Hotel11.5 km from St Leonards
8.2 out of 10, Very Good, (747 reviews)
The price is P3,940
P4,728 total
includes taxes & fees
Jun 8 - Jun 9

Garner Edinburgh Haymarket by IHG
Garner Edinburgh Haymarket by IHG19.6 km from St Leonards
8.0 out of 10, Very Good, (1,002 reviews)
The price is P9,870
P11,844 total
includes taxes & fees
May 31 - Jun 1

The Caledonian Edinburgh, Curio Collection by Hilton
The Caledonian Edinburgh, Curio Collection by Hilton19.9 km from St Leonards
9.2 out of 10, Wonderful, (1,000 reviews)
The price is P17,770
P21,324 total
includes taxes & fees
May 31 - Jun 1

Murrayfield Hotel
Murrayfield Hotel18.6 km from St Leonards
8.8 out of 10, Excellent, (1,003 reviews)
The price is P9,300
P11,160 total
includes taxes & fees
May 25 - May 26

Holiday Inn Edinburgh by IHG
Holiday Inn Edinburgh by IHG17.8 km from St Leonards
8.6 out of 10, Excellent, (1,355 reviews)
The price is P8,157
P9,788 total
includes taxes & fees
May 31 - Jun 1

Nira Caledonia
Nira Caledonia19.4 km from St Leonards
9.2 out of 10, Wonderful, (711 reviews)
The price is P15,607
P18,729 total
includes taxes & fees
Jun 8 - Jun 9

Best Western Kings Manor Hotel
Best Western Kings Manor Hotel25.8 km from St Leonards
8.8 out of 10, Excellent, (1,001 reviews)
The price is P8,568
P10,282 total
includes taxes & fees
May 31 - Jun 1
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.
Where to stay in St Leonards
Find the best St Leonards areas and neighborhoods for the activities you enjoy most.

Rosyth
The seaside views and historic sites are just a few features travelers like about Rosyth. If you want to do some sightseeing nearby, Dunfermline Abbey and Hopetoun House are a few top places to visit.

Photo by linda Naysmith
Open Photo by linda Naysmith
Town Centre
While visiting Town Centre, you might make a stop by sights like Dunfermline Abbey and Abbot House.

Photo by Paul McIlroy
Open Photo by Paul McIlroy
Pitreavie
Though Pitreavie might not have many top sights, you can venture to the surrounding area to see attractions like Dunfermline Abbey and Hopetoun House.

Photo by Paul McIlroy
Open Photo by Paul McIlroy
Duloch
While there might not be top attractions in Duloch, you can explore the larger area and discover places like Dunfermline Abbey and Deep Sea World.
Garvock
Garvock might not have many top sights, but Dunfermline Abbey and Knockhill Racing Circuit are two attractions nearby that you can check out.














































































