Dunfermline Hotels

  • 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

Go beyond your typical stay in Dunfermline

Check prices for these dates

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Dunfermline hotels

1. Hill Park Hotel

Hill Park Hotel
3.0 star property
Rosyth
8.6 out of 10, Excellent, (810 reviews)
"Peaceful fab setting staff amazing breakfast outstanding clean great value"
United Kingdom
James
The price is €57
includes taxes & fees
9 Nov - 10 Nov
Hill Park Hotel

2. The City Hotel

The City Hotel
3.0 star property
Town Centre
8.8 out of 10, Excellent, (1,000 reviews)
"Breakfast service was excellent"
United Kingdom
Lorraine
The price is €105
includes taxes & fees
9 Nov - 10 Nov
The City Hotel

3. Holiday Inn Express Dunfermline by IHG

Holiday Inn Express Dunfermline by IHG
3.0 star property
Dunfermline
8.8 out of 10, Excellent, (1,000 reviews)
"Easy parking,clean rooms,nice breakfast,walked to pub and had awesome meal for dinner."
Australia
Tabra
The price is €79
includes taxes & fees
29 Nov - 30 Nov
Holiday Inn Express Dunfermline by IHG

4. Pitbauchlie House Hotel, Sure Hotel Collection by BW

Pitbauchlie House Hotel, Sure Hotel Collection by BW
3.0 star property
Pitcorthie
8.8 out of 10, Excellent, (788 reviews)
"Staff were very helpful and the room was clean"
United Kingdom
Adrian
The price is €81
includes taxes & fees
15 Nov - 16 Nov
Pitbauchlie House Hotel, Sure Hotel Collection by BW

5. Sweet Chestnut, Dunfermline by Marston's Inns

Sweet Chestnut, Dunfermline by Marston's Inns
4.0 star property
Dunfermline
8.4 out of 10, Very good, (587 reviews)
"Great stay. Located in a retail park so lots of choice of food."
United Kingdom
Jonathan
The price is €60
includes taxes & fees
29 Nov - 30 Nov
Sweet Chestnut, Dunfermline by Marston's Inns

6. The Adamson Hotel

The Adamson Hotel
3.0 star property
Crossford
8.4 out of 10, Very good, (611 reviews)
"Great stay"
United Kingdom
sally
The price is €74
includes taxes & fees
8 Nov - 9 Nov
The Adamson Hotel

7. Keavil House Hotel Dunfermline by Sunday

Keavil House Hotel Dunfermline by Sunday
4.0 star property
Crossford
8.2 out of 10, Very good, (840 reviews)
"Quiet peaceful location"
United Kingdom
Colin
The price is €100
includes taxes & fees
8 Nov - 9 Nov
Keavil House Hotel Dunfermline by Sunday

8. DoubleTree by Hilton Edinburgh - Queensferry Crossing

DoubleTree by Hilton Edinburgh - Queensferry Crossing
4.0 star property
Dunfermline
9.2 out of 10, Wonderful, (1,003 reviews)
"We had a good stay at the hotel when storm Boelo came through. Had good drinks and meals too."
United States
Bryan
The price is €91
includes taxes & fees
15 Nov - 16 Nov
DoubleTree by Hilton Edinburgh - Queensferry Crossing

9. Premier Inn Dunfermline

Premier Inn Dunfermline
3.0 star property
Dunfermline
6.8 out of 10, (14 reviews)
"Clean rooms, staff were helpful, though the coffee in the machine a bit watery they had croissants n fruits as complimentary breakfast. All in all a very good stay for the price! "
Netherlands
Sethuraman
The price is €61
includes taxes & fees
6 Dec - 7 Dec
Premier Inn Dunfermline

10. Queensferry guest house

Queensferry guest house
2.0 star property
Rosyth
7.2 out of 10, Good, (96 reviews)
"Great place to stay, comfortable y clean. Also really close to the bus stop. Would recommend!"
Canada
Cesar Alexis
The price is €59
includes taxes & fees
1 Dec - 2 Dec
Queensferry guest house

11. Dakota Edinburgh

