Dunfermline Holidays

  • Plan, book, travel with confidence

  • Better together

    Save up to €185 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.
Straits Meadow in Edinburgh City Centre - For Students Only
The Scotsman Hotel
The Inn On The Mile
Stay Central

Where to stay in Dunfermline

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

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

4 out of 5
St. Margaret's Head Dunfermline Scotland
Fully refundableReserve now, pay when you stay
The price is €87 per night from 1 Mar to 2 Mar
€87
1 Mar - 2 Mar
includes taxes & fees
9.2/10 Wonderful! (897 reviews)
The whole process was seamless, Staff very pleasant, room very nice with a great view of the brigs and river, my only complaint would be the hot breakfast food it was luke warm and could have been hotter. that’s why I have deducted a star.

Reviewed on 6 Feb 2026

DoubleTree by Hilton Edinburgh - Queensferry Crossing
Holiday Inn Express Dunfermline by IHG

Holiday Inn Express Dunfermline by IHG

3 out of 5
Halbeath Dunfermline Scotland
Fully refundable
The price is €63 per night from 27 Feb to 28 Feb
€63
27 Feb - 28 Feb
includes taxes & fees
8.6/10 Excellent! (994 reviews)
Very friendly helpful staff

Reviewed on 1 Feb 2026

Holiday Inn Express Dunfermline by IHG
Apex Grassmarket Hotel

Apex Grassmarket Hotel

4 out of 5
31-35 Grassmarket Edinburgh Scotland
Fully refundableReserve now, pay when you stay
The price is €110 per night from 1 Mar to 2 Mar
€110
1 Mar - 2 Mar
includes taxes & fees
9/10 Wonderful! (2,461 reviews)
Clean and comfy room, great amenities and super friendly staff.

Reviewed on 18 Feb 2026

Apex Grassmarket 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.

Popular places to visit

What to do in Dunfermline

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.