Hotels in Dunfermline

Hotels in Dunfermline

Enter your dates for the latest hotel rates and availability.

Scroll down to see hotels
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+
Popular Filters for Dunfermline
Breakfast includedPets welcomeWithin 1 km2 bedsFree parkingPrivate toiletFree cancellationParking availableHotelPay at Hotel
Property Type
HotelResortVacation homeApartmentBed and breakfastCountry house
Property facilities & services
Pets welcomeFree parkingCurrency exchangeParking availablePoolWi-Fi in public areasGolf courseBarRestaurantLuggage storageSmoking area24-hour front deskConference roomElevatorBarbecueEV charging stationSaunaSpaGym

We found 15 hotels for you in Dunfermline

Trip.com offers top-picked hotels in Dunfermline, including reviews, price estimates, and facility details to help you choose the best option for you.
Most Booked
Lowest price
Closest to downtown
Highest Rated
Holiday Inn Express DUNFERMLINE by IHG Hotels in Dunfermline
Holiday Inn Express DUNFERMLINE by IHG Hotels in DunfermlineHoliday Inn Express DUNFERMLINE by IHG Hotels in DunfermlineHoliday Inn Express DUNFERMLINE by IHG Hotels in DunfermlineHoliday Inn Express DUNFERMLINE by IHG Hotels in DunfermlineHoliday Inn Express DUNFERMLINE by IHG Hotels in DunfermlineHoliday Inn Express DUNFERMLINE by IHG Hotels in Dunfermline
48
Hotels in Dunfermline
Private parking
Luggage Storage
Bar
+3
"Room is great and bed is comfortable. Breakfast and service is excellent. Will come back again to stay."
Very Good
49 reviews
8.4/10
1 night
From £51
Check Availability
The City Hotel Hotels in Dunfermline
The City Hotel Hotels in DunfermlineThe City Hotel Hotels in DunfermlineThe City Hotel Hotels in DunfermlineThe City Hotel Hotels in DunfermlineThe City Hotel Hotels in DunfermlineThe City Hotel Hotels in Dunfermline
99+
Hotels in Dunfermline
Golf Course
Luggage Storage
Bar
+5
"Except breakfast, room clean, staff lovely, will come back"
Very Good
107 reviews
8.4/10
1 night
From £41
Check Availability
Premier Inn Dunfermline Hotels in Dunfermline
Premier Inn Dunfermline Hotels in DunfermlinePremier Inn Dunfermline Hotels in DunfermlinePremier Inn Dunfermline Hotels in DunfermlinePremier Inn Dunfermline Hotels in DunfermlinePremier Inn Dunfermline Hotels in DunfermlinePremier Inn Dunfermline Hotels in Dunfermline
86
Hotels in Dunfermline
Parking
Luggage Storage
Restaurant
+2
"It was on point due to the fact that the location was unexpected for the variety of places u can go and enjoy."
42 reviews
7.2/10
1 night
From £43
Check Availability
Sweet Chestnut, Dunfermline by Marston's Inns Hotels in Dunfermline
Sweet Chestnut, Dunfermline by Marston's Inns Hotels in DunfermlineSweet Chestnut, Dunfermline by Marston's Inns Hotels in DunfermlineSweet Chestnut, Dunfermline by Marston's Inns Hotels in DunfermlineSweet Chestnut, Dunfermline by Marston's Inns Hotels in DunfermlineSweet Chestnut, Dunfermline by Marston's Inns Hotels in DunfermlineSweet Chestnut, Dunfermline by Marston's Inns Hotels in Dunfermline
51
Hotels in Dunfermline
Private parking
Bar
Restaurant
+2
"The trip was great, comfortable beds and a terrific shower. The breakfast was tasty and staff friendly. I’d really recommend the breakfast as it’s a buffet style for tea, coffees and pastries. I’d stay there again the next time I’m in town!"
112 reviews
7.3/10
1 night
From £46
Check Availability
Best Western Plus Dunfermline Crossford Keavil House Hotel Hotels in Dunfermline
Best Western Plus Dunfermline Crossford Keavil House Hotel Hotels in DunfermlineBest Western Plus Dunfermline Crossford Keavil House Hotel Hotels in DunfermlineBest Western Plus Dunfermline Crossford Keavil House Hotel Hotels in DunfermlineBest Western Plus Dunfermline Crossford Keavil House Hotel Hotels in DunfermlineBest Western Plus Dunfermline Crossford Keavil House Hotel Hotels in DunfermlineBest Western Plus Dunfermline Crossford Keavil House Hotel Hotels in Dunfermline
99+
Hotels in Dunfermline
Golf Course
Indoor swimming pool
Horse Riding
+13
"Lovely resort with pool and spa. Staff was kind and the breakfast service was amazing."
Good
112 reviews
7.8/10
1 night
From £51
Check Availability
Adamson Hotel Hotels in Dunfermline
Adamson Hotel Hotels in DunfermlineAdamson Hotel Hotels in DunfermlineAdamson Hotel Hotels in DunfermlineAdamson Hotel Hotels in DunfermlineAdamson Hotel Hotels in DunfermlineAdamson Hotel Hotels in Dunfermline
99+
Hotels in Dunfermline
Golf Course
Private parking
Luggage Storage
+5
"We recommend! Fast and friendly check-in. Well equipped and comfortable rooms. Good breakfast. Plenty parking. Convenient location.will stay again if we are in the area."
Very Good
108 reviews
8.1/10
1 night
From £43
Check Availability
Lower Neuk Hotels in Dunfermline
Lower Neuk Hotels in DunfermlineLower Neuk Hotels in DunfermlineLower Neuk Hotels in DunfermlineLower Neuk Hotels in DunfermlineLower Neuk Hotels in DunfermlineLower Neuk Hotels in Dunfermline
22
Hotels in Dunfermline
Wi-Fi in Public Areas
With a stay at this cottage in Dunfermline (Valleyfield), you'll be within a 15-minute walk of Culross Palace and Culross Abbey. This cottage is 5.4 mi (8.7 km) from Fife Coastal Path and 5.8 mi (9.3 km) from Dunfermline Golf Club. This smoke-free cottage features hiking/biking trails nearby. Free self parking is available onsite. Make yourself comfortable in this individually decorated cottage, which features a kitchen. Complimentary wireless internet access is available to keep you connected. Conveniences include an electric kettle and a washing machine.
Very Good
8.9/10
1 night
From £361
Check Availability
Hill Park Hotel Hotels in Dunfermline
Hill Park Hotel Hotels in DunfermlineHill Park Hotel Hotels in DunfermlineHill Park Hotel Hotels in DunfermlineHill Park Hotel Hotels in DunfermlineHill Park Hotel Hotels in DunfermlineHill Park Hotel Hotels in Dunfermline
84
Hotels in Dunfermline
Private parking
Bar
Restaurant
+2
"The hotel offers a peaceful and relaxing atmosphere, perfect for both leisure and business stays. Rooms are clean, the beds are comfortable, and all standard amenities are provided. Staff are polite and always willing to help. The location is convenient, with easy access to attractions and transportation. The price is reasonable, making it great value for money. Suitable for families, couples, or solo travelers."
Very Good
108 reviews
8.0/10
1 night
From £45
Check Availability
Pitbauchlie House Hotel, Sure Hotel Collection by BW Hotels in Dunfermline
Pitbauchlie House Hotel, Sure Hotel Collection by BW Hotels in DunfermlinePitbauchlie House Hotel, Sure Hotel Collection by BW Hotels in DunfermlinePitbauchlie House Hotel, Sure Hotel Collection by BW Hotels in DunfermlinePitbauchlie House Hotel, Sure Hotel Collection by BW Hotels in DunfermlinePitbauchlie House Hotel, Sure Hotel Collection by BW Hotels in DunfermlinePitbauchlie House Hotel, Sure Hotel Collection by BW Hotels in Dunfermline
99+
Hotels in Dunfermline
Golf Course
Surfing
Private parking
+8
"We very much enjoyed our stay at this hotel. We were pleasantly surprised by how friendly and polite the staff were. The hotel room was clean and well stocked with towels Scotch biscuits and all the coffee and tea we could drink. There are two bars here and a restaurant and an absolutely stunning garden the parking facilities were plentiful. The staff were able to assist me with a set of pliers so I could fix the zip for my bag. And the hotel is 5 minutes walk from the main road to Edinburgh so you can catch a bus direct to Edinburgh that runs from the early morning to very late at 23:30. Stay here to save a few pound in comparison to central Edinburgh and be pleasantly surprised by the peaceful atmosphere great for winding down after travelling We also asked for the bathtub and they provided."
Very Good
113 reviews
8.8/10
1 night
From £50
Check Availability
Travelodge Dunfermline Hotels in Dunfermline
Travelodge Dunfermline Hotels in DunfermlineTravelodge Dunfermline Hotels in DunfermlineTravelodge Dunfermline Hotels in DunfermlineTravelodge Dunfermline Hotels in DunfermlineTravelodge Dunfermline Hotels in DunfermlineTravelodge Dunfermline Hotels in Dunfermline
9
Hotels in Dunfermline
Parking
Experience an abundance of unparalleled facilities and features at Travelodge Dunfermline. For visitors traveling by automobile, complimentary parking is available.Kindly note that smoking is prohibited in the hotel to ensure fresher air for all visitors. At Travelodge Dunfermline, guests can access vending machines that provide light snacks and beverages 24 hours a day.
Very Good
40 reviews
8.6/10
1 night
From £26
Check Availability
See all hotels in Dunfermline