Dakota Edinburgh
4.0 star property
South Queensferry
9.2 out of 10, Wonderful, (1,526 reviews)
"It was a wonderful stay highly recommend"
United States
shirley
The price is €104
includes taxes & fees
6 Dec - 7 Dec
Dakota Edinburgh

12. Richmond Park Hotel

Richmond Park Hotel
3.0 star property
Bo'ness
8.2 out of 10, Very good, (890 reviews)
"Room was spacious, bathroom clean, facilities were pleasant, restaurant had good food"
United States
Juan
The price is €61
includes taxes & fees
8 Nov - 9 Nov
Richmond Park Hotel

13. Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
9.0 out of 10, Wonderful, (1,771 reviews)
"Amazing staff, delicious breakfast"
Canada
Arianne
The price is €101
includes taxes & fees
30 Nov - 1 Dec
Dalmahoy Hotel & Country Club

14. DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
4.0 star property
Ingliston
8.8 out of 10, Excellent, (1,572 reviews)
"We had a great stay. The food was excellent, and we really enjoyed our time there. Would happily stay again!"
United Kingdom
Sophie-Helen
The price is €102
includes taxes & fees
29 Nov - 30 Nov
DoubleTree by Hilton Edinburgh Airport

15. Holiday Inn Express Edinburgh Airport by IHG

Holiday Inn Express Edinburgh Airport by IHG
3.0 star property
Ingliston
8.6 out of 10, Excellent, (1,068 reviews)
"Lovely variety of breakfast dishes to choose from 😊 Reception staff were very helpful organising taxi service for us."
Australia
Wendy
The price is €102
includes taxes & fees
29 Nov - 30 Nov
Holiday Inn Express Edinburgh Airport by IHG

16. Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
Ingliston
8.4 out of 10, Very good, (2,666 reviews)
"Very convenient location."
United States
Michael
The price is €104
includes taxes & fees
29 Nov - 30 Nov
Moxy Edinburgh Airport

17. Hampton by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport
3.5 star property
Ingliston
8.8 out of 10, Excellent, (1,611 reviews)
"Excellent stay everything was spot on."
United Kingdom
Alan
The price is €131
includes taxes & fees
6 Dec - 7 Dec
Hampton by Hilton Edinburgh Airport

18. Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
4.0 star property
Corstorphine
8.6 out of 10, Excellent, (1,627 reviews)
"It was very lovely here would definitely recommend!!"
Canada
Deirdre Jodi
The price is €80
includes taxes & fees
6 Dec - 7 Dec
Holiday Inn Edinburgh Zoo by IHG

19. Dean Park Hotel

Dean Park Hotel
4.0 star property
Kirkcaldy
8.8 out of 10, Excellent, (828 reviews)
"Clean room food parking nice staff good food great for the money"
United Kingdom
Scott
The price is €69
includes taxes & fees
6 Dec - 7 Dec
Dean Park Hotel

20. Premier Lodge

Premier Lodge
3.5 star property
Grangemouth
9.2 out of 10, Wonderful, (731 reviews)
"Modern room, quiet location, and delightful staff"
United States
David
The price is €73
includes taxes & fees
8 Nov - 9 Nov
Premier Lodge
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 for the activities you enjoy most. Learn more about Dunfermline
Learn more about Dunfermline

Rosyth

The seaside views and historical sites are a few reasons travellers visit Rosyth. Though there aren't many top sights in the neighbourhood, you can visit Dunfermline Abbey and Hopetoun House, a few notable attractions nearby.

Pitreavie

While Pitreavie isn't home to many top sights, Dunfermline Abbey and Andrew Carnegie Birthplace Museum are some notable places to visit nearby.

Town Centre

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

Pitcorthie

While Pitcorthie isn't home to many top sights, Dunfermline Abbey and Andrew Carnegie Birthplace Museum are some notable places to visit nearby.

Duloch

While Duloch isn't home to many top sights, Dunfermline Abbey and Yellowscott Country Park are some notable places to visit nearby.

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.

A historic stone church with a large tree in front.

Top Dunfermline Hotel Reviews

Find out more about Dunfermline

