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 kmFree parking1 double bedPrivate toiletParking availableHotelFree cancellationGreat 9+
Property Type
HotelResortVacation homeApartmentBed and breakfastCountry house
Property facilities & services
Pets welcomeFree parkingCurrency exchangeParking availablePoolWi-Fi in public areasBarRestaurantGolf courseLuggage storageSmoking area24-hour front deskConference roomElevatorBarbecueSaunaEV charging stationSpaGym

We found 16 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
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 SGD 103
Check Availability
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 SGD 86
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 SGD 88
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 SGD 72
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!"
Good
111 reviews
7.8/10
1 night
From SGD 81
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 SGD 103
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 SGD 70
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 SGD 80
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 SGD 80
Check Availability
Queensferry Guest House Hotels in Dunfermline
Queensferry Guest House Hotels in DunfermlineQueensferry Guest House Hotels in DunfermlineQueensferry Guest House Hotels in DunfermlineQueensferry Guest House Hotels in DunfermlineQueensferry Guest House Hotels in DunfermlineQueensferry Guest House Hotels in Dunfermline
99+
Hotels in Dunfermline
Private parking
Wi-Fi in public areas
"A last minute booking and fairly good location outside Edinburgh by train amd short walk. Breakfast included in Price sometimes. Spacious room and shared bathroom, usual for guesthouse. Some confusion over room allocation and phone number wasn’t correct on trip site !!"
50 reviews
7.2/10
1 night
From SGD 114
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 SGD 132. Prices peak in July, when rates reach about SGD 279 per night.
(Based on Trip.com data from March 7, 2025 to March 7, 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 SGD 163. Friday tends to be the most expensive, averaging SGD 242 per night.
(Based on Trip.com data from March 7, 2025 to March 7, 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 most popular hotels in Dunfermline?

There are many popular options for hotels in Dunfermline. Whether you're traveling for business or a vacation, Best Western Plus Dunfermline Crossford Keavil House Hotel (from SGD 91), Holiday Inn Express DUNFERMLINE by IHG (from SGD 72) and Pitbauchlie House Hotel, Sure Hotel Collection by BW (from SGD 107) are popular choices.

What is the average price for hotels in Dunfermline?

The average price for hotels in Dunfermline is SGD 203 for weekdays, and SGD 208 for weekends (Friday–Saturday).

What are popular hotels with high-quality breakfasts in Dunfermline?

What are available deals for hotels in Dunfermline?

There are multiple promotions and discounts all year round for Trip.com users . Please check the promotions page to see what promotions are available now on Trip.com.

Which hotels with fitness facilities in Dunfermline are popular?

Best Western Plus Dunfermline Crossford Keavil House Hotel (from SGD 91) is a popular hotel with a fitness center. Keep your fitness plan during traveling from Trip.com!

Which popular hotels in Dunfermline offer free Wi-Fi ?

Whether you're traveling on business or for vacation, internet connection is an essential facility. Best Western Plus Dunfermline Crossford Keavil House Hotel (from SGD 91), Holiday Inn Express DUNFERMLINE by IHG (from SGD 72) and Pitbauchlie House Hotel, Sure Hotel Collection by BW (from SGD 107) are popular hotels with free Wi-Fi.

Which hotels in Dunfermline have swimming pools?

Best Western Plus Dunfermline Crossford Keavil House Hotel (from SGD 91) provides a good swimming pool. Book now and enjoy your swimming pool!

What are the best sap hotels in Dunfermline?

A spa treatment can be the perfect way to unwind after a long day of travel. Best Western Plus Dunfermline Crossford Keavil House Hotel (from SGD 91) provides wonderful spa services.

Dunfermline Hotels Information

Number of Reviews
973
Total Properties
16
Weekday Avg. Price
SGD 203
Weekend Avg. Price
SGD 208
Trending hotel
Best Western Plus Dunfermline Crossford Keavil House Hotel