Photo by Gordon Brown

Find hotels in Dunfermline from ¥9,790

Start date: Check-in selected.
To Date
End date: Check-out

    Change your mind

    Book hotels with free cancellation

    Treat yourself

    Sign in to save 10% or more on thousands of hotels

    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 4,079 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Holiday Inn Express Dunfermline by IHG
3.0 star property
8.8 out of 10, Excellent, (969)
"Staffs are very friendly, and it offers a lot of amenities."
United Kingdom
Jacky
The price is ¥9,064
¥10,877 total
includes taxes & fees
Nov 9 - Nov 10
Holiday Inn Express Dunfermline by IHG
Sweet Chestnut, Dunfermline by Marston's Inns
4.0 star property
8.4 out of 10, Very Good, (503)
"Excellent food and service hotel was also very comfortable "
United Kingdom
Roy
The price is ¥12,589
¥15,107 total
includes taxes & fees
Nov 3 - Nov 4
Sweet Chestnut, Dunfermline by Marston's Inns
Pitbauchlie House Hotel, Sure Hotel Collection by BW
3.0 star property
8.8 out of 10, Excellent, (688)
"Nice place with good breakfast. The staff was very friendly and helpful. We stay just one night and had a flight the next morning from Edinburgh airport. "
United States
Fred
The price is ¥11,414
¥13,696 total
includes taxes & fees
Nov 13 - Nov 14
Pitbauchlie House Hotel, Sure Hotel Collection by BW
DoubleTree by Hilton Edinburgh - Queensferry Crossing
4.0 star property
9.2 out of 10, Wonderful, (827)
"Stayed for a wedding which was at a different location and the room was ideal for everything we needed. Great view of the bridges too."
United Kingdom
Nicola-Jane
The price is ¥12,782
¥15,339 total
includes taxes & fees
Nov 6 - Nov 7
DoubleTree by Hilton Edinburgh - Queensferry Crossing
Hill Park Hotel
3.0 star property
8.6 out of 10, Excellent, (603)
"Stayed for one night before an early flight departing from Edinburgh - it takes around 20 mins to get to the airport from the hotel making it a good budget option compared to many. This is a great hotel for travellers; cheap, clean and convenient, with a pub and chip shop next door."
United Kingdom
Alice
The price is ¥8,560
¥10,272 total
includes taxes & fees
Nov 9 - Nov 10
Hill Park Hotel
Best Western Plus Dunfermline Crossford Keavil House Hotel
4.0 star property
8.4 out of 10, Very Good, (656)
"Amazing place to stay had a great time staff was great as well "
United Kingdom
Adam
The price is ¥10,575
¥12,690 total
includes taxes & fees
Nov 2 - Nov 3
Best Western Plus Dunfermline Crossford Keavil House Hotel
The City Hotel
3.0 star property
8.8 out of 10, Excellent, (1010)
"Great location and value for money "
United Kingdom
Neil
The City Hotel
The Adamson Hotel
3.0 star property
8.4 out of 10, Very Good, (488)
"Great Hotel and location"
United States
Edena
The price is ¥10,640
¥12,768 total
includes taxes & fees
Nov 2 - Nov 3
The Adamson Hotel
Queensferry guest house
2.0 star property
7.2 out of 10, Good, (48)
"Clean rooms, easy access to restaurants and public transit into Edinburgh."
Canada
Gail
The price is ¥8,158
¥9,790 total
includes taxes & fees
Nov 2 - Nov 3
Queensferry guest house
Premier Inn Dunfermline
3.0 star property
8.4 out of 10, Very Good, (5)
"The room was very spacious, clean and cozy. The staff was also very good, helpful and informative. "
Canada
Devyanshi
The price is ¥8,561
¥10,273 total
includes taxes & fees
Nov 30 - Dec 1
Premier Inn Dunfermline
Lower Neuk
2.0 star property
10.0 out of 10, Exceptional, (1)
"Absolutely amazing apartment with little extras. Thank you!"
United Kingdom
Kateryna
The price is ¥69,995
¥83,994 total
includes taxes & fees
Nov 3 - Nov 4
Lower Neuk
Apex Grassmarket Hotel
4.0 star property
9.0 out of 10, Wonderful, (2259)
"Great hotel and location "
United States
Robert
The price is ¥22,660
¥27,192 total
includes taxes & fees
Nov 2 - Nov 3
Apex Grassmarket Hotel
Market Street Hotel
4.0 star property
9.6 out of 10, Exceptional, (1135)
"Beautiful hotel, great views at the bar. Lovely staff and the hotel is in a very central location- walkable to Royal Mile and new town. "
United States
Jeremy
The price is ¥23,114
¥27,737 total
includes taxes & fees
Nov 9 - Nov 10
Market Street Hotel
Dalmahoy Hotel & Country Club
4.0 star property
8.8 out of 10, Excellent, (1645)
"Lovely hotel, great for families."
United Kingdom
Rosalind
The price is ¥13,419
¥16,103 total
includes taxes & fees
Nov 2 - Nov 3
Dalmahoy Hotel & Country Club
Garner Edinburgh Haymarket by IHG
3.0 star property
8.0 out of 10, Very Good, (1089)
"Great location, and clean rooms"
Canada
Nick
The price is ¥11,985
¥14,382 total
includes taxes & fees
Nov 9 - Nov 10
Garner Edinburgh Haymarket by IHG
The Hoxton Edinburgh
4.0 star property
9.4 out of 10, Exceptional, (106)
"Great stay, friendly staff and convenient location. "
United Kingdom
Lucy
The price is ¥28,552
¥34,263 total
includes taxes & fees
Nov 6 - Nov 7
The Hoxton Edinburgh
Livingston Lodge Hotel
2.5 star property
7.0 out of 10, Good, (413)
"Worked nicely for a stay near the airport."
Canada
James
Livingston Lodge Hotel
Wyndham Duchally Country Estate
4.0 star property
9.2 out of 10, Wonderful, (578)
"Attentive bar staff, great stay for a large group!"
United Kingdom
LORNA
The price is ¥20,686
¥24,823 total
includes taxes & fees
Nov 10 - Nov 11
Wyndham Duchally Country Estate
Norton House Hotel & Spa
4.0 star property
9.2 out of 10, Wonderful, (1001)
"Spa was amazing and the room was clean and comfortable! "
United Kingdom
Tanya
The price is ¥25,178
¥30,214 total
includes taxes & fees
Nov 10 - Nov 11
Norton House Hotel & Spa
Stirling Court Hotel
3.0 star property
8.2 out of 10, Very Good, (1005)
"Large property, onsite dining options and very short drive to city centre. "
Australia
Veronica
Stirling Court Hotel
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

