You can save up to 15% on over 100,000 hotels
Become a member for free
You can save up to 15% on over 100,000 hotels
Become a member for free
See the latest prices and deals by choosing your dates

Hotel in Dunfermline · 0.26 km from centre
8.6
926 reviews
Breakfast available
With a stay at The City Hotel in Dunfermline (Town Centre), you'll be steps from Saint Margaret's Cave and Abbot House. This hotel is 15.9 mi (25.7 km) from Edinburgh Zoo and 17.5 mi (28.1 km) from Murrayfield Stadium.

Hotel in Dunfermline · 3.93 km from centre
With a stay at Premier Inn Dunfermline in Dunfermline, you'll be within a 10-minute drive of Dunfermline Abbey and Forth Road Bridge. This hotel is 18.2 mi (29.3 km) from Edinburgh Castle and 18.3 mi (29.4 km) from Royal Mile.

Hotel in North Queensferry, Dunfermline · 7.40 km from centre
9.2
758 reviews
Breakfast available
With a stay at DoubleTree by Hilton Edinburgh - Queensferry Crossing in Dunfermline, you'll be a 2-minute walk from Forth Road Bridge and 15 minutes by foot from Deep Sea World. This hotel is 11.4 mi (18.3 km) from Edinburgh Zoo and 14.2 mi (22.8 km) from Edinburgh Castle.

Hotel in Dunfermline · 1.92 km from centre
8.8
608 reviews
Breakfast available
With a stay at Pitbauchlie House Hotel, Sure Hotel Collection by BW in Dunfermline (Pitcorthie), you'll be within a 5-minute drive of Pittencrieff Park and Dunfermline Abbey. This hotel is 4.5 mi (7.3 km) from Forth Road Bridge and 5.8 mi (9.3 km) from Deep Sea World.

Hotel in Rosyth, Dunfermline · 4.92 km from centre
8.8
485 reviews
Breakfast available
With a stay at Hill Park Hotel in Dunfermline (Rosyth), you'll be a 5-minute drive from Forth Road Bridge and 6 minutes from Deep Sea World. This hotel is 12.2 mi (19.6 km) from Edinburgh Zoo and 14.9 mi (24 km) from Edinburgh Castle.

Hotel in Dunfermline · 3.15 km from centre
8.6
899 reviews
Breakfast available
When you stay at Holiday Inn Express Dunfermline by IHG in Dunfermline, you'll be within a 10-minute drive of Dunfermline Abbey and Lochore Meadows Country Park. This hotel is 18.5 mi (29.7 km) from Edinburgh Castle and 18.5 mi (29.8 km) from Royal Mile.

Hotel in Dunfermline · 4.63 km from centre
8.5
1,181 reviews
Located in Dunfermline, 8.4 miles from Forth Bridge, The Inn At Charlestown provides accommodations with a garden, free private parking, a shared lounge and a restaurant. With free WiFi, this 3-star hotel offers room service. Guests can use a bar.
Hopetoun House is 9.2 miles from the hotel, while Edinburgh Zoo is 15 miles away. Edinburgh Airport is 12 miles from the property.

Bed and breakfast in Dunfermline · 6.84 km from centre
9.8
277 reviews
Breakfast available
Providing views of the Firth of Forth, Bay and Bridge near Edinburgh in Dalgety Bay features accommodations, a garden and a terrace.
Fitted with a patio, the suites feature a flat-screen TV and a private bathroom with free toiletries. Some units feature a seating area and/or a balcony.
A continental or buffet breakfast can be enjoyed at the property.
Edinburgh is 9.3 mi from the bed and breakfast. The nearest airport is Edinburgh Airport, 6.2 mi from the property.

Hotel in Dunfermline · 0.43 km from centre
9.0
4 reviews
Located in Dunfermline, No 10 - by StayDunfermline is within a 15-minute walk of Abbot House and Saint Margaret's Cave. This hotel is 15.6 mi (25.1 km) from Edinburgh Zoo and 17.1 mi (27.6 km) from Murrayfield Stadium.

Hotel in Crossford, Dunfermline · 2.35 km from centre
8.2
404 reviews
Breakfast available
Located in Dunfermline (Crossford), The Adamson Hotel is within a 5-minute drive of Pittencrieff Park and Dunfermline Golf Club. This hotel is 15.6 mi (25.1 km) from Edinburgh Zoo and 1.4 mi (2.3 km) from Saint Margaret's Cave.

