
St Leonards Holidays
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to AU$703 when you book a flight and hotel together*
- Find the right fitWith over 300,000 hotels worldwide, it's easy to create a perfect package
- Rest easyPlan, book, and manage your trip all in one place
Your St Leonards Holiday
St Leonards is beckoning! Whatever type of getaway you're organising, you can see and experience more of this neighbourhood with a St Leonards holiday package. Kick off your trip to St Leonards with a visit to nearby attractions such as Dunfermline Abbey, Dunfermline Golf Club and Pittencrieff Park. No matter what your dream St Leonards holiday may look like, you can turn it into reality with Expedia.
Our guide on where to stay in 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.
Our pick of the best St Leonards Hotel Deals

Apex Grassmarket Hotel
Spacious room with nice view. Close to restaurant and shops. Walking distance to Royal Mile. Easy check in.
Reviewed on 8 Mar 2026

Apex Waterloo Place Hotel
Yes
Reviewed on 5 Mar 2026

Moxy Edinburgh Airport
Decent enough hotel for a overnight stop and 10 mins walk to terminal.Get to hotel early enough and get bus from outside door and get to and from Edinburgh for a pre night out.
Reviewed on 6 Mar 2026
Frequently asked questions
Discover the most popular places to visit in St Leonards
Knockhill Racing Circuit
You can take time to visit Knockhill Racing Circuit during your travels to Dunfermline. Visit the spas and lively bars in this relaxing area.
Activities

City Sightseeing Edinburgh Hop-On Hop-Off Bus Tour + Kids Go Free Offer

Edinburgh: Loch Ness, Glencoe & The Highlands















