Dunfermline Holidays

  • Plan, book, travel with confidence

  • Better together

    Save up to €900 when you book a flight and hotel together*
  • Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
  • Rest easy

    Plan, book, and manage your trip all in one place

Top Flight + Hotel Deals in Dunfermline

Price found within the past 48 hours. Click for updated prices.
Abbotsford Guest House

Abbotsford Guest House

Leith
Save 100% on your flight
€301
per person
27 Nov - 29 Nov
found 1 day ago
Return flight included
Dublin (DUB) to Edinburgh (EDI)
8/10 Very good! (321 reviews)
I stayed with my husband for one night, I did not realize while booking that we had to share a bathroom with several rooms. So if you plan on staying be aware that there is no private bathroom. That being said this guest house was good to stay for the night and felt clean, safe, and comfortable. There was no breakfast, which was listed as included.

Reviewed on 4 Oct 2026

Kildonan Lodge Hotel

Kildonan Lodge Hotel

Newington
Save 100% on your flight
€310
per person
20 Nov - 22 Nov
just found
Return flight included
Dublin (DUB) to Edinburgh (EDI)
9/10 Wonderful! (387 reviews)
Room smelled strongly of a strange chemical floral smell. Had to keep the window open to try and air it out. No food available nearby. There is a mall within a short walk that offers a Greg’s and a McDonald’s. The hotel is not 4 stars. It is a bit rundown. The staff are nice and try to be helpful.

Reviewed on 2 Oct 2026

The Scotsman Hotel

The Scotsman Hotel

Edinburgh City Centre
Save 100% on your flight
€716
per person
27 Nov - 29 Nov
found 1 day ago
Return flight included
Dublin (DUB) to Edinburgh (EDI)
9.2/10 Wonderful! (1,001 reviews)
Bed was waaaay to hard. Thus my low rating. My hips will take a week to recover.

Reviewed on 6 Oct 2026

Murrayfield Hotel

Murrayfield Hotel

Murrayfield
Save 100% on your flight
€339
per person
10 Dec - 13 Dec
found 1 day ago
Return flight included
Dublin (DUB) to Edinburgh (EDI)
8.8/10 Excellent! (1,003 reviews)
Amazing breakfast. Hotel was clean and comfortable. Excellent location and helpful staff.

Reviewed on 25 Sept 2026

Grassmarket hotel

Grassmarket hotel

Edinburgh City Centre
Save 100% on your flight
€368
per person
27 Nov - 29 Nov
found 1 day ago
Return flight included
Dublin (DUB) to Edinburgh (EDI)
8.8/10 Excellent! (1,003 reviews)
This experience was fabulous!!!! The employees could not have been nicer or more helpful! The only issue was the shower... We had to build a towel moat or the whole room flooded.... A short dam of some sort needs to be added.

Reviewed on 2 Oct 2026

Where to stay in Dunfermline

Find the best Dunfermline areas and neighborhoods for the activities you enjoy most. Learn more about Dunfermline
A cable-stayed bridge with two tall towers and a river below.

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.

A sign on a tree that reads "No Dogs Allowed" in a grassy field with a building in the background.

Pitreavie

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

A coastal landscape with a grassy field, a barbed wire fence, and a row of white houses with red roofs.

Duloch

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

A historic church with a prominent tower and arched windows.

Town Centre

4 out of top 10 points of interest in this area

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

A moss-covered stone staircase in a lush forest, leading to a historic building with Gothic architecture.

Crossford

Crossford is well liked for its restaurants, and you can visit sights like Dunfermline Golf Club and Dunfermline Abbey if you have time to explore the area.

Things to do in and around Dunfermline

Dunfermline offers an array of outdoor and adventure activities perfect for a memorable vacation. Visitors can enjoy karting and motor racing, while the vibrant shopping area adds to the excitement. Be sure to explore the scenic outdoor spaces, embark on camping holidays, and partake in excursions that promise entertainment. With its rich history and beautiful landscapes, Dunfermline is an ideal destination for those seeking adventure and relaxation alike.

Shopping

Dunfermline offers a delightful shopping experience with local boutiques and shops. If you're up for a drive, the Gyle Shopping Centre (17.7km away) and Ocean Terminal (20.9km away) provide a range of entertainment and family vibes, while FountainPark (also 20.9km away) is perfect for leisure and dining.

Recreation

At Lochore Meadows Country Park, immerse yourself in nature with serene walking trails and calming picnic spots, only 11.3km from Dunfermline. Indulge in rejuvenating treatments at the Macdonald Inchyra Hotel Spa, located 17.7km away, for a perfect blend of relaxation and luxury.

