Find hotels in Dunfermline from AED 258

    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

Filter by

Guest rating
Guest rating
Star rating

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

The City Hotel

3.0 star property
8.8 out of 10, Excellent, (934)
"From checking in to checking out 1st class excellent service, definitely stay again"
The price is AED 488
AED 586 total
includes taxes & fees
25 May - 26 May
The City Hotel

The Adamson Hotel

3.0 star property
8.4 out of 10, Very Good, (409)
"Great stay"
The price is AED 258
AED 309 total
includes taxes & fees
8 Jun - 9 Jun
The Adamson Hotel

Sweet Chestnut, Dunfermline by Marston's Inns

4.0 star property
8.4 out of 10, Very Good, (435)
"Staff great and plenty of places to eat"
Sweet Chestnut, Dunfermline by Marston's Inns

Holiday Inn Express Dunfermline by IHG

3.0 star property
8.8 out of 10, Excellent, (902)
"Nice and clean, great staff and nice location. "
The price is AED 402
AED 483 total
includes taxes & fees
8 Jun - 9 Jun
Holiday Inn Express Dunfermline by IHG

DoubleTree by Hilton Edinburgh - Queensferry Crossing

4.0 star property
9.2 out of 10, Wonderful, (764)
"clean and modern, very comfortable stay"
The price is AED 446
AED 535 total
includes taxes & fees
8 Jun - 9 Jun
DoubleTree by Hilton Edinburgh - Queensferry Crossing

Pitbauchlie House Hotel, Sure Hotel Collection by BW

3.0 star property
8.8 out of 10, Excellent, (615)
"Lovely room and friendly, Helpful staff"
The price is AED 276
AED 332 total
includes taxes & fees
8 Jun - 9 Jun
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, (575)
"Would stay here again. "
The price is AED 366
AED 439 total
includes taxes & fees
1 Jun - 2 Jun
Best Western Plus Dunfermline Crossford Keavil House Hotel

Hill Park Hotel

3.0 star property
9.0 out of 10, Wonderful, (485)
"Good pub good food"
The price is AED 512
AED 615 total
includes taxes & fees
5 Jun - 6 Jun
Hill Park Hotel

3 Bedroom House - Free Parking

2.0 star property
The price is AED 624
AED 1,245 total
includes taxes & fees
2 Jun - 3 Jun
3 Bedroom House - Free Parking

Barnet House Serviced Apartments

10.0 out of 10, Exceptional, (2)
"Best place to stay.the only issue was the funds hold but the appaetment is perfect"
The price is AED 629
AED 755 total
includes taxes & fees
23 May - 24 May
Barnet House Serviced Apartments

Queensferry guest house

2.0 star property
6.6 out of 10, (23)
"Property was as expected for the price for a short stay before a flight."
The price is AED 340
AED 408 total
includes taxes & fees
17 Jun - 18 Jun
Queensferry guest house

Ideal Road Trip Dunfermline Home - Free Parking

2.0 star property
The price is AED 1,073
AED 1,581 total
includes taxes & fees
12 Jun - 13 Jun
Ideal Road Trip Dunfermline Home - Free Parking

The Craigie

3.5 star property
9.6 out of 10, Exceptional, (317)
"A classy estate hotel with an interesting history. Great staff and an outstanding restaurant. "
The price is AED 524
AED 628 total
includes taxes & fees
1 Jun - 2 Jun
The Craigie

Dalhousie Castle Hotel & Spa

4.0 star property
8.6 out of 10, Excellent, (746)
"Such a neat place to stay. Close to town but secluded and peaceful. Rooms make it feel so authentic"
The price is AED 981
AED 1,177 total
includes taxes & fees
8 Jun - 9 Jun
Dalhousie Castle Hotel & Spa

Mondo Hotel

4.0 star property
8.6 out of 10, Excellent, (483)
"Stayed here several times, staff are pleasant and helpful, restaurant food is lovely, close to all amenities so all good "
The price is AED 362
AED 434 total
includes taxes & fees
25 May - 26 May
Mondo Hotel

Carberry Tower Mansion House and Estate

4.0 star property
9.4 out of 10, Exceptional, (861)
"It was like staying in a castle. Lots of historic charm. It was great exploring all of the various rooms. Unfortunately the interior could use some refreshing."
The price is AED 890
AED 1,068 total
includes taxes & fees
19 May - 20 May
Carberry Tower Mansion House and Estate

Dalmahoy Hotel & Country Club

4.0 star property
8.8 out of 10, Excellent, (1617)
"We had a lovely stay staff where lovely and rooms where clean and very comfortable "
The price is AED 580
AED 696 total
includes taxes & fees
22 May - 23 May
Dalmahoy Hotel & Country Club

Kildonan Lodge Hotel

4.0 star property
9.0 out of 10, Wonderful, (295)
"Garden needs tidied and rails needed on steps and disabled access required.Staff friendly and helpful.Would stay again."
The price is AED 552
AED 663 total
includes taxes & fees
1 Jun - 2 Jun
Kildonan Lodge Hotel

The Scott

4.0 star property
9.6 out of 10, Exceptional, (418)
"Absolutely wonderful hotel. The food was great, staff were extremely nice and helpful. "
The price is AED 1,110
AED 1,332 total
includes taxes & fees
20 May - 21 May
The Scott

The Scholar

4.0 star property
9.0 out of 10, Wonderful, (1009)
"A great place to stay located between urban and park zones, great breakfast as well."
The price is AED 752
AED 903 total
includes taxes & fees
19 May - 20 May
The Scholar
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.
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 bars.

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 Holiday Inn Express Dunfermline by IHG 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 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 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.

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

Holiday Inn Express Dunfermline by IHG 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 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 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. Another option with an onsite pool is Holiday Inn Edinburgh by IHG. 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 139 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. You'll also find Edinburgh Castle and Royal Mile in the area. 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.