Find hotels in Dunfermline from ₩137,200

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Check Dunfermline hotel prices

Tomorrow night
This weekend
Next weekend

Filter by

Popular filters
Popular filters
Price per night
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 3,891 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Dalmahoy Hotel & Country Club
4.0 star property
8.8 out of 10, Excellent, 1,285 reviews
"Such a nice location to be out of the city, but easy access to every you needed still. Staff were wonderful and food was to die for "
The price is ₩244,065
per night
Jun 2 - Jun 3
Dalmahoy Hotel & Country Club
Delta Hotels by Marriott Edinburgh
4.0 star property
8.0 out of 10, Very Good, 158 reviews
"Have stopped in this style of hotel on numerous occasion's, this one was as good as they get. Room was spacious, well equipped and clean but with a view over the car park, food was very good and the staff couldn’t be faulted. We would be more than happy to stay here again."
The price is ₩200,745
per night
Jun 30 - Jul 1
Delta Hotels by Marriott Edinburgh
CoDE Pod – The CoURT - Edinburgh
2.0 star property
9.0 out of 10, Wonderful, 490 reviews
"Staff were friendly and helpful. Room and property were clean. Biggest downside was the private bathroom in our room had a sizeable gap where the door was supposed to latch, the bathroom door did not latch, and we found the translucent glass for the bathroom to be uncomfortable. "
The price is ₩270,967
per night
Jun 6 - Jun 7
CoDE Pod – The CoURT - Edinburgh
Save an average of 15% on thousands of hotels when you're signed in
Apex City of Edinburgh Hotel
4.0 star property
8.8 out of 10, Excellent, 1,007 reviews
"Enjoyed my stay"
The price is ₩359,608
per night
Jun 5 - Jun 6
Apex City of Edinburgh Hotel
Holiday Inn Express - Edinburgh City Centre, an IHG Hotel
3.0 star property
8.8 out of 10, Excellent, 1,001 reviews
"."
The price is ₩301,840
per night
Jun 30 - Jul 1
Holiday Inn Express - Edinburgh City Centre, an IHG Hotel
Courtyard by Marriott Edinburgh West
4.0 star property
9.0 out of 10, Wonderful, 800 reviews
"Excellent service and hotel."
The price is ₩207,475
per night
Jun 16 - Jun 17
Courtyard by Marriott Edinburgh West
Britannia Hotel Edinburgh
3.0 star property
6.0 out of 10, 1,004 reviews
"The venue was value for money. It was a walkable distance from Waverley station, Princes road (with a small bag or no luggage). The staff were helpful and obliging. Meals on site were adequate. "
The price is ₩137,200
per night
Jun 16 - Jun 17
Britannia Hotel Edinburgh
Old Waverley Hotel
3.0 star property
8.4 out of 10, Very Good, 1,002 reviews
"The hotel is perfectly located on Princes street. Really close to all the shops and a short stroll across the bridge to Old Town. The hotel is surrounded by busy streets, so a tip would be to pack some ear plugs as noise in the evening and early hours often woke us up. Housekeeping were active (circa 8am) every morning during our stay and were hoovering outside our room before 8.30am which was a little frustrating given it was a bank holiday weekend and we wanted a relaxed morning. The hotel...
The price is ₩337,945
per night
Jun 30 - Jul 1
Old Waverley Hotel
Radisson Blu Hotel, Edinburgh City Centre
4.0 star property
9.0 out of 10, Wonderful, 1,005 reviews
"Check in very poor - standing in a very crowded area with no indication of where to queue, or any staff available. One of the worst hotel check in experiences I’ve had. "
The price is ₩392,825
per night
Jun 28 - Jun 29
Radisson Blu Hotel, Edinburgh City Centre
Aparthotel Adagio Edinburgh Royal Mile
3.5 star property
9.2 out of 10, Wonderful, 1,663 reviews
"Hotel was in convenient location, parking not too far away, room and bathroom were nice nice but bed was just a murphy-bed and very hard, the kitchenette had good equipment and nice size fridge, useful laundry facilities on the liwer floor. Few things didn’t work (light on bathroom mirror, towel warmer, a door hinge was broken and some coat hooks were placed in a crazy spot -needs some maintenance!)"
The price is ₩342,277
per night
Jun 29 - Jun 30
Aparthotel Adagio Edinburgh Royal Mile
Courtyard by Marriott Edinburgh
4.0 star property
8.8 out of 10, Excellent, 1,002 reviews
"Easy to get to. railing or ramp if required"
The price is ₩287,392
per night
Jun 2 - Jun 3
Courtyard by Marriott Edinburgh
Dakota Edinburgh
3.5 star property
9.2 out of 10, Wonderful, 1,010 reviews
"Lots of room. Modern. Very clean Excellent service!"
The price is ₩214,898
per night
Jun 2 - Jun 3
Dakota Edinburgh
Eden Locke
4.0 star property
9.6 out of 10, Exceptional, 1,008 reviews
"**Review:** We had an amazing stay at this hotel with Laura as our wonderful host. The location was perfectly situated in New Town, with everything comfortably close and within walking distance. On our first day, the hosts kindly circled must-visit areas on the map, making it easy for us to explore, even with our 5-year-old. The Mavyn Cafe on the first floor was a gem, opening early with fantastic coffee and pastries. I highly recommend trying the bramble and lavender loaf! Whenever we needed...
The price is ₩397,157
per night
Jun 10 - Jun 11
Eden Locke
The Scotsman Hotel
4.0 star property
9.2 out of 10, Wonderful, 1,002 reviews
"The hotel is beautiful inside . My room was lovely and spotless . The hotel was clean . Most of staff at checkout are task oriented and their attitude does not reflect the level of service I’d expect in this prestige hotel therefore I will never be back . Also a hammering noise at 10 pm that went on for a good twenty mins wasn’t welcome . The waiting staff were very polite and friendly unlike the reception staff . "
The price is ₩559,117
per night
Jun 17 - Jun 18
The Scotsman Hotel
Cheval Old Town Chambers
5.0 star property
9.6 out of 10, Exceptional, 1,755 reviews
"Central location. Easy walk to all the top tourist attractions. Close to Waverley train station . Apartment was comfortable and completely ready for ease of stay. Washed dirty clothes while walking the Royal Mile. Convenient in every way. "
The price is ₩608,300
per night
Jun 23 - Jun 24
Cheval Old Town Chambers
Waldorf Astoria Edinburgh - The Caledonian
5.0 star property
9.0 out of 10, Wonderful, 1,001 reviews
"The hotel was amazing from the minute we stepped inside the staff were so helpful and friendly and made us feel welcome. The room was fantastic. Special mention to Jamie the concierge who was very good "
The price is ₩463,519
per night
Jun 5 - Jun 6
Waldorf Astoria Edinburgh - The Caledonian
Fraser Suites Edinburgh
4.0 star property
8.8 out of 10, Excellent, 2,705 reviews
"Great location! Friendly staff Clean rooms Classic place to stay walking distance to train and the Castle "
The price is ₩315,068
per night
Jun 30 - Jul 1
Fraser Suites Edinburgh
Native Edinburgh
4.0 star property
9.6 out of 10, Exceptional, 925 reviews
"Wonderful property. Huge rooms and walking distance to most highlights of Edinburgh. Staff were so friendly and helpful."
The price is ₩323,910
per night
Jun 24 - Jun 25
Native Edinburgh
Hampton by Hilton Edinburgh West End
3.0 star property
8.8 out of 10, Excellent, 1,001 reviews
"Rooms are a bit small but free breakfast and convenience is a plus! Rooms were clean, amenities were clean. Have a coffee area to purchase starbucks and snacks. "
The price is ₩267,280
per night
Jun 2 - Jun 3
Hampton by Hilton Edinburgh West End
Novotel Edinburgh Centre
4.0 star property
8.4 out of 10, Very Good, 1,006 reviews
"Spacious Rooms , very comfortable 👍"
The price is ₩323,503
per night
Jun 30 - Jul 1
Novotel Edinburgh Centre
Don't see what you're looking for?
See all available properties in Dunfermline
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Where to stay in Dunfermline

