Photo by Paul McIlroy

Search 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

Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country Club11.6 mi from St Leonards
9.0 out of 10, Wonderful, (1,716 reviews)
The price is £159
includes taxes & fees
31 May - 1 Jun

DoubleTree by Hilton Edinburgh Airport
DoubleTree by Hilton Edinburgh Airport9.1 mi from St Leonards
8.8 out of 10, Excellent, (1,468 reviews)
The price is £144
includes taxes & fees
31 May - 1 Jun

Holiday Inn Express Edinburgh Airport by IHG
Holiday Inn Express Edinburgh Airport by IHG8.9 mi from St Leonards
8.4 out of 10, Very good, (1,034 reviews)
The price is £145
includes taxes & fees
31 May - 1 Jun

Moxy Edinburgh Airport
Moxy Edinburgh Airport9.1 mi from St Leonards
8.6 out of 10, Excellent, (2,423 reviews)
The price is £139
includes taxes & fees
31 May - 1 Jun

Hampton by Hilton Edinburgh Airport
Hampton by Hilton Edinburgh Airport9 mi from St Leonards
8.8 out of 10, Excellent, (1,450 reviews)
The price is £182
includes taxes & fees
31 May - 1 Jun

Norton House Hotel & Spa
Norton House Hotel & Spa9.4 mi from St Leonards
9.2 out of 10, Wonderful, (1,002 reviews)
The price is £225
includes taxes & fees
22 Jun - 23 Jun

The Inn Place
The Inn Place12.8 mi from St Leonards
8.8 out of 10, Excellent, (978 reviews)
The price is £194
includes taxes & fees
8 Jun - 9 Jun

The Lane Hotel
The Lane Hotel13.4 mi from St Leonards
9.6 out of 10, Exceptional, (221 reviews)
The price is £203
includes taxes & fees
21 Jun - 22 Jun

Dakota Edinburgh
Dakota Edinburgh6 mi from St Leonards
9.4 out of 10, Exceptional, (1,371 reviews)
The price is £112
includes taxes & fees
31 May - 1 Jun

Novotel Edinburgh Park
Novotel Edinburgh Park11 mi from St Leonards
9.2 out of 10, Wonderful, (1,001 reviews)
The price is £115
includes taxes & fees
31 May - 1 Jun

Best Western The Hilcroft Hotel West Lothian
Best Western The Hilcroft Hotel West Lothian16 mi from St Leonards
8.8 out of 10, Excellent, (393 reviews)
The price is £67
includes taxes & fees
31 May - 1 Jun

Garner Edinburgh Haymarket by IHG
Garner Edinburgh Haymarket by IHG12.2 mi from St Leonards
8.0 out of 10, Very good, (1,004 reviews)
The price is £134
includes taxes & fees
31 May - 1 Jun

Braid Hills Hotel
Braid Hills Hotel13.8 mi from St Leonards
8.4 out of 10, Very good, (1,002 reviews)
The price is £113
includes taxes & fees
25 May - 26 May

The Caledonian Edinburgh, Curio Collection by Hilton
The Caledonian Edinburgh, Curio Collection by Hilton12.3 mi from St Leonards
9.2 out of 10, Wonderful, (1,004 reviews)
The price is £259
includes taxes & fees
31 May - 1 Jun

Murrayfield Hotel
Murrayfield Hotel11.5 mi from St Leonards
8.8 out of 10, Excellent, (1,000 reviews)
The price is £168
includes taxes & fees
25 May - 26 May

Holiday Inn Edinburgh by IHG
Holiday Inn Edinburgh by IHG11.1 mi from St Leonards
8.6 out of 10, Excellent, (1,373 reviews)
The price is £119
includes taxes & fees
31 May - 1 Jun

The Roseate Edinburgh
The Roseate Edinburgh11.9 mi from St Leonards
9.2 out of 10, Wonderful, (686 reviews)
The price is £264
includes taxes & fees
31 May - 1 Jun

Nira Caledonia
Nira Caledonia12.1 mi from St Leonards
9.2 out of 10, Wonderful, (715 reviews)
The price is £256
includes taxes & fees
8 Jun - 9 Jun

Macdonald Houstoun House
Macdonald Houstoun House9.9 mi from St Leonards
8.2 out of 10, Very good, (1,000 reviews)
The price is £116
includes taxes & fees
31 May - 1 Jun