Top reasons to visit Dunfermline

  • Historic Sites: Explore the magnificent Dunfermline Abbey and the ruins of Dunfermline Palace, both rich in Scottish heritage.
  • Scenic Parks: Enjoy the natural beauty of Pittencrieff Park, ideal for leisurely strolls and picnics.
  • Outdoor Activities: Engage in thrilling activities like karting and motor racing for an adrenaline rush.
  • Charming Accommodations: Choose from a variety of delightful hotels and bed & breakfasts that cater to all travellers.
  • Vibrant Shopping: Discover lively shopping areas that offer unique local goods and souvenirs.

Find great hotels near Dunfermline

Discover a variety of accommodation options in Dunfermline, where charming hotels and cosy bed & breakfasts await your stay. Whether you're travelling for business or leisure, you'll find pet-friendly and LGBTQIA welcoming establishments that cater to your needs. With a range of amenities and convenient access to local attractions, Dunfermline hotels ensure a comfortable and memorable experience for every visitor. Explore the unique offerings and read reviews to find the perfect place for your getaway.

  • Courtyard by Marriott Edinburgh West: Situated 19.3km from Dunfermline, this 4-star hotel is an ideal choice for both business and eco-conscious travellers. With a commendable guest rating of 8.8 out of 10, the Courtyard by Marriott Edinburgh West provides a modern and comfortable atmosphere designed for productivity and relaxation. Featuring eco-certified amenities, the hotel is committed to sustainability, making it a perfect pick for environmentally-aware visitors. Guests can enjoy well-appointed rooms, a spacious lobby, and a fitness centre that caters to your wellness needs.
  • Hampton by Hilton Edinburgh Airport: Located just 16.1km from Dunfermline, the 3.5-star Hampton by Hilton Edinburgh Airport offers convenient access for travellers arriving by air. With a guest rating of 8.8 out of 10, this hotel is tailored for those on business trips, featuring modern meeting spaces and complimentary Wi-Fi throughout. The hotel's contemporary design ensures a comfortable stay, while amenities such as a complimentary breakfast and fitness facilities provide added convenience and comfort for guests looking to unwind after a day of travel.
  • B+B Edinburgh: A charming 4-star guesthouse located 20.9km from Dunfermline, B+B Edinburgh boasts an impressive guest rating of 9.0 out of 10. This welcoming accommodation offers a delightful range of dining options, including a hearty full breakfast and a bar and lounge area for evening relaxation. Guests can enjoy entertainment features like LCD televisions in their rooms, while the nearby city centre and historical districts provide ample opportunities for exploration. B+B Edinburgh combines a homey atmosphere with modern comforts, making it a perfect retreat for leisure travellers.

Where to stay near Dunfermline

Discover the charm of Dunfermline, where outdoor adventures and scenic beauty await. Nestled in the heart of the city, explore the historic Dunfermline Abbey and the tranquil Pittencrieff Park. Just a minute's drive away, you can enjoy the picturesque landscapes of Fife, perfect for a romantic getaway or a family-friendly day out. Whether you're seeking friendly locals or a relaxing atmosphere, Dunfermline offers an unforgettable Scottish experience for every traveller.

  • Cowdenbeath: Situated a mere 8.0km from Dunfermline, Cowdenbeath is a vibrant city that draws visitors seeking an outdoor adventure and breathtaking scenery. The city is particularly buzzing from April to May and during August, making it a prime time for thrill-seekers. Visitors can indulge in exhilarating karting and motor racing or enjoy the serene recreational areas. Noteworthy attractions nearby include a stunning national park and a racetrack, offering an immersive experience for nature lovers and adrenaline junkies alike.
  • South Queensferry: Located 11.3km from Dunfermline, South Queensferry enchants visitors with its picturesque views and family-friendly atmosphere. The city experiences heightened visitor numbers in the spring months of April to May and during July, making it a great time for exploring the local shopping areas and entertainment facilities. South Queensferry is home to historical landmarks and beautiful national parks, providing plenty of opportunities for outdoor activities and scenic strolls. It's an ideal destination for families looking to create lasting memories amidst stunning scenery.
  • Newbridge: Just 14.5km from Dunfermline, Newbridge offers a blend of family activities and cultural experiences. Although it sees a steady flow of visitors year-round, the peak months are from March to May. Newbridge boasts an array of entertainment options, including an arena and theatre, alongside charming shopping areas. Local attractions encompass historic places and a majestic castle, making it perfect for those wanting to delve into the rich history and vibrant culture of this Scottish locale.

