Find hotels in Dunfermline from NT$1,985

    calendar shield illustration
    Change your mind
    Book hotels with free cancellation
    deals illustration
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    bed illustration
    Be picky
    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

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

Pitbauchlie House Hotel, Sure Hotel Collection by BW

3.0 star property
8.8 out of 10, Excellent, (606)
"Awesome experience "
The price is NT$2,427
NT$2,913 total
includes taxes & fees
Apr 28 - Apr 29
Pitbauchlie House Hotel, Sure Hotel Collection by BW

Best Western Plus Dunfermline Crossford Keavil House Hotel

4.0 star property
8.6 out of 10, Excellent, (567)
"My son and his girlfriend had a lovely stay here for his birthday. "
The price is NT$2,589
NT$3,106 total
includes taxes & fees
Apr 28 - Apr 29
Best Western Plus Dunfermline Crossford Keavil House Hotel

Holiday Inn Express Dunfermline by IHG

3.0 star property
8.8 out of 10, Excellent, (896)
"Nice and clean, great staff and nice location. "
The price is NT$2,876
NT$3,451 total
includes taxes & fees
May 4 - May 5
Holiday Inn Express Dunfermline by IHG

The Adamson Hotel

3.0 star property
8.4 out of 10, Very Good, (402)
"Great stay"
The price is NT$2,446
NT$2,935 total
includes taxes & fees
May 19 - May 20
The Adamson Hotel

The City Hotel

3.0 star property
8.8 out of 10, Excellent, (918)
"Fantastic hotel. Really good service and a lovely breakfast."
The price is NT$3,986
NT$4,783 total
includes taxes & fees
May 7 - May 8
The City Hotel

Sweet Chestnut, Dunfermline by Marston's Inns

4.0 star property
8.4 out of 10, Very Good, (429)
"Great stay!"
The price is NT$2,458
NT$2,950 total
includes taxes & fees
May 5 - May 6
Sweet Chestnut, Dunfermline by Marston's Inns

Barnet House Serviced Apartments

10.0 out of 10, Exceptional, (1)
"Best place to stay.the only issue was the funds hold but the appaetment is perfect"
The price is NT$3,834
NT$4,601 total
includes taxes & fees
Apr 27 - Apr 28
Barnet House Serviced Apartments

DoubleTree by Hilton Edinburgh - Queensferry Crossing

4.0 star property
9.2 out of 10, Wonderful, (752)
"great hotel really nice staff and lovely breakfast."
The price is NT$2,842
NT$3,410 total
includes taxes & fees
Apr 27 - Apr 28
DoubleTree by Hilton Edinburgh - Queensferry Crossing

Hill Park Hotel

3.0 star property
9.0 out of 10, Wonderful, (480)
"Did not like the fact that there are 3 steps up to the ground floor rooms . The pavements around the building are not very good for those with sight and/or mobility issues. "
The price is NT$2,866
NT$3,439 total
includes taxes & fees
May 18 - May 19
Hill Park Hotel

Ideal Road Trip Dunfermline Home - Free Parking

2.0 star property
The price is NT$9,900
NT$14,469 total
includes taxes & fees
May 5 - May 6
Ideal Road Trip Dunfermline Home - Free Parking

Queensferry guest house

2.0 star property
6.6 out of 10, (22)
"Friendly service, a good nights sleep and breakfast in the morning. No complaints here"
The price is NT$2,174
NT$2,609 total
includes taxes & fees
Apr 27 - Apr 28
Queensferry guest house

Dakota Edinburgh

4.0 star property
9.2 out of 10, Wonderful, (1105)
"Loved it "
The price is NT$3,796
NT$4,555 total
includes taxes & fees
Apr 27 - Apr 28
Dakota Edinburgh

Richmond Park Hotel

3.0 star property
8.0 out of 10, Very Good, (522)
"Last minute stay due to flight issues. Close to Edinburgh airport without the astronomical costs of onsite airport hotels. Lovely walk in Bo'ness. Food was excellent. Would gladly stay again."
The price is NT$2,187
NT$2,625 total
includes taxes & fees
Apr 27 - Apr 28
Richmond Park Hotel

Norton House Hotel & Spa

4.0 star property
9.2 out of 10, Wonderful, (943)
"gorgeous hotel, amazing service, delicious food"
The price is NT$6,941
NT$8,329 total
includes taxes & fees
Apr 30 - May 1
Norton House Hotel & Spa

Macdonald Houstoun House

4.0 star property
8.2 out of 10, Very Good, (956)
"I had a wonderful recent stay at the Macdonald Houston House, and I wouldn't hesitate to book again. Indeed I already had as this was my second trip there. Even before arriving, the reception staff were incredibly helpful in quickly resolving a minor issue with my booking. When I turned up on the night, everything was perfectly set up, which I really appreciated. Throughout my stay, the staff continued to be friendly and always willing to answer any questions, making me feel truly welcome....
The price is NT$3,904
NT$4,685 total
includes taxes & fees
May 5 - May 6
Macdonald Houstoun House

