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 · 1.19 mi from centre
8.6
588 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 eco-certified hotel is 4.5 mi (7.3 km) from Forth Road Bridge and 5.8 mi (9.3 km) from Deep Sea World.
Inn in Dunfermline · 2.56 mi from centre
8.4
412 reviews
Breakfast available
With a stay at Sweet Chestnut, Dunfermline by Marston's Inns in Dunfermline, you'll be within a 10-minute drive of Yellowscott Country Park and Dunfermline Abbey. This inn is 18.3 mi (29.4 km) from Edinburgh Castle and 18.3 mi (29.5 km) from Royal Mile.
Hotel in Dunfermline · 1.96 mi from centre
8.6
873 reviews
Breakfast available
When you stay at Holiday Inn Express Dunfermline by IHG in Dunfermline, you'll be within a 10-minute drive of Andrew Carnegie Birthplace Museum and Pittencrieff 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 North Queensferry, Dunfermline · 4.60 mi from centre
9.2
733 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 eco-certified hotel is 11.4 mi (18.3 km) from Edinburgh Zoo and 14.2 mi (22.8 km) from Edinburgh Castle.
Hotel in Dunfermline · 2.44 mi from centre
Breakfast available
With a stay at Premier Inn Dunfermline in Dunfermline, you'll be within a 10-minute drive of Yellowscott Country Park and Dunfermline Abbey. This hotel is 18.2 mi (29.3 km) from Edinburgh Castle and 18.3 mi (29.4 km) from Royal Mile.
Hotel in Dunfermline · 0.16 mi from centre
8.6
858 reviews
Breakfast available
With a stay at The City Hotel in Dunfermline (Town Centre), you'll be steps from Saint Margaret's Cave and 2 minutes by foot from Pittencrieff Park. 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 · 0.67 mi from centre
9.0
1,354 reviews
Breakfast available
Located within 2 acres of gardens, Garvock House Hotel is a historic country house located in Dunfermline. The property features an on-site restaurant and terrace, offering views of the garden. Free WiFi is available throughout the property, and free private parking is available on-site.
Each room at Garvock House Hotel features an individual interior design and tea/coffee making facilities with Scottish biscuits and mineral water. A TV is available in all rooms. In the private bathrooms guests will find a bath, bathrobes, free toiletries and a hairdryer.
Guests can enjoy a full Scottish breakfast each morning in the hotel's restaurant, as well as lunch and dinner. There is also an on-site bar. A range of laundry services are available, including dry cleaning, and there are meeting/banquet facilities at the property.
Guests can explore the Fife Region from Garvock House Hotel, and Perth is 29 miles away. Aberdour and its castle are 7 miles from the property. an array of activities can be enjoyed in the area, including cycling and hiking.
Edinburgh Airport is 16 miles from Garvock House Hotel, and Dunfermline rail station is 1 mile from the property.
Hotel in Dunfermline · 1.65 mi from centre
8.6
1,634 reviews
Breakfast available
The family-run Auld Mill House Hotel offers free WiFi throughout and free onsite parking. Dating back 250 years, this charming building is just 656 feet from Halbeath Road, the main road into Dunfermline.
Located on the ground floor, each room includes a TV and tea and coffee making facilities. The rooms also offer an private bathroom.
Auld Mill House Hotel is a 3-minute drive from junction 3 of the M90 motorway. Located just 40 minutes' drive from St Andrews, central Scotland is within easy access. Dunfermline Queen Margaret Train Station is just 5 minutes' walk away and Edinburgh Airport is a 15-minute journey by car.
Dunfermline Queen Margaret Train Station has 25-minute connections to Central Edinburgh. Knockhill Racing Circuit is just a 15-minute drive away.
Hotel in Dunfermline · 0.27 mi from centre
9.0
4 reviews
Located in Dunfermline, No 10 - by StayDunfermline is within a 15-minute walk of Saint Margaret's Cave and Dunfermline Abbey. This hotel is 15.6 mi (25.1 km) from Edinburgh Zoo and 17.1 mi (27.6 km) from Murrayfield Stadium.
Hotel in Dunfermline · 2.88 mi from centre
8.5
1,103 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 · 4.25 mi from centre
9.7
266 reviews
Breakfast available
Providing views of the Firth of Forth, Bay and Bridge 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 Rosyth, Dunfermline · 3.06 mi from centre
8.8
467 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 Crossford, Dunfermline · 1.46 mi from centre
8.2
382 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 · 2.20 mi from centre
8.5
491 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.
Hotel in Inverkeithing · 3.79 mi from centre
6.1
278 reviews
This family-run budget hotel is conveniently located close to Edinburgh and next to the Forth Road Bridge and the Forth Rail Bridge; Rosyth is only a few minutes away.
The hotel is close to the ferry terminal and is only 1640 feet or so from Inverkeithing station. A bus runs regularly between the station and Edinburgh Airport. Trains also run frequently to the city of Edinburgh itself.
As reflected in the price, the hotel’s rooms are not large. However, all of the rooms are en suite and comfortable.
Free Wi-Fi is available in the hotel’s public areas and there is also free parking.
Guest house in Dunfermline · 1.46 mi from centre
9.2
337 reviews
Clarke Cottage Guest House is located in Dunfermline. This 3-star guest house offers a shared lounge and luggage storage space. Free WiFi and free private parking is available.
All rooms at the guest house are fitted with a seating area. At Clarke Cottage Guest House the rooms have a wardrobe, a flat-screen TV and a private bathroom.
Guests at the accommodations can enjoy a buffet or a à la carte breakfast.
Edinburgh is 19 mi from Clarke Cottage Guest House, while Perth is 27 mi from the property. The nearest airport is Edinburgh Airport, 17 mi from the guest house.
Bed and breakfast in Dunfermline · 1.69 mi from centre
8.4
152 reviews
Providing garden views, Homely Haven, Dunfermline in Dunfermline provides accommodations and a garden. Housed in a building dating back to 2002, this bed and breakfast is 10 miles from Forth Bridge and 11 miles from Hopetoun House. There's a picnic area and guests can access free Wifi and free private parking.
At the bed and breakfast, each unit is equipped with a outdoor furniture, a flat-screen TV, a shared bathroom, bed linen, and towels. There's a seating and a dining area in all units. The rooms are equipped with heating facilities.
Edinburgh Zoo is 16 miles from the bed and breakfast, while Murrayfield Stadium is 18 miles away. Edinburgh Airport is 13 miles from the property.
Bed and breakfast in Rosyth · 3.00 mi from centre
8.7
324 reviews
Featuring garden views, Three Bridges Bed & Breakfast in Rosyth provides accommodations and a garden. This property offers access to a terrace, free private parking, and free Wifi. On clear days, guests can head outside to enjoy the bed and breakfast's outdoor fireplace, or simply kick back and relax.
All units come with a seating area, a flat-screen TV with satellite channels, and a private bathroom with a hair dryer, bath, and shower. The bed and breakfast features some units with sea views, and each unit has a kettle. At the bed and breakfast, each unit includes bed linen and towels.
The bed and breakfast offers a full English/Irish or vegetarian breakfast. As an added convenience, Three Bridges Bed & Breakfast offers packed lunches for guests to bring on excursions and other trips off-property.
The bed and breakfast has a picnic area where you can spend the day outdoors.
Forth Bridge is 5.9 miles from the accommodation, while Hopetoun House is 6.6 miles from the property. Edinburgh Airport is 11 miles away.
Hotel in Dunfermline · 2.74 mi 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 14 mi (22.5 km) from Edinburgh Zoo and 15.5 mi (25 km) from Murrayfield Stadium.
Hotel in Dunfermline · 2.99 mi from centre
7.8
131 reviews
Located in Dunfermline, 11 miles from Forth Bridge, Maltings Hotel has accommodations with a restaurant, free private parking and a bar. The property is around 12 miles from Hopetoun House, 17 miles from Edinburgh Zoo and 18 miles from Murrayfield Stadium. The property provides an ATM and free WiFi throughout the property.
At the hotel, rooms come with a desk and a flat-screen TV. The private bathroom is equipped with a shower, free toiletries and a hairdryer. The rooms will provide guests with a closet and an electric tea pot.
A buffet, à la carte or continental breakfast is served at the property.
EICC is 19 miles from Maltings Hotel, while Edinburgh Castle is 19 miles from the property. Edinburgh Airport is 15 miles away.
The ancient capital of Scotland, Dunfermline is in the heart of West Fife, just a short trip from Edinburgh. And, fun fact, the birthplace of Andrew Carnegie.
Explore Dunfermline's incredible heritage by exploring Dunfermline Abbey, Abbot House, or the ruins of Dunfermline Palace.
With awe-inspiring entertainment, history, and the great outdoors right on your doorstep in Dunfermline, you'll be spoilt for choice during your stay.
Possibly the most famous site to see in all of Dunfermline, Carnegie Hall is a stunning Edwardian content hall hosting magnificent live events throughout the year.
If you want to experience more of Andrew Carnegie's legacy, you can also find his Birthplace Museum, The Carnegie Tiffany Window in the Abbey Church, and the Carnegie Leisure Centre.
Dunfermline has plenty of outdoor spaces to explore. From Dunfermline Public Park and Fife Coastal Path to Knockhill Racing Circuit and Waterski & Wakeboard Scotland, there's something for everyone to enjoy. No matter how you like to enjoy your time outside.
Whether you're looking for a grand luxury hotel or a quaint shepherd's hut, Dunfermline and West Fife have so many accommodation choices for you.
Peruse our top rated hotels at the top of the page or toggle our search experience to your preference. Perhaps you want to book now and stay later, bring your dog on holiday, or need accessible accommodation options.
Whatever you need, you'll find fantastic hotel deals right here. And, sign up for up to 15% off exclusive member discounts.