Find the best Dunfermline areas and neighborhoods for the activities you enjoy most. Learn more about Dunfermline

Stay near popular Dunfermline attractions

Dunfermline hotels information

Number of reviews
22,565
Accommodation
3,891 hotels
Lowest Price
₩137,200
Highest Price
₩608,300

Frequently asked questions

Where is the best place to stay in Dunfermline?

DoubleTree by Hilton Edinburgh - Queensferry Crossing is a favorite property for Expedia customers. This hotel offers a restaurant and free parking. Traveler reviews also recommend The City Hotel and Best Western Plus Dunfermline Crossford Keavil House Hotel as top options for your stay. See all available top hotels, or vacation rentals in Dunfermline.

What are some of the best vacation rentals that Dunfermline has to offer?

Super 2 Bedroom Flat near Dalkeith Town Center: This vacation home rental near Dunfermline offers a garden and free WiFi to help you feel comfortable in your new surroundings. Kitchen amenities like a microwave and kitchenware can make your vacation run smoothly. See all vacation rentals in Dunfermline.

If I need to cancel my hotel reservation in Dunfermline, will I receive a refund?

Yes, the majority of hotel bookings are fully refundable as long as you cancel before the hotel’s cancellation deadline, which is usually within 24-48 hours of the scheduled arrival. If your reservation is non-refundable, you might be able to cancel it and get a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Dunfermline.