Trip.com's insights for hotels in Dunfermline

Plan smarter with Trip.com’s data-backed insights on travel seasons so that you can book your Dunfermline hotel at the right time!

Which month offers the lowest hotel rates in Dunfermline?

November is the most affordable month to book a hotel in Dunfermline, with average nightly rates around £79. Prices peak in July, when rates reach about £165 per night.
(Based on Trip.com data from March 15, 2025 to March 15, 2026.)
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Jan
Feb

What is the cheapest day of the week for hotels in Dunfermline?

Hotel rates in Dunfermline are typically lowest on Monday, with average nightly rates around £98. Friday tends to be the most expensive, averaging £142 per night.
(Based on Trip.com data from March 15, 2025 to March 15, 2026.)
Mon
Tue
Wed
Thu
Fri
Sat
Sun

Explore accommodation types in Dunfermline

Immerse yourself in the vibrant atmosphere of Dunfermline with our handpicked accommodation options

FAQs About Hotels in Dunfermline

What are the best places to stay in Dunfermline?

Some of the best places to stay in Dunfermline are near popular attractions like Dunfermline Abbey and Palace and Dunfermline Public Park, offering easy access to key sights and amenities.

What are the top hotels in Dunfermline near Dunfermline Abbey and Palace?

Some of the top hotels in Dunfermline near Dunfermline Abbey and Palace include The City Hotel (from £46), Pitbauchlie House Hotel, Sure Hotel Collection by BW (from £56) and Best Western Plus Dunfermline Crossford Keavil House Hotel (from £55), all offering easy access to Dunfermline Abbey and Palace, making them ideal for visitors looking to explore the area.

