Search Hotels in St Leonards, Dunfermline

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St Leonards hotels

W Edinburgh

W Edinburgh
5.0 star property
20.4 km from St Leonards
9.2 out of 10, Wonderful, (390 reviews)
" the location off the hotel is excellent and the hotel staff very kind and helpful we had a very relaxing stay "
United Kingdom
David
The price is Rp3.503.305
Rp4.203.966 total
includes taxes & fees
17 Feb - 18 Feb
W Edinburgh

The Craigie

The Craigie
3.5 star property
29.9 km from St Leonards
9.6 out of 10, Exceptional, (355 reviews)
"Lovely hotel, cosy comfortable bar, good restaurant. Every area was well kept and clean. Friendly staff made us feel very welcome. Plenty of parking."
United Kingdom
Sharon
The price is Rp2.105.812
Rp2.526.974 total
includes taxes & fees
2 Feb - 3 Feb
The Craigie

Heeton Concept Aparthotel Edinburgh Queen Street

Heeton Concept Aparthotel Edinburgh Queen Street
3.0 star property
19.7 km from St Leonards
9.4 out of 10, Exceptional, (1,216 reviews)
"Great location and very cozy lobby bar where we enjoyed relaxing."
United States
Jayme
The price is Rp1.309.287
Rp1.571.144 total
includes taxes & fees
2 Feb - 3 Feb
Heeton Concept Aparthotel Edinburgh Queen Street

Residence Inn by Marriott Edinburgh

Residence Inn by Marriott Edinburgh
4.0 star property
21 km from St Leonards
8.6 out of 10, Excellent, (1,001 reviews)
"Professional friendly warm and clean! Very good breakfast hot or continental with available hot coffee. Easy access to shops pubs princess street and castle"
United States
ANNE
The price is Rp1.793.030
Rp2.280.734 total
includes taxes & fees
22 Feb - 23 Feb
Residence Inn by Marriott Edinburgh

Eden Locke

Eden Locke
4.0 star property
19.8 km from St Leonards
9.6 out of 10, Exceptional, (1,326 reviews)
"Spotless Accommodation, Excellent staff and service. Perfect location for touring the city and surrounding areas. Highly recommended. "
United Kingdom
Daniel
The price is Rp1.703.793
Rp2.044.551 total
includes taxes & fees
2 Feb - 3 Feb
Eden Locke

Aparthotel Adagio Edinburgh Royal Mile

Aparthotel Adagio Edinburgh Royal Mile
4.0 star property
21 km from St Leonards
9.0 out of 10, Wonderful, (2,380 reviews)
"An amazing location and friendly staff!"
United States
Charles Ryan
The price is Rp1.533.414
Rp1.840.097 total
includes taxes & fees
2 Feb - 3 Feb
Aparthotel Adagio Edinburgh Royal Mile

JA The Bruntsfield - Edinburgh

JA The Bruntsfield - Edinburgh
4.0 star property
20.8 km from St Leonards
8.8 out of 10, Excellent, (1,005 reviews)
"Lovely hotel and location. Super Breakfast and helpful staff Thank you. "
United Kingdom
Cheryl
The price is Rp1.294.808
Rp1.553.770 total
includes taxes & fees
24 Feb - 25 Feb
JA The Bruntsfield - Edinburgh

The Rutland Hotel & Apartments

The Rutland Hotel & Apartments
4.0 star property
19.9 km from St Leonards
9.6 out of 10, Exceptional, (403 reviews)
"Very friendly and helpful staff, great room and location, wonderful eggs beniedict royale and fresh squeezed orange juice for breakfast."
United Kingdom
Marcus
The price is Rp2.212.368
Rp2.654.841 total
includes taxes & fees
1 Feb - 2 Feb
The Rutland Hotel & Apartments

Motel One Edinburgh - Royal

Motel One Edinburgh - Royal
3.0 star property
20.6 km from St Leonards
9.0 out of 10, Wonderful, (1,148 reviews)
"Staff was amazing and the room was very comfortable."
United States
Mary
The price is Rp1.484.629
Rp1.781.462 total
includes taxes & fees
1 Feb - 2 Feb
Motel One Edinburgh - Royal

Nira Caledonia

Nira Caledonia
4.0 star property
19.4 km from St Leonards
9.2 out of 10, Wonderful, (654 reviews)
"We loved our stay here, the staff were so helpful and pointed out some brilliant walks. We enjoyed our breakfasts both days and the room was lovely. "
United Kingdom
Laura
The price is Rp1.683.135
Rp2.019.762 total
includes taxes & fees
22 Feb - 23 Feb
Nira Caledonia

Hotel Indigo Edinburgh - Princes Street by IHG

Hotel Indigo Edinburgh - Princes Street by IHG
3.0 star property
20.4 km from St Leonards
8.0 out of 10, Very good, (1,002 reviews)
"Good food, friendly staff, everyone helpful, central location"
United Kingdom
Andrew C
The price is Rp1.889.430
Rp2.267.316 total
includes taxes & fees
22 Feb - 23 Feb
Hotel Indigo Edinburgh - Princes Street by IHG