Where can I learn more about changing or cancelling my trip to Dunfermline?

For additional details about updating your trip to Dunfermline or cancelling it, head over to our customer service page.

What's the best place to stay on a budget in Dunfermline?

Based on reviews, Hill Park Hotel is a popular hotel for our travelers who want a more economical choice, and features free full breakfast and free WiFi. View all budget hotels in Dunfermline.

What's the best place to stay for a family vacation in Dunfermline?

Pitbauchlie House Hotel, Sure Hotel Collection by BW is a hotel with 2 restaurants and free parking, and it's a top choice on Expedia for families. Attractions like Knockhill Racing Circuit and Deep Sea World are also fun for kids of all ages. Find more child-friendly accommodations in Dunfermline.

What's the best place to stay for a romantic vacation to Dunfermline?

Balmule House is a favorite 5-star B&B for couples, and features bathrobes and 2 bars.

What is the favorite LGBTQ-friendly hotel in Dunfermline?

Holiday Inn Express Dunfermline, an IHG Hotel is a top LGBTQ-friendly hotel that features free breakfast and free WiFi. DoubleTree by Hilton Edinburgh - Queensferry Crossing is another good option for your trip. See all available hotels listed as LGBTQ-friendly in Dunfermline.

What's the best pet-friendly hotel in Dunfermline?

Holiday Inn Express Dunfermline, an IHG Hotel is a top hotel for people traveling with their pets, and offers a restaurant and free WiFi for its human guests. Other good choices to stay with your pet include Best Western Plus Dunfermline Crossford Keavil House Hotel and The Inn At Charlestown. See more pet-friendly hotel accommodations in Dunfermline.

Where is the best hotel to stay close to Knockhill Racing Circuit?

Craigduckie Shepherds Huts is one of the top choices for your stay based on our traveler data, and this property offers free parking. It's located 3.5 mi (5.6 km) from Knockhill Racing Circuit. Other good options within 5 miles include The City Hotel and Davaar House.

What about the best place to stay near Pittencrieff Park?

One of the top choices for your stay is The City Hotel, located next to Pittencrieff Park, and this 3-star hotel offers free breakfast and a restaurant. Rooms at 1703 and Davaar House are two other good choices in the immediate area.

What's the best hotel for a beach vacation in Dunfermline?

Boreland Lodge Hotel is a top 3-star hotel with free WiFi, and it's located close to the beach. Other good choices to stay near the beach include Bay and Bridge and The Roods B&B. See more stays near the beach in Dunfermline.

Recent reviews of Dunfermline hotels
Expedia verified reviews