A beach with a bird standing on the sand near the water's edge.

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

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Dunfermline hotels

Hill Park Hotel

Hill Park Hotel
3.0 star property
Rosyth
8.6 out of 10, Excellent, (725 reviews)
"Convenient hotel close to public transportation"
United States
Agnes
The price is €100
includes taxes & fees
5 Jul - 6 Jul
Hill Park Hotel

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, (734 reviews)
"Breakfast was fab , staff at reception and restaurant were very friendly and helpful"
United Kingdom
KENNETH
The price is €73
includes taxes & fees
21 Jun - 22 Jun
Pitbauchlie House Hotel, Sure Hotel Collection by BW

The Adamson Hotel

The Adamson Hotel
3.0 star property
Crossford
8.4 out of 10, Very good, (553 reviews)
"the room was cleaned and the staff was very friendly and the free breakfast was so yummy and the parking was very easy. overall i liked the hotel and the service."
United Kingdom
Seema
The price is €73
includes taxes & fees
28 Jun - 29 Jun
The Adamson Hotel

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)
"Excellent stay, amazing breakfast "
United Kingdom
Lennie
The price is €81
includes taxes & fees
28 Jun - 29 Jun
Holiday Inn Express Dunfermline by IHG

The City Hotel

The City Hotel
3.0 star property
Town Centre
8.8 out of 10, Excellent, (1,000 reviews)
"Very convenient location and the rooms were very nice."
United States
Charles
The price is €124
includes taxes & fees
26 Jun - 27 Jun
The City Hotel

Premier Inn Dunfermline