Bed and breakfast in Rosyth · 3.54 km from centre
8.5
520 reviews
Offering garden views, Caledonia House in Rosyth provides accommodations, a garden, and a terrace. This bed and breakfast offers free private parking and free Wifi. Edinburgh Zoo is 14 miles away, and Murrayfield Stadium is 15 miles from the bed and breakfast.
At the bed and breakfast, every unit has a wardrobe. At the bed and breakfast, the units have bed linen and towels.
Continental and vegetarian breakfast options with fruit, juice, and cheese are available.
Forth Bridge is 7.5 miles from the bed and breakfast, while Hopetoun House is 8.3 miles from the property. Edinburgh Airport is 12 miles away.

Guesthouse in Rosyth, Dunfermline · 3.96 km from centre
7.2
138 reviews
Breakfast available
With a stay at Queensferry Guest House in Dunfermline (Rosyth), you'll be within a 10-minute drive of Dunfermline Abbey and Deep Sea World. This guesthouse is 12.3 mi (19.8 km) from Edinburgh Zoo and 14.1 mi (22.7 km) from Princes Street.

Hotel in Dunfermline · 4.41 km from centre
Breakfast available
When you stay at Limekilns Hotel and Bistro in Dunfermline, you'll be within a 10-minute drive of Pittencrieff Park and Andrew Carnegie Birthplace Museum. This hotel is 15.8 mi (25.4 km) from Princes Street and 14 mi (22.5 km) from Edinburgh Zoo.

Holiday home in Dunfermline · 0.58 km from centre
The Wee Pad - Uk42918 offers accommodations in Dunfermline, 11 miles from Hopetoun House and 16 miles from Edinburgh Zoo. The property is around 17 miles from Murrayfield Stadium, 18 miles from EICC, and 18 miles from Edinburgh Castle. Free Wifi is available throughout the property and Forth Bridge is 10 miles away.
The vacation home features 1 bedroom, a fully equipped kitchen with a dishwasher, a washing machine, and 1 bathroom. Towels and bed linen are available in the vacation home. For added privacy, the accommodation features a private entrance.
Royal Mile is 18 miles from The Wee Pad - Uk42918, while Camera Obscura and World of Illusions is 18 miles from the property. Edinburgh Airport is 15 miles away.

Apartment in Dunfermline · 0.34 km from centre
10.0
1 review
A stay at this apartment places you in the heart of Dunfermline, within a 10-minute walk of Saint Margaret's Cave and Pittencrieff Park. This apartment is 15.7 mi (25.3 km) from Edinburgh Zoo and 1 mi (1.6 km) from Townhill Country Park.

Apartment in Dunfermline · 0.34 km from centre
A stay at this apartment places you in the heart of Dunfermline, within a 10-minute walk of Saint Margaret's Cave and Pittencrieff Park. This upscale apartment is 15.7 mi (25.3 km) from Edinburgh Zoo and 15.1 mi (24.3 km) from Royal Highland Centre.

Apartment in Dunfermline · 0.34 km from centre
A stay at this apartment places you in the heart of Dunfermline, within a 10-minute walk of Saint Margaret's Cave and Pittencrieff Park. This apartment is 15.7 mi (25.3 km) from Edinburgh Zoo and 1 mi (1.6 km) from Townhill Country Park.

Apartment in Dunfermline · 0.34 km from centre
A stay at this apartment places you in the heart of Dunfermline, within a 10-minute walk of Saint Margaret's Cave and Pittencrieff Park. This apartment is 15.7 mi (25.3 km) from Edinburgh Zoo and 15.1 mi (24.3 km) from Royal Highland Centre.

Holiday home in Dunfermline, Cairneyhill · 4.17 km from centre
9.6
6 reviews
Ross Cottage is located in Cairneyhill, just 11 miles from Hopetoun House and 17 miles from Edinburgh Zoo. Providing free private parking, the 4-star vacation home is 11 miles from Forth Bridge. Murrayfield Stadium is 18 miles from the vacation home and EICC is 18 miles away.
The vacation home consists of 3 bedrooms, a fully equipped kitchen, and 1 bathroom. Towels and bed linen are provided in the vacation home. For added privacy, the accommodation features a private entrance.
Guests can also relax in the garden.
Edinburgh Castle is 19 miles from the vacation home, while Royal Mile is 19 miles away. Edinburgh Airport is 14 miles from the property.

Apartment in Dunfermline · 2.98 km from centre
10.0
5 reviews
Located in Dunfermline (Duloch), this apartment is within a 15-minute drive of Deep Sea World and Forth Road Bridge. This apartment is 7.9 mi (12.8 km) from Knockhill Racing Circuit and 11.6 mi (18.6 km) from Loch Leven Castle.