What are some of the best hotels in Dunfermline?

Which hotels in Dunfermline are worth visiting for their spa experience?

Feel tired from travelling? Best Western Plus Dunfermline Crossford Keavil House Hotel (from £55) provides highly rated spa services.

Which hotels in Dunfermline have swimming pools?

Best Western Plus Dunfermline Crossford Keavil House Hotel (from £55) is a hotel with swimming pools. Stay at any of these hotels to enjoy a swimming pool!

What hotels in Dunfermline offer an especially good breakfast ?

How to get good deals on hotels in Dunfermline?

To get the best hotel deals, try these Trip.com tips: 1. Log In Trip.com first and unlock member-only rates and Trip Coins (loyalty points). 2. Book Midweek: Sun–Thurs stays are much cheaper than weekends. 3. Set Price Alerts: Monitor price drops and rebook if needed. 4. Use “We Price Match” Policy: If you find a lower price elsewhere, Trip.com will refund the difference. 5. Avoid major holidays, conventions, and big events. 6. Check the Deals Page to see what promotions are available now on Trip.com.

Dunfermline Hotels Information

Number of Reviews
974
Total Properties
15
Weekday Avg. Price
£122
Weekend Avg. Price
£124
Trending hotel
Best Western Plus Dunfermline Crossford Keavil House Hotel