Photo by Paul McIlroy

Find hotels in St Leonards, 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

Holiday Inn Express Stirling by IHG
Holiday Inn Express Stirling by IHG28.8 km from St Leonards
9.0 out of 10, Wonderful, (1,006 reviews)
The price is ¥10,108
¥12,130 total
includes taxes & fees
Jan 18 - Jan 19

Best Western Kings Manor Hotel
Best Western Kings Manor Hotel25.8 km from St Leonards
8.8 out of 10, Excellent, (1,006 reviews)
The price is ¥8,290
¥9,947 total
includes taxes & fees
Jan 19 - Jan 20

The Hoxton Edinburgh
The Hoxton Edinburgh19.6 km from St Leonards
9.4 out of 10, Exceptional, (169 reviews)
The price is ¥14,091
¥16,910 total
includes taxes & fees
Jan 20 - Jan 21

Leonardo Edinburgh City
Leonardo Edinburgh City20.5 km from St Leonards
8.8 out of 10, Excellent, (1,001 reviews)
The price is ¥11,112
¥13,335 total
includes taxes & fees
Jan 26 - Jan 27

The Edinburgh Grand, a Luxury Collection Hotel, Edinburgh
The Edinburgh Grand, a Luxury Collection Hotel, Edinburgh20.3 km from St Leonards
9.4 out of 10, Exceptional, (772 reviews)
The price is ¥36,107
¥43,328 total
includes taxes & fees
Jan 14 - Jan 15

Mercure Livingston Hotel
Mercure Livingston Hotel20.1 km from St Leonards
7.8 out of 10, Good, (1,003 reviews)
The price is ¥10,344
¥12,413 total
includes taxes & fees
Feb 8 - Feb 9

Village Hotel Edinburgh
Village Hotel Edinburgh17.3 km from St Leonards
8.2 out of 10, Very Good, (1,016 reviews)
The price is ¥12,591
¥15,110 total
includes taxes & fees
Jan 15 - Jan 16

Britannia Hotel Edinburgh
Britannia Hotel Edinburgh19.1 km from St Leonards
6.0 out of 10, (1,332 reviews)
The price is ¥7,408
¥8,890 total
includes taxes & fees
Jan 22 - Jan 23

Cairn Hotel
Cairn Hotel20.5 km from St Leonards
8.6 out of 10, Excellent, (1,002 reviews)
The price is ¥8,325
¥9,990 total
includes taxes & fees
Jan 29 - Jan 30

Staycity Aparthotels, Edinburgh, West End
Staycity Aparthotels, Edinburgh, West End20.1 km from St Leonards
8.8 out of 10, Excellent, (1,001 reviews)
The price is ¥12,413
¥14,896 total
includes taxes & fees
Feb 10 - Feb 11

Dakota Edinburgh
Dakota Edinburgh9.7 km from St Leonards
9.2 out of 10, Wonderful, (1,281 reviews)
The price is ¥32,144
¥38,573 total
includes taxes & fees
Feb 13 - Feb 14

Best Western Balgeddie House Hotel
Best Western Balgeddie House Hotel22.8 km from St Leonards
8.8 out of 10, Excellent, (755 reviews)
The price is ¥10,477
¥12,572 total
includes taxes & fees
Jan 16 - Jan 17

The Bonham Hotel
The Bonham Hotel19.4 km from St Leonards
9.2 out of 10, Wonderful, (937 reviews)
The price is ¥20,571
¥24,686 total
includes taxes & fees
Jan 25 - Jan 26

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

Nira Caledonia
Nira Caledonia19.4 km from St Leonards
9.2 out of 10, Wonderful, (649 reviews)
The price is ¥15,801
¥18,961 total
includes taxes & fees
Jan 27 - Jan 28

Novotel Edinburgh Centre
Novotel Edinburgh Centre20.6 km from St Leonards
8.6 out of 10, Excellent, (1,007 reviews)
The price is ¥13,404
¥16,085 total
includes taxes & fees
Feb 8 - Feb 9

Sheraton Grand Hotel & Spa, Edinburgh
Sheraton Grand Hotel & Spa, Edinburgh20.1 km from St Leonards
9.0 out of 10, Wonderful, (1,010 reviews)
The price is ¥18,906
¥22,687 total
includes taxes & fees
Feb 8 - Feb 9

The Raeburn
The Raeburn18.8 km from St Leonards
9.8 out of 10, Exceptional, (370 reviews)
The price is ¥15,753
¥18,903 total
includes taxes & fees
Jan 15 - Jan 16

Mercure Edinburgh Haymarket
Mercure Edinburgh Haymarket20.2 km from St Leonards
8.4 out of 10, Very Good, (1,017 reviews)
The price is ¥11,993
¥14,392 total
includes taxes & fees
Jan 19 - Jan 20

The Rutland Hotel & Apartments
The Rutland Hotel & Apartments19.9 km from St Leonards
9.6 out of 10, Exceptional, (400 reviews)
The price is ¥18,089
¥21,707 total
includes taxes & fees
Jan 14 - Jan 15
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, Deep Sea World and Dunfermline Abbey are a few top places to visit.
Duloch
While there might not be top attractions in Duloch, you can explore the larger area and discover places like Dunfermline Abbey and Dunfermline Golf Club.

Town Centre
While visiting Town Centre, you might make a stop by sights like Dunfermline Abbey and Abbot House.
Pitreavie
Though Pitreavie might not have many top sights, you can venture to the surrounding area to see attractions 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.






































































