Photo by Paul McIlroy

St Leonards hotels in 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 HK$1,122
HK$1,347 total
includes taxes & fees
8 Jun - 9 Jun

DoubleTree by Hilton Edinburgh Airport
DoubleTree by Hilton Edinburgh Airport14.6 km from St Leonards
8.8 out of 10, Excellent, (1,468 reviews)
The price is HK$1,263
HK$1,516 total
includes taxes & fees
31 May - 1 Jun

Moxy Edinburgh Airport
Moxy Edinburgh Airport14.6 km from St Leonards
8.6 out of 10, Excellent, (2,416 reviews)
The price is HK$1,216
HK$1,459 total
includes taxes & fees
31 May - 1 Jun

Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country Club18.6 km from St Leonards
9.0 out of 10, Wonderful, (1,713 reviews)
The price is HK$1,189
HK$1,427 total
includes taxes & fees
31 May - 1 Jun

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,040 reviews)
The price is HK$1,534
HK$1,841 total
includes taxes & fees
31 May - 1 Jun

Hampton by Hilton Edinburgh Airport
Hampton by Hilton Edinburgh Airport14.4 km from St Leonards
8.8 out of 10, Excellent, (1,444 reviews)
The price is HK$1,380
HK$1,656 total
includes taxes & fees
31 May - 1 Jun

The Lane Hotel
The Lane Hotel21.5 km from St Leonards
9.6 out of 10, Exceptional, (221 reviews)
The price is HK$1,837
HK$2,204 total
includes taxes & fees
8 Jun - 9 Jun

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 HK$1,886
HK$2,263 total
includes taxes & fees
25 May - 26 May

Mercure Livingston Hotel
Mercure Livingston Hotel20.1 km from St Leonards
7.8 out of 10, Good, (1,007 reviews)
The price is HK$605
HK$726 total
includes taxes & fees
31 May - 1 Jun

Braid Hills Hotel
Braid Hills Hotel22.1 km from St Leonards
8.4 out of 10, Very good, (1,006 reviews)
The price is HK$1,293
HK$1,552 total
includes taxes & fees
25 May - 26 May

Dakota Edinburgh
Dakota Edinburgh9.7 km from St Leonards
9.2 out of 10, Wonderful, (1,360 reviews)
The price is HK$984
HK$1,181 total
includes taxes & fees
31 May - 1 Jun

Novotel Edinburgh Park
Novotel Edinburgh Park17.7 km from St Leonards
9.2 out of 10, Wonderful, (1,000 reviews)
The price is HK$1,070
HK$1,284 total
includes taxes & fees
31 May - 1 Jun

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

Richmond Park Hotel
Richmond Park Hotel11.5 km from St Leonards
8.2 out of 10, Very good, (749 reviews)
The price is HK$518
HK$622 total
includes taxes & fees
10 Jun - 11 Jun

Garner Edinburgh Haymarket by IHG
Garner Edinburgh Haymarket by IHG19.6 km from St Leonards
8.0 out of 10, Very good, (1,011 reviews)
The price is HK$1,216
HK$1,459 total
includes taxes & fees
31 May - 1 Jun

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,004 reviews)
The price is HK$2,454
HK$2,945 total
includes taxes & fees
31 May - 1 Jun

Murrayfield Hotel
Murrayfield Hotel18.6 km from St Leonards
8.8 out of 10, Excellent, (1,000 reviews)
The price is HK$1,189
HK$1,427 total
includes taxes & fees
2 Jun - 3 Jun

Holiday Inn Edinburgh by IHG
Holiday Inn Edinburgh by IHG17.8 km from St Leonards
8.6 out of 10, Excellent, (1,365 reviews)
The price is HK$1,041
HK$1,249 total
includes taxes & fees
31 May - 1 Jun

Nira Caledonia
Nira Caledonia19.4 km from St Leonards
9.2 out of 10, Wonderful, (712 reviews)
The price is HK$1,952
HK$2,342 total
includes taxes & fees
8 Jun - 9 Jun

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 HK$1,049
HK$1,259 total
includes taxes & fees
21 May - 22 May
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 for the activities you enjoy most.

Rosyth
The seaside views and historical sites are a few reasons travellers visit Rosyth. Though there aren't many top sights in the neighbourhood, you can visit Dunfermline Abbey and Hopetoun House, a few notable attractions nearby.

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
While Pitreavie isn't home to many top sights, Dunfermline Abbey and Hopetoun House are some notable places to visit nearby.

Photo by Paul McIlroy
Open Photo by Paul McIlroy
Pitcorthie
While Pitcorthie isn't home to many top sights, Dunfermline Abbey and Hopetoun House are some notable places to visit nearby.

Photo by Paul McIlroy
Open Photo by Paul McIlroy
Duloch
While Duloch isn't home to many top sights, Dunfermline Abbey and Silver Sands Beach are some notable places to visit nearby.















































