Where to stay in Dunfermline

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

Rosyth

The seaside views and historic sites are just a few features travelers like about Rosyth. If you want to do some sightseeing nearby, Deep Sea World and Dunfermline Abbey are a few top places to visit.

Crossford

Visitors to Crossford enjoy its restaurants, and if you want to do some exploring, Dunfermline Golf Club is worth a stop.

Duloch

While there might not be top attractions in Duloch, you can explore the larger area and discover places like Dunfermline Abbey and Deep Sea World.

Town Centre

While visiting Town Centre, you might make a stop by sights like Dunfermline Abbey and Andrew Carnegie Birthplace Museum.

Pitreavie

Though Pitreavie might not have many top sights, you can venture to the surrounding area to see attractions like Dunfermline Abbey and Andrew Carnegie Birthplace Museum.

Stay near popular Dunfermline attractions

Learn more about Dunfermline

Explore the birthplace of Andrew Carnegie and see where Robert the Bruce is buried at magnificent Dunfermline Abbey. Wander through Pittencrieff Park's peaceful gardens, then visit nearby Deep Sea World in North Queensferry for Scotland's longest underwater tunnel.

The Forth Rail Bridge Close up from the Zeebrugge ferry approaching Rosyth. The road bridge just visible in the distance.
Photo by Gordon Brown
Open Photo by Gordon Brown

Top Dunfermline Hotel Reviews

More cheap stays in Dunfermline

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?
St Giles ApartHotel by Joivy: This vacation home near Dunfermline comes with free WiFi so you can feel at home during your trip. It has 3 bedrooms as well as a kitchen with a dishwasher, a fridge, and a stovetop, so you can cook with friends or family. 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?
Holiday Inn Express Dunfermline by IHG is a hotel with a restaurant and free parking, and it's a top choice on Expedia for families. Pitbauchlie House Hotel, Sure Hotel Collection by BW is another choice for your stay with the kids. 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 and Premier Inn Dunfermline are two other good choices 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 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 are some accommodations with pools in Dunfermline?
Apex Grassmarket Hotel: Hotel steps from Grassmarket. Offers 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 141 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.

Explore a world of travel with Expedia