St Leonards Hotels, Dunfermline
Most accommodation are fully refundable. Because flexibility matters.
Save an average of 15% on thousands of hotels with Expedia Rewards
Search over 2.9 million properties and 550 airlines worldwide
3305 Cheap Hotels in St Leonards - Specials, Reviews, & Last Minute Deals
Other neighbourhoods around St Leonards
Hotels Near Dunfermline, Scotland 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 Deep Sea World and Dunfermline Abbey, a few notable attractions nearby.
Frequently asked questions
Recent Reviews in St Leonards
5/5 Excellent
Great location with comfort
"We really enjoyed our stay. The staff were friendly and helpful, our room was clean and comfortable, and the location was perfect. It was a short walk to Waverley train station, Edinburgh bus station, and the Royal Mike. And the hop on-hop off buses were right outside if you wanted to take a tour. "
A verified traveller stayed at Apex Waterloo Place Hotel
Posted 15 hours ago
Hotels near popular Dunfermline Attractions
More accommodation types in St Leonards
Accommodation Near Dunfermline, Scotland
What are the most popular hotels in St Leonards?
Expedia's Latest Trends
Hotels
Leith AccommodationWentworthville AccommodationWellington accommodationVillas Rottnest IslandLuxury Hotels in Northeast TasmaniaRome accommodationQ1 Resort & SpaLa Quinta by Wyndham Remarkables Park QueenstownLa Divina Amalfi CoastDoubleTree by Hilton London Angel Kings CrossJoondalup AccommodationRydges Hotels in CarltonDevasom Khao Lak Beach Resort & VillasCity Centre Glasgow AccommodationGrand Bay Hotel San FranciscoOld Town Edinburgh Accommodation
Flights
Airfares from London (LHR) to Hobart (HBA)Airfares from Vienna (VIE) to Brisbane (BNE)IberiaAirfares from Gladstone (GLT) to Gold Coast (OOL)Airfares from Manchester (MAN) to Milan (MIL)Airfares from Perth (PER) to São Paulo (GRU)Airfares from Brisbane (BNE) to Honolulu (HNL)Airfares from Melbourne (MEL) to Faro (FAO)Airfares from Auckland (AKL) to Vancouver (YVR)