Things to do in Dunfermline

Shopping

Dunfermline offers a variety of shopping experiences, from high street stores to charming boutiques. The Kingsgate Shopping Centre features popular retail brands and eateries. If you're up for a drive, visit Fife Leisure Park, which has additional shopping and entertainment options.

Recreation

In Dunfermline, the Pure Spa offers a range of rejuvenating treatments, including massages and facials, set in a tranquil environment. Nearby, the Fife Leisure Park features a swimming pool and fitness facilities, providing opportunities for relaxation and physical activity to enhance your wellness journey.

Adventure

Experience the thrill of motor racing at Knockhill Racing Circuit, situated nearby Dunfermline. Feel the adrenaline as you watch high-speed races or even take part in driving experiences. The venue offers a vibrant atmosphere perfect for adventure seekers and motorsport enthusiasts alike.

Nightlife

Dunfermline's nightlife offers a mix of vibrant pubs and relaxed bars. Enjoy a lively evening at the Abbey Tavern for a friendly atmosphere or visit The Vine for a more intimate setting. Both venues provide a taste of local charm and a great selection of drinks.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Dunfermline

To save money on your visit to Dunfermline, consider travelling between January and March for lower accommodation rates. Enjoy free attractions like Dunfermline Abbey, Pittencrieff Park, and Silver Sands Beach. For transport, opt for walking, cycling, or public buses and trains. Book your hotel about a month in advance, or check last-minute deals on Expedia for potential savings. Tuesdays tend to be the cheapest days to stay, while Saturdays are the most expensive. Combining hotel bookings with flights and activities can also lead to better deals.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Dunfermline are January to March, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Dunfermline is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Dunfermline is Tuesday. The most expensive day to stay in Dunfermline is Saturday.
  • Find cheap hotels on Expedia: Expedia’s search tool enables you to specify your budget, desired location, and other preferences. You can arrange your results to display prices from lowest to highest, allowing you to view the most affordable hotels first. Additionally, you have the option to refine your search by hotel category; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that you can book.
  • Consider bundling your trip: You can potentially save money by combining your Dunfermline hotel reservation with your flights and activities by opting for an Expedia package.

Find the best attractions near Dunfermline

Dunfermline offers an ideal destination for outdoor adventures and scenic experiences, featuring attractions such as Dunfermline Abbey, Dunfermline Palace, and the local golf club. Whether you're interested in culture or outdoor pursuits, you'll find plenty to explore. Additionally, the nearby beaches and leisure centres enhance your trip, making Dunfermline a perfect spot for a varied holiday experience.

  • Dundas Castle: Located 11.3km from Dunfermline, Dundas Castle boasts a romantic atmosphere steeped in rich history. Visitors can explore its stunning architecture and beautiful grounds, making it an ideal spot for a leisurely stroll or a special occasion.
  • Linlithgow Palace: Situated 12.9km away, Linlithgow Palace is a magnificent historic site that reflects Scotland's royal heritage. The ruins offer captivating insights into 15th-century life and stunning views of the surrounding landscape, perfect for history enthusiasts.
  • Cramond Island: Found 14.5km from Dunfermline, Cramond Island is a delightful escape for those seeking outdoor adventure. Accessible at low tide, it features scenic walks, beautiful beaches, and opportunities for wildlife watching, making it a relaxing day out.

Best time to go to Dunfermline

The best time to visit Dunfermline can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Dunfermline falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature in Dunfermline falls in January, visitor numbers are average and weather is mostly cloudy with light rain.