Tigerlily

Tigerlily
4.0 star property
19.8 km from St Leonards
9.4 out of 10, Exceptional, (1,001 reviews)
"Had the best time Got upgraded due to my wife birthday and drinks can’t thank the staff enough went above and beyond we will definitely be back any time we stay in Edinburgh "
United Kingdom
Lisa
Tigerlily

Market Street Hotel

Market Street Hotel
4.0 star property
20.6 km from St Leonards
9.8 out of 10, Exceptional, (1,232 reviews)
"Clean room, great location, fantastic staff"
United Kingdom
Kerri
Market Street Hotel

Point A Hotel Edinburgh Haymarket

Point A Hotel Edinburgh Haymarket
3.0 star property
20 km from St Leonards
8.8 out of 10, Excellent, (1,628 reviews)
"Friendly staff very clean rooms and excellent atmosphere!"
Canada
Khristopher
The price is Rp1.085.450
Rp1.302.540 total
includes taxes & fees
2 Feb - 3 Feb
Point A Hotel Edinburgh Haymarket

The Scholar

The Scholar
4.0 star property
22.4 km from St Leonards
9.2 out of 10, Wonderful, (1,001 reviews)
"Welcome and attentive staff, clean and excellent location. "
United Kingdom
Lynsey
The Scholar

New Town Hotel

New Town Hotel
4.0 star property
20.2 km from St Leonards
8.6 out of 10, Excellent, (94 reviews)
"Clean large room comfortable beds Easy access to all winter events Great stay"
United States
Kelly
The price is Rp1.523.112
Rp1.827.734 total
includes taxes & fees
1 Feb - 2 Feb
New Town Hotel

voco Edinburgh - Royal Terrace by IHG

voco Edinburgh - Royal Terrace by IHG
4.0 star property
20.8 km from St Leonards
8.4 out of 10, Very good, (906 reviews)
"The front desk was very helpful throughout the stay."
United Kingdom
Mackenzie
The price is Rp1.542.392
Rp1.850.870 total
includes taxes & fees
3 Feb - 4 Feb
voco Edinburgh - Royal Terrace by IHG

Le Monde Hotel

Le Monde Hotel
4.0 star property
20.1 km from St Leonards
9.0 out of 10, Wonderful, (1,000 reviews)
"The entire stay from start to finish was magical "
United Kingdom
Helen
The price is Rp1.705.708
Rp2.046.850 total
includes taxes & fees
8 Feb - 9 Feb
Le Monde Hotel

The Balmoral Hotel

The Balmoral Hotel
20.5 km from St Leonards
9.8 out of 10, Exceptional, (1,000 reviews)
"Staff, amenities, and location"
Canada
Amin
The price is Rp5.647.328
Rp6.776.885 total
includes taxes & fees
2 Feb - 3 Feb
The Balmoral Hotel

Hotel du Vin & Bistro Edinburgh

Hotel du Vin & Bistro Edinburgh
4.0 star property
20.9 km from St Leonards
9.6 out of 10, Exceptional, (1,000 reviews)
"Thank for great stay. "
United States
Laurie
The price is Rp1.392.780
Rp1.671.336 total
includes taxes & fees
1 Feb - 2 Feb
Hotel du Vin & Bistro Edinburgh
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 Deep Sea World and Dunfermline Abbey, a few notable attractions nearby.

Crossford

Crossford is well liked for its restaurants, and you can visit sights like Dunfermline Golf Club and Dunfermline Abbey if you have time to explore the area.

Town Centre

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

Duloch

While Duloch isn't home to many top sights, Dunfermline Abbey and Deep Sea World are some notable places to visit nearby.

Pitreavie

While Pitreavie isn't home to many top sights, Dunfermline Abbey and Deep Sea World are some notable places to visit nearby.

Top St Leonards Hotel Reviews

Frequently asked questions

What is St Leonards like?
Travellers will be sure to find plenty to entertain them in Dunfermline's St Leonards neighbourhood.
If I need to cancel my hotel reservation in St Leonards, will I receive a refund?
Yes, you'll find most hotel bookings are fully refundable if cancelled prior to the accommodation's cancellation deadline, which is usually within 24-48 hours of your scheduled arrival. If you have a reservation that's non-refundable, you may still be able to cancel and get a refund within 24 hours of booking. Add your dates and click on "Search", then use the filter option "fully refundable" to review the best options available in St Leonards.
What can I see and do in this Dunfermline neighbourhood?
A few places to visit in the area around St Leonards include Andrew Carnegie Birthplace Museum, Dunfermline Abbey and Abbot House. While you're out sightseeing in Dunfermline, make sure that you visit other sights such as Pittencrieff Park or Saint Margaret's Cave.

Explore a world of travel with Expedia