Delta Hotels by Marriott Edinburgh
Delta Hotels by Marriott Edinburgh10.1 mi from St Leonards
8.2 out of 10, Very good, (727 reviews)
The price is £128
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. Learn more about St Leonards
Learn more about St Leonards

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 Pittencrieff Park 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 Pittencrieff Park 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 Pittencrieff Park are some notable places to visit nearby.
Frequently asked questions
Explore a world of travel with Expedia
- 4 Star Hotels in Dunfermline
- 5 Star Hotels in Dunfermline
- Hotels near Andrew Carnegie Birthplace Museum
- Cairneyhill Hotels
- Charlestown Hotels
- Cowdenbeath Hotels
- Crossford Hotels
- Crossgates Hotels
- Dalgety Bay Hotels
- Hotels near Dalgety Bay Station
- Hotels near Deep Sea World
- Duloch Hotels
- Hotels near Dunfermline Abbey
- Serviced Apartments in Dunfermline
- Apartments in Dunfermline
- B&B in Dunfermline
- Cabin Rentals in Dunfermline
- Caravan Parks in Dunfermline
- Castles in Dunfermline
- Country Houses in Dunfermline
- Hotels near Dunfermline Golf Club
- Guest Houses in Dunfermline
- Hostels in Dunfermline
- Beach Resorts & in Dunfermline
- Best Western Hotels in Dunfermline
- Cheap Hotels in Dunfermline
- Cairn Hotel Group in Dunfermline
- Family-Friendly Hotels in Dunfermline
- Gay-Friendly Hotels in Dunfermline
- Golf Hotels in Dunfermline
- Greene King Hotels in Dunfermline
- Hilton Hotels in Dunfermline
- Historic Hotels in Dunfermline
- Hotels with Breakfast in Dunfermline
- Hotels with Connecting Rooms in Dunfermline
- Hotels with Entertainment in Dunfermline
- Hotels with Parking in Dunfermline
- Hotels with Gym in Dunfermline
- Hotels with Parking in Dunfermline
- Hotels with Room Service in Dunfermline
- Hotels with Balcony in Dunfermline
- Hotels with Hot Tubs in Dunfermline
- Hotels with Pool in Dunfermline
- Independent Hotels in Dunfermline
- Luxury Hotels in Dunfermline
- Moxy Hotels in Dunfermline
- Macdonald Hotels in Dunfermline
- Marriott Hotels & Resorts in Dunfermline
- Pet-Friendly Hotels in Dunfermline
- Syha Hostelling Scotland Hotels in Dunfermline
- Spa Hotels in Dunfermline
- Travelodge UK Hotels in Dunfermline
- Wedding Hotels in Dunfermline
- Dunfermline Hotels
- Lodges in Dunfermline
- Hotels near Dunfermline Queen Margaret Station
- Serviced Apartments in Dunfermline Town Station
- Guest Houses in Dunfermline Town Station
- Hotels near Dunfermline Town Station
- Ranches in Dunfermline Town Station
- Hotels near Edinburgh
- Edinburgh City Centre Hotels
- Edinburgh Hotels
- Inverkeithing Hotels
- Hotels near Inverkeithing Station
- Limekilns Hotels
- North Queensferry Hotels
- Oakley Hotels
- Pitcorthie Hotels
- Pittencrieff Hotels
- Hotels near Pittencrieff Park
- Rosyth Hotels
- Hotels near Rosyth Station
- St. Davids Hotels
- Hotels near Townhill Country Park
- Ace Rental Cars in Dunfermline
- Alamo Rent A Car Rental Cars in Dunfermline
- Avis Rental Cars in Dunfermline
- Budget Rental Cars in Dunfermline
- Car hire Dunfermline
- Enterprise Rental Cars in Dunfermline
- Europcar Rental Cars in Dunfermline
- Hertz Rental Cars in Dunfermline
- Luxury Car Hire in Dunfermline
- Mini Car Hire in Dunfermline
- National Car Rental Rental Cars in Dunfermline
- Pickup Car Hire in Dunfermline
- Sixt Rental Cars in Dunfermline
- Thrifty Car Rental Rental Cars in Dunfermline
- People Carrier Car Hire in Dunfermline















































