Adventure

Experience the thrill of motor racing at Knockhill Racing Circuit, where adrenaline meets speed. Embark on the Loch Leven Heritage Trail for stunning outdoor scenery, perfect for hiking enthusiasts. Challenge your friends at Delta Force Paintball Edinburgh, an exhilarating adventure activity that promises excitement and fun.

Nightlife

Dunfermline's nightlife features a charming atmosphere with pubs like Greyfriar's Bobby and Canongate Tolbooth, both offering romantic vibes and lively entertainment. Enjoy a relaxing evening with a selection of drinks and the company of locals in these welcoming venues.

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

Find the best attractions in and around Dunfermline

Dunfermline offers a delightful mix of outdoor adventures and scenic beauty, perfect for a memorable vacation. Explore historic sites such as Dunfermline Abbey and Dunfermline Palace, or unwind at the nearby beaches. For golf enthusiasts, the Dunfermline Golf Club is a must-visit. Don't miss the opportunity to venture into the mountains for breathtaking getaways, and immerse yourself in the vibrant culture and history that this charming town has to offer.

  • Culross Palace: Experience the charm of this historic palace, a splendid example of 17th-century architecture nestled in the heart of Culross. The palace boasts beautifully restored gardens and offers a glimpse into the cultural heritage of the region, making it a delightful stop for history enthusiasts.
  • Royal Highland Centre: Located a mere 16.1km from Dunfermline, this vibrant venue is a hub for entertainment, hosting a variety of events throughout the year. Families will enjoy the diverse activities available, making it an excellent choice for a fun day out.
  • Forth Road Bridge: A marvel of modern engineering, this iconic bridge spans 9.7km from Dunfermline and offers stunning views of the Firth of Forth. It's an impressive sight that captures the essence of city life and provides perfect photo opportunities.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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

Tips to save on your trip to Dunfermline

  • Take advantage of package deals on Expedia and combine flights, hotels, or car rentals for a convenient and cost-effective trip to Dunfermline.
  • Consider traveling during the off-peak season (typically January to March) for more affordable package holidays to Dunfermline.
  • Use the Price per traveler filter on Expedia to find a package deal that suits your budget.
  • Check the VIP Access properties filter to discover outstanding hotels with added member perks at select properties.

Top hotels in Dunfermline

DoubleTree by Hilton Edinburgh - Queensferry Crossing

DoubleTree by Hilton Edinburgh - Queensferry Crossing

St. Margaret's Head Dunfermline Scotland
Fully refundableReserve now, pay when you stay
€89
1 Nov - 2 Nov
includes taxes & fees
9.2/10 Wonderful! (990 reviews)
"Good central location for trains, buses and access to them. Just a short walk. Great buffet for breakfast."

Reviewed on 5 Oct 2026

DoubleTree by Hilton Edinburgh - Queensferry Crossing
Apex Grassmarket Hotel

Apex Grassmarket Hotel

31-35 Grassmarket Edinburgh Scotland
€199
5 Nov - 6 Nov
includes taxes & fees
9/10 Wonderful! (2,965 reviews)
"Ok"

Reviewed on 6 Oct 2026

Apex Grassmarket Hotel
Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG

132 Corstorphine Road Edinburgh Scotland
Fully refundable
€114
1 Nov - 2 Nov
includes taxes & fees
8.6/10 Excellent! (1,594 reviews)
"It was not much of a hassle to get into the old town where all the action is as as well as the Airport. Otherwise a pretty normal hotel. Best part, it was half the price as downtown or old city places."

Reviewed on 3 Oct 2026

Holiday Inn Edinburgh Zoo by IHG
See all 4,546 properties in Dunfermline
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.

Stay near popular Dunfermline attractions

An interior of a cathedral with high arched ceilings, stone columns, and a central stained glass window.
Photo by Angela Newlands

Dunfermline Abbey

9.6/10 (54 reviews)
Find out about the history of Dunfermline when you take a trip to Dunfermline Abbey. Visit the spas and lively bars in this relaxing area.
See properties
An aquarium with a shark swimming near the glass.
Photo by Jock Watson

Deep Sea World

8.0/10 (18 reviews)
Make time in your itinerary to visit the sea creatures at Deep Sea World during your trip to North Queensferry. Discover the fascinating museums in this walkable area or seek out the golf courses.
See properties

Knockhill Racing Circuit

9.0/10 (20 reviews)
You can take time to visit Knockhill Racing Circuit during your travels to Dunfermline. Visit the spas and top-notch restaurants in this relaxing area.
See properties

Culross Palace

