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,102
HK$1,322 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,464 reviews)
The price is HK$1,256
HK$1,508 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,413 reviews)
The price is HK$1,252
HK$1,503 total
includes taxes & fees
31 May - 1 Jun

Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country Club18.6 km from St Leonards
8.8 out of 10, Excellent, (1,717 reviews)
The price is HK$1,191
HK$1,429 total
includes taxes & fees
15 Jun - 16 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,038 reviews)
The price is HK$1,522
HK$1,826 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,434 reviews)
The price is HK$1,079
HK$1,295 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,600
HK$1,920 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,800
HK$2,160 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,005 reviews)
The price is HK$540
HK$648 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,004 reviews)
The price is HK$1,106
HK$1,327 total
includes taxes & fees
11 Jun - 12 Jun

Dakota Edinburgh
Dakota Edinburgh9.7 km from St Leonards
9.4 out of 10, Exceptional, (1,363 reviews)
The price is HK$890
HK$1,068 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,002 reviews)
The price is HK$1,043
HK$1,252 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,559
HK$1,871 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, (747 reviews)
The price is HK$531
HK$637 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,002 reviews)
The price is HK$1,252
HK$1,503 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,000 reviews)
The price is HK$2,255
HK$2,705 total
includes taxes & fees
31 May - 1 Jun

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

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

Nira Caledonia
Nira Caledonia19.4 km from St Leonards
9.2 out of 10, Wonderful, (711 reviews)
The price is HK$1,980
HK$2,376 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,001 reviews)
The price is HK$1,087
HK$1,304 total
includes taxes & fees
31 May - 1 Jun
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
Duloch
While Duloch isn't home to many top sights, Dunfermline Abbey and Deep Sea World are some notable places to visit nearby.
Garvock
While there might not be top attractions in Garvock, you can explore the larger area and discover places like Dunfermline Abbey and Knockhill Racing Circuit.














































































