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
Breakfast available
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 17.2 mi (27.7 km) from Princes Street.

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 14.2 mi (22.8 km) from Edinburgh Castle and 14.2 mi (22.9 km) from Royal Mile.

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 14.9 mi (24 km) from Edinburgh Castle and 14 mi (22.5 km) from Princes Street.

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 Pittencrieff Park and Dunfermline Abbey. This hotel is 18.5 mi (29.7 km) from Edinburgh Castle and 17.5 mi (28.1 km) from Princes Street.

Hotel in Dunfermline · 4.63 km from centre
8.5
1,181 reviews
Set in Dunfermline, 14 km from Forth Bridge, The Inn At Charlestown offers accommodation with a garden, free private parking, a shared lounge and a restaurant. This 3-star hotel offers room service and free WiFi. Guests can make use of a bar.
Hopetoun House is 15 km from the hotel, while Edinburgh Zoo is 23 km away. Edinburgh Airport is 20 km 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 accommodation, 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 15 km from the bed and breakfast. The nearest airport is Edinburgh Airport, 10 km 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 18.9 mi (30.4 km) from Edinburgh Park.

Bed and breakfast in Rosyth · 3.54 km from centre
8.5
520 reviews
Caledonia House has garden views, free WiFi and free private parking, set in Rosyth, 12 km from Forth Bridge. Located 13 km from Hopetoun House, the property offers a garden. Boasting family rooms, this property also provides guests with a terrace.
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 fruits, juice and cheese are available.
Edinburgh Zoo is 22 km from the bed and breakfast, while Murrayfield Stadium is 24 km from the property. Edinburgh Airport is 20 km 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
Situated 17 km from Hopetoun House, 26 km from Edinburgh Zoo and 28 km from Murrayfield Stadium, The Wee Pad - Uk42918 features accommodation set in Dunfermline. The property is located 28 km from Edinburgh International Conference Centre, 29 km from Edinburgh Castle and 29 km from Royal Mile. Free WiFi is available throughout the property and Forth Bridge is 16 km away.
The holiday 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 holiday home. For added privacy, the accommodation features a private entrance.
Camera Obscura and World of Illusions is 30 km from The Wee Pad - Uk42918, while Edinburgh Playhouse is 30 km from the property. Edinburgh Airport is 24 km 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 19.1 mi (30.7 km) from Edinburgh 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 19.1 mi (30.7 km) from Edinburgh 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, a property with a garden, is situated in Cairneyhill, 27 km from Edinburgh Zoo, 29 km from Murrayfield Stadium, as well as 30 km from Edinburgh International Conference Centre. Providing free private parking, the 4-star holiday home is 17 km from Forth Bridge. The property is non-smoking and is located 18 km from Hopetoun House.
The holiday home is composed of 3 separate bedrooms, a fully equipped kitchen, and 1 bathroom. Towels and bed linen are provided in the holiday home. For added privacy, the accommodation features a private entrance.
Edinburgh Castle is 30 km from the holiday home, while Royal Mile is 31 km away. Edinburgh Airport is 23 km 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.