Dean Park Hotel

4.0 star property
8.8 out of 10, Excellent, (513)
"Great hotel, great staff, comfortable room. Facilities are excellent. The food is superb "
The price is NT$1,985
NT$2,382 total
includes taxes & fees
Apr 27 - Apr 28
Dean Park Hotel

Leonardo Edinburgh Murrayfield

3.0 star property
8.2 out of 10, Very Good, (1002)
"It's a decent place to stay, however I believe it's a bit outside of the city and absence of lifts to the room we lived marred our experience a little. The staff is very friendly. Could do better on the breakfast spread."
The price is NT$3,543
NT$4,251 total
includes taxes & fees
Apr 27 - Apr 28
Leonardo Edinburgh Murrayfield

Macdonald Inchyra Hotel & Spa

4.0 star property
8.0 out of 10, Very Good, (788)
"Great staff and restaurant food best of any McDonald hotel "
The price is NT$2,834
NT$3,401 total
includes taxes & fees
Apr 27 - Apr 28
Macdonald Inchyra Hotel & Spa

Village Hotel Edinburgh

4.0 star property
8.2 out of 10, Very Good, (1004)
"Not enough variety in the breakfast especially as it said intercontinental as part of the menu but it was just the usual english breakfast"
The price is NT$4,710
NT$5,652 total
includes taxes & fees
May 8 - May 9
Village Hotel Edinburgh

Grange Manor

4.0 star property
8.2 out of 10, Very Good, (250)
"Very nice and clean. The only place we don’t have to ask for the baby cot because it was already there in the room when we arrived. Very clean and fantastic mattress."
The price is NT$5,387
NT$6,464 total
includes taxes & fees
May 1 - May 2
Grange Manor
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.
Don't see what you're looking for?
See all available properties in Dunfermline
Save an average of 15% on thousands of hotels when you're signed in

Learn more about Dunfermline

Get away to Dunfermline! Enjoy the gardens, golf, and castle.

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. 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 by IHG 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?

Best Western Plus Dunfermline Crossford Keavil House Hotel is a top hotel for people traveling with their pets, and offers a restaurant and an indoor pool for its human guests. Other good choices to stay with your pet include Holiday Inn Express Dunfermline by IHG and King Malcolm. 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.

What's the best luxury place to stay in Dunfermline?

DoubleTree by Hilton Edinburgh - Queensferry Crossing is a 4-star hotel with a terrace and a bar, and it's a popular choice for Expedia travelers looking for an elegant place to stay. Find more luxury hotels in Dunfermline.

What's the best golf hotel in Dunfermline?

Holiday Inn Express Dunfermline, an IHG Hotel is a hotel featuring free breakfast and free WiFi, and it's a top choice for golfing nearby. You can tee off at Dunfermline Golf Club during your trip. See more golf hotels in Dunfermline.

What are some accommodations with pools in Dunfermline?

Apex Grassmarket Hotel: Hotel steps from Grassmarket. Features a sauna, an indoor pool, and a snack bar/deli. Holiday Inn Edinburgh by IHG and Apex Waterloo Place Hotel are two additional hotels that feature an onsite pool. View all hotels with pools in Dunfermline.

What is the best spa hotel in Dunfermline?

Best Western Plus Dunfermline Crossford Keavil House Hotel is a top spa hotel featuring a fitness center, a bar, an indoor pool, and a restaurant. Enjoy a facial, body scrub, or deep-tissue massage at the onsite spa. See all spa hotels in Dunfermline.

What is the best hotel near Edinburgh Airport (EDI)?

Moxy Edinburgh Airport is a popular 3-star hotel featuring a restaurant and free WiFi. It's located a short 0.2 mi (0.3 km) from Edinburgh Airport. Other good options within close proximity to the airport include Hampton by Hilton Edinburgh Airport and DoubleTree by Hilton Edinburgh Airport.

How is it staying in Dunfermline?

Travelers give high marks for the lively bar scene in Dunfermline, which is also known for its gardens. Tourists can also enjoy the city's golf courses and museums. Top sights around the area include Edinburgh Castle and Royal Mile. In Dunfermline, there are 133 hotels and other accommodations to choose from. Find out more about Dunfermline.

What is there to see in Dunfermline?

Attractions like Knockhill Racing Circuit and Deep Sea World are fun for everyone. Landmarks like Dunfermline Abbey, Culross Palace, and Culross Abbey might be worth a visit. The picturesque setting of Pittencrieff Park and Townhill Country Park exemplify the area's natural beauty. Check out what more to see and do in Expedia's Dunfermline guide.

What's the best way to get around Dunfermline?

If you'd like to explore more of the area, ride aboard a train from Dunfermline Town Station, Dunfermline Queen Margaret Station, or Rosyth Station. If you want to venture out around the area, you may want a rental car in Dunfermline for your journey.

What's the seasonal weather like in Dunfermline?

The hottest months are usually July and August with an average temp of 56°F, while the coldest months are January and February with an average of 39°F. Average annual precipitation for Dunfermline is 37 inches.