Calendar MonthTemperaturePrecipitationCloudinessOccupancyPricing
January37.6°F (3.1°C)Light RainMostly CloudyAverageSlightly Low
February38.7°F (3.7°C)Light RainMostly CloudyAverageSlightly Low
March41.2°F (5.1°C)Light RainMostly CloudyAverageSlightly Low
April44.8°F (7.1°C)No RainMostly CloudySlightly HighAverage
May49.6°F (9.8°C)Light RainMostly CloudyAverageAverage
June54.7°F (12.6°C)Light RainMostly CloudyAverageSlightly High
July57.7°F (14.3°C)Light RainMostly CloudySlightly HighSlightly High
August56.8°F (13.8°C)Light RainMostly CloudyAverageSlightly High
September53.8°F (12.1°C)Light RainMostly CloudySlightly HighAverage
October48.6°F (9.2°C)Light RainMostly CloudySlightly LowAverage
November42.6°F (5.9°C)Light RainMostly CloudySlightly LowAverage
December38.7°F (3.7°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Dunfermline

Flying into Dunfermline is convenient with two major airports nearby. Edinburgh Airport (EDI) is approximately 14.5km away, with excellent hotel options such as The Glasshouse, Autograph Collection, a 5-star hotel 11.3km from the airport, offering transfers and shuttles. The Courtyard by Marriott Edinburgh West, a 4-star establishment, is only 4.8km from EDI. Glasgow International Airport (GLA) is about 64.4km away, with notable hotels like Sherbrooke Castle Hotel, located 8.0km from GLA, and Golden Jubilee Hotel, 4.8km from the airport. Both airports provide easy access to Dunfermline, making your travel seamless.

Frequently Asked Questions

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

4 Bed-sleeps 8- Free Parking-pets-hot Tub: This holiday home rental outside Dunfermline is equipped with a private garden, laundry facilities and free WiFi to help you feel comfortable during your stay. It has 4 bedrooms, as well as a kitchen with a dishwasher, a fridge and a stovetop, so that 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, you'll find most room reservations are fully refundable if you cancel prior to the accommodation's cancellation deadline, which is often 24 or 48 hours before the scheduled arrival. If you have a reservation that's non-refundable, it might still be possible to cancel it and receive a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Dunfermline.

What's the best accommodation for a budget-friendly stay in Dunfermline?

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

What's the best family accommodation 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. Also, attractions such as Knockhill Racing Circuit and Deep Sea World are fun for children of all ages. Find more child-friendly accommodations in Dunfermline.

What's the best LGBTQ-friendly accommodation in Dunfermline?

DoubleTree by Hilton Edinburgh - Queensferry Crossing is a top LGBTQ-friendly hotel that features free Wi-Fi and a 24-hour fitness centre. Holiday Inn Express Dunfermline by IHG and Premier Inn Dunfermline are other good options for your trip. See all available hotels listed as LGBTQ-friendly in Dunfermline.

What's the best dog-friendly accommodation option in Dunfermline?

DoubleTree by Hilton Edinburgh - Queensferry Crossing is a top hotel for people travelling with their pets, and offers a restaurant and free WiFi for its human guests. Other good choices for you and your pet include Best Western Plus Dunfermline Crossford Keavil House Hotel and Holiday Inn Express Dunfermline by IHG. See more pet-friendly hotel accommodations in Dunfermline.

What are some accommodation options with pools in Dunfermline?

Apex Grassmarket Hotel: Hotel steps from Grassmarket. Features a sauna, an indoor pool and a snack bar/deli. Another option that offers an on-site pool is Holiday Inn Edinburgh Zoo 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 centre, a bar, an indoor pool and a restaurant. Enjoy a facial, body scrub or deep-tissue massage at the on-site spa. See all spa hotels in Dunfermline.

How is it staying in Dunfermline?

Travellers 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 144 hotels and other accommodation options to choose from. Find out more about Dunfermline.

What is there to see in Dunfermline?

Cultural venues include Andrew Carnegie Birthplace Museum, Alhambra Theatre and Carnegie Hall. 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. Take a look at what more there is to see and do in Expedia's Dunfermline guide.

How can I get around Dunfermline?

If you want to travel outside the area, hop on 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 weather like in Dunfermline?

The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 4°C. Average annual precipitation for Dunfermline is 933 mm.

Where is the best place for a stay in Dunfermline?

Apex Grassmarket Hotel, located 13.4 mi (21.5 km) from the heart of Dunfermline, is a top choice for your stay, based on our traveller data. Other good choices for your visit to the area are YOTEL Edinburgh, Select by Hilton and Mount Royal Hotel Edinburgh by The Unlimited Collection. See all available top hotels, or vacation rentals in Dunfermline.

Explore a world of travel with Expedia