Premier Inn Dunfermline
3.0 star property
Dunfermline
6.6 out of 10, (11 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 €60
includes taxes & fees
19 Jul - 20 Jul
Premier Inn Dunfermline

Best Western Plus Dunfermline Crossford Keavil House Hotel

Best Western Plus Dunfermline Crossford Keavil House Hotel
4.0 star property
Crossford
8.2 out of 10, Very good, (763 reviews)
"Great staff and property convenient."
United States
Roxanna
The price is €93
includes taxes & fees
28 Jun - 29 Jun
Best Western Plus Dunfermline Crossford Keavil House Hotel

DoubleTree by Hilton Edinburgh - Queensferry Crossing

DoubleTree by Hilton Edinburgh - Queensferry Crossing
4.0 star property
Dunfermline
9.2 out of 10, Wonderful, (954 reviews)
"Nice room helpful staff beautiful views"
United States
Lou
The price is €136
includes taxes & fees
5 Jul - 6 Jul
DoubleTree by Hilton Edinburgh - Queensferry Crossing

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, (551 reviews)
"Clean rooms, nice pub, good food and close to the Edinburgh airport."
Canada
Brian
The price is €72
includes taxes & fees
19 Jul - 20 Jul
Sweet Chestnut, Dunfermline by Marston's Inns

Queensferry guest house

Queensferry guest house
2.0 star property
Rosyth
7.2 out of 10, Good, (65 reviews)
"Clean room, friendly staff"
United Kingdom
Takayas
The price is €96
includes taxes & fees
17 Jul - 18 Jul
Queensferry guest house

Lower Neuk

Lower Neuk
2.0 star property
Valleyfield
10.0 out of 10, Exceptional, (1 review)
"Absolutely amazing apartment with little extras. Thank you!"
United Kingdom
Kateryna
The price is €533
includes taxes & fees
26 Jun - 27 Jun
Lower Neuk

Richmond Park Hotel

Richmond Park Hotel
3.0 star property
Bo'ness
8.2 out of 10, Very good, (774 reviews)
"Very nice hotel, very polite staff, clean rooms."
United States
Iliyana
The price is €64
includes taxes & fees
21 Jun - 22 Jun
Richmond Park Hotel

Holiday Inn Express Perth by IHG

Holiday Inn Express Perth by IHG
3.0 star property
Perth
9.0 out of 10, Wonderful, (1,000 reviews)
"Good facility"
United Kingdom
Gordon
The price is €93
includes taxes & fees
21 Jun - 22 Jun
Holiday Inn Express Perth by IHG

Stirling Court Hotel

Stirling Court Hotel
3.0 star property
Stirling
8.2 out of 10, Very good, (1,000 reviews)
"Room was clean and comfortable, breakfast provided adequate variety, staff very helpful"
United Kingdom
Ingrid
The price is €83
includes taxes & fees
21 Jun - 22 Jun
Stirling Court Hotel

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
9.0 out of 10, Wonderful, (1,715 reviews)
"Beautiful place, the staff at the reception was very pleasant, and the breakfast was good."
United States
Chris
The price is €148
includes taxes & fees
28 Jun - 29 Jun
Dalmahoy Hotel & Country Club

Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
Ingliston
8.6 out of 10, Excellent, (2,479 reviews)
"Great stay before our flight"
United Kingdom
Louise
The price is €177
includes taxes & fees
5 Jul - 6 Jul
Moxy Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
4.0 star property
Ingliston
8.8 out of 10, Excellent, (1,463 reviews)
The price is €179
includes taxes & fees
5 Jul - 6 Jul
DoubleTree by Hilton Edinburgh Airport

Novotel Edinburgh Park

Novotel Edinburgh Park
4.0 star property
Sighthill
9.2 out of 10, Wonderful, (1,004 reviews)
"Reasonable price, convenient location, recommend for simple overnight stay 👌"
Canada
alexandre
The price is €143
includes taxes & fees
28 Jun - 29 Jun
Novotel Edinburgh Park

Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
3.0 star property
Portobello
8.8 out of 10, Excellent, (1,001 reviews)
"Good selection for breakfast and the room had coffee and tea perfect"
Canada
Richard
The price is €109
includes taxes & fees
28 Jun - 29 Jun
Best Western Kings Manor Hotel

Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
4.0 star property
Corstorphine
8.6 out of 10, Excellent, (1,428 reviews)
"Comfortable well located hotel with great breakfast…"
United Kingdom
Stephen
The price is €129
includes taxes & fees
28 Jun - 29 Jun
Holiday Inn Edinburgh Zoo by IHG
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 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 Deep Sea World and Dunfermline Abbey, a few notable attractions nearby.

Duloch

While Duloch isn't home to many top sights, Dunfermline Abbey and Deep Sea World are some notable places to visit nearby.

Town Centre

While visiting Town Centre, you might make a stop by sights like Dunfermline Abbey and Abbot House.

Pitreavie

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

Pitcorthie

While Pitcorthie isn't home to many top sights, Dunfermline Abbey and Andrew Carnegie Birthplace Museum 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.

Photo by Steph
Open Photo by Steph

Top Dunfermline Hotel Reviews

More cheap stays in Dunfermline

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 iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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

Where is the best place for a stay in Dunfermline?
Holiday Inn Edinburgh Zoo by IHG, located 11.7 mi (18.8 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 Dalmahoy Hotel & Country Club and Leonardo Royal Hotel Edinburgh. See all available top hotels, or vacation rentals in Dunfermline.
What are some of the best holiday rentals that Dunfermline has to offer?
JOIVY Meadows Park En-Suite Rooms: This holiday home rental outside of Dunfermline has free WiFi and a TV to help you feel perfectly comfortable in your new surroundings. Kitchen amenities include an electric kettle to make your meal-planning easier. 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?
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. Holiday Inn Express Dunfermline by IHG is another good choice for your family trip. 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?
Holiday Inn Express Dunfermline by IHG is a top LGBTQ-friendly hotel that features free breakfast and free Wi-Fi. DoubleTree by Hilton Edinburgh - Queensferry Crossing 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?
Holiday Inn Edinburgh Zoo by IHG: Hotel, 2-minute walk from Edinburgh Zoo. Features a full-service spa, an indoor pool and a health club. Dalmahoy Hotel & Country Club and Apex Grassmarket Hotel are two additional hotels that offer an on-site 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 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. Princes Street, Edinburgh Castle and Royal Mile are some of the top sights around the area. In Dunfermline, there are 140 hotels and other accommodation options 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 Abbot House might be worth a visit. The picturesque setting of Pittencrieff Park and Townhill Country Park exemplify the area's natural beauty. 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.

Explore a world of travel with Expedia