9.6/10 (14 reviews)
You can find out about the history of Culross with a stop at Culross Palace. Visit the spas and lively bars in this relaxing area.
See properties

Dunfermline Golf Club

8.4/10 (6 reviews)
Enjoy a round of golf in Dunfermline at Dunfermline Golf Club. Visit the spas and lively bars in this relaxing area.
See properties

Pittencrieff Park

9.4/10 (42 reviews)
Explore the lovely green spaces of Pittencrieff Park and enjoy the golf courses in Dunfermline. Visit the spas and lively bars in this relaxing area.
See properties

Culross Abbey

9.8/10 (13 reviews)
Find out about the history of Dunfermline when you take a trip to Culross Abbey. Visit the spas and lively bars in this relaxing area.
See properties

Andrew Carnegie Birthplace Museum

9.4/10 (16 reviews)
You can study the exhibits at Andrew Carnegie Birthplace Museum, a museum with a story of its own, during your holiday in Dunfermline. Make time for the spas and golf courses in this walkable area.
See properties

What to do in Dunfermline

Guided Small-Group Full-Day Tour of Loch Lomond, Stirling & The Kelpies

From Edinburgh: Small-Group Day Tour of Loch Lomond, Stirling & The Kelpies

€80
per adult
84% of travellers recommend
From Edinburgh: Small-Group Day Tour of Loch Lomond, Stirling & The Kelpies
mountain view in edinburgh

Loch Ness & the Highlands of Scotland

€65
per adult
90% of travellers recommend
Loch Ness & the Highlands of Scotland
Countryside in Edinburgh

Hadrian's Wall, Roman Britain & Borders from Edinburgh

€122
per adult
96% of travellers recommend
Hadrian's Wall, Roman Britain & Borders from Edinburgh
See all activities in Dunfermline

Frequently asked questions

How much does a Dunfermline holiday package cost?
Offering great value package deals from €301 on Expedia, you'll be surprised at how little a holiday to Dunfermline costs! Our packages make travel planning easier and save you more.
What are the cheapest months to go to Dunfermline?
You can typically find lower prices and greater availability in January, March and November. Take a look at our cheap Dunfermline holiday packages and you could land some excellent off-season deals.
How many days is enough for Dunfermline?
Dedicate around 2 days for your Dunfermline holiday if you're hoping to enjoy everything that makes this place special. Stroll around key areas, including Pitcorthie and Pittencrieff. Then head to the major sights like Dunfermline Abbey and Dunfermline Golf Club. With a good itinerary, you'll be kept busy with room for some downtime too. Want to travel outside of Dunfermline? Consider fitting in an excursion or two.
Is it worth booking a holiday package to Dunfermline?
Well known for its shopping and home to popular attractions like Dunfermline Abbey, a Dunfermline holiday is sure to impress. Another top sight to check out? Don't miss Dunfermline Golf Club.
How to find the best Dunfermline package deals?
Landing a cheap Dunfermline package deal is a breeze with Expedia. After you've entered your trip dates and destination under our "Packages" tab, set your budget, apply some filters and see what's available. You can fine-tune your search by "Property class," "Number of bedrooms," "Traveller experience" and more. Order the results by "Price: low to high" to discover the most economical Dunfermline package deals. Want a simple trick to score even more savings? Be flexible with your departure dates and consider going away on a weekday, when prices are usually lower.
Is it cheaper to book a Dunfermline holiday as a package?
You can enjoy significant savings on your Dunfermline escape by booking a customised holiday package. Click on the "Package" heading, then select your travel dates and destination to see some great flight and hotel prices. Bundle everything into a great-value package and you can save hundreds of dollars. Consider adding a rental car and you may score a better deal.
When to book a holiday package to Dunfermline?
If you're planning a spur-of-the-moment Dunfermline trip, check out our last-minute deals that can be booked up to one week before you take off. Prefer not to wait until the last minute? You can land terrific deals on your flights and hotels by booking well in advance.
How to plan a trip to Dunfermline?
  1. Choose when to get away: Check your diary and pack your bags. Your favourite season and the type of activities available will also help you decide when to escape to Dunfermline.
  2. Set your budget: Factor in expenses like flights, meals and transportation when calculating how much to set aside for your trip to Dunfermline. Then, select a property that works with your budget, whether that's an economical stay or a more luxurious getaway.
  3. Decide how long to go away for: Now that you're up to speed on Dunfermline, you can figure out the ideal length of your break. Create a rough plan and allocate enough time to cover everything you want to see.
  4. Bundle your bookings: With your travel dates in place, you can combine your car rental, hotels, flights and more into a personalised Dunfermline holiday package.

Explore a world of travel with Expedia

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.