Hotels & Accommodation in Dunfermline

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Tonight
08 Oct - 09 Oct
Tomorrow
09 Oct - 10 Oct
This weekend
09 Oct - 11 Oct
Next weekend
16 Oct - 18 Oct

Where to stay in Dunfermline?

Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Dunfermline on Hotels.com. These Dunfermline hotels consistently deliver on quality, location and traveller experience. Last updated on .

1. Keavil House Hotel Dunfermline by Sunday

Keavil House Hotel Dunfermline by Sunday
Crossford
R1 958
R2 349 total
includes taxes & fees
11 Oct - 12 Oct
Keavil House Hotel Dunfermline by Sunday

2. The City Hotel

The City Hotel
Town Centre
R1 400
R1 681 total
includes taxes & fees
04 Nov - 05 Nov
The City Hotel

3. Pitbauchlie House Hotel, Sure Hotel Collection by BW

Pitbauchlie House Hotel, Sure Hotel Collection by BW
Pitcorthie
R1 319
R1 583 total
includes taxes & fees
08 Nov - 09 Nov
Pitbauchlie House Hotel, Sure Hotel Collection by BW

4. Holiday Inn Express Dunfermline by IHG

Holiday Inn Express Dunfermline by IHG
Dunfermline
R1 317
R1 581 total
includes taxes & fees
06 Nov - 07 Nov
Holiday Inn Express Dunfermline by IHG

5. DoubleTree by Hilton Edinburgh - Queensferry Crossing

DoubleTree by Hilton Edinburgh - Queensferry Crossing
Dunfermline
R1 384
R1 661 total
includes taxes & fees
01 Nov - 02 Nov
DoubleTree by Hilton Edinburgh - Queensferry Crossing

6. Hill Park Hotel

Hill Park Hotel
Rosyth
R1 168
R1 401 total
includes taxes & fees
11 Oct - 12 Oct
Hill Park Hotel

7. Sweet Chestnut, Dunfermline by Marston's Inns

Sweet Chestnut, Dunfermline by Marston's Inns
Dunfermline
R880
R1 056 total
includes taxes & fees
08 Nov - 09 Nov
Sweet Chestnut, Dunfermline by Marston's Inns

8. The Adamson Hotel

The Adamson Hotel
Crossford
R1 102
R1 323 total
includes taxes & fees
18 Oct - 19 Oct
The Adamson Hotel

9. Queensferry guest house

Queensferry guest house
Rosyth
R1 204
R1 445 total
includes taxes & fees
15 Oct - 16 Oct
Queensferry guest house

10. Premier Inn Dunfermline

Premier Inn Dunfermline
Dunfermline
R971
R1 165 total
includes taxes & fees
08 Nov - 09 Nov
Premier Inn Dunfermline

11. Dakota Edinburgh

Dakota Edinburgh
South Queensferry
R1 822
R2 296 total
includes taxes & fees
05 Nov - 06 Nov
Dakota Edinburgh

12. Hampton by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport
Ingliston
R1 943
R2 448 total
includes taxes & fees
02 Nov - 03 Nov
Hampton by Hilton Edinburgh Airport

13. DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
Ingliston
R1 621
R2 042 total
includes taxes & fees
02 Nov - 03 Nov
DoubleTree by Hilton Edinburgh Airport

14. Norton House Hotel & Spa

Norton House Hotel & Spa
Newbridge
R2 663
R3 355 total
includes taxes & fees
01 Nov - 02 Nov
Norton House Hotel & Spa

15. Holiday Inn Express Edinburgh Airport by IHG

Holiday Inn Express Edinburgh Airport by IHG
Ingliston
R1 919
R2 418 total
includes taxes & fees
01 Nov - 02 Nov
Holiday Inn Express Edinburgh Airport by IHG

16. Radisson Blu Hotel, Edinburgh City Centre

Radisson Blu Hotel, Edinburgh City Centre
Edinburgh City Centre
R2 949
R3 715 total
includes taxes & fees
08 Nov - 09 Nov
Radisson Blu Hotel, Edinburgh City Centre

17. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
Edinburgh City Centre
R3 240
R4 082 total
includes taxes & fees
04 Nov - 05 Nov
Apex Waterloo Place Hotel

18. Apex Grassmarket Hotel

Apex Grassmarket Hotel
Edinburgh City Centre
R2 843
R3 582 total
includes taxes & fees
08 Nov - 09 Nov
Apex Grassmarket Hotel

19. Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
Kirknewton
R1 579
R1 895 total
includes taxes & fees
01 Nov - 02 Nov
Dalmahoy Hotel & Country Club

20. Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
Edinburgh City Centre
R4 100
R5 166 total
includes taxes & fees
08 Nov - 09 Nov
Virgin Hotels Edinburgh
View all properties

Best value hotels in Dunfermline

Get more from your budget at these hotels, based on amenities, reviews, and location

Keavil House Hotel Dunfermline by Sunday

Keavil House Hotel Dunfermline by Sunday
Crossford
  • Free parking
  • Pool
  • Gym
  • Spa
Travelers love the pool and spa, adding great value for money.
R1 958
R2 349 total
includes taxes & fees
11 Oct - 12 Oct
Keavil House Hotel Dunfermline by Sunday

Dean Park Hotel

Dean Park Hotel
Kirkcaldy
  • Free parking
  • 24/7 front desk
Travelers like the lovely breakfast and dining at a good-value stay.
R974
R1 169 total
includes taxes & fees
11 Oct - 12 Oct
Dean Park Hotel

Holiday Inn Express Dunfermline by IHG

Holiday Inn Express Dunfermline by IHG
Dunfermline
  • Free breakfast
  • Free parking
  • 24/7 front desk
Travelers say the breakfast and comfortable rooms offer good value for money.
R1 317
R1 581 total
includes taxes & fees
06 Nov - 07 Nov
Holiday Inn Express Dunfermline by IHG

Richmond Park Hotel

Richmond Park Hotel
Bo'ness
  • Free parking
  • 24/7 front desk
Travelers appreciate the dining and beds at a good value.
R1 021
R1 225 total
includes taxes & fees
18 Oct - 19 Oct
Richmond Park Hotel

Premier Inn Livingston - M8 Jct3

Premier Inn Livingston - M8 Jct3
Livingston
  • Free parking
  • 24/7 front desk
The beds and cleanliness give travelers a good-value stay.
R933
R1 120 total
includes taxes & fees
01 Nov - 02 Nov
Premier Inn Livingston - M8 Jct3

Holiday Inn Express Glenrothes by IHG

Holiday Inn Express Glenrothes by IHG
Glenrothes
  • Free breakfast
  • Free parking
  • 24/7 front desk
Travelers say the free breakfast and parking add great value for money.
R1 008
R1 209 total
includes taxes & fees
18 Oct - 19 Oct
Holiday Inn Express Glenrothes by IHG

Premier Inn Edinburgh - South Queensferry

Premier Inn Edinburgh - South Queensferry
South Queensferry
  • Free parking
  • 24/7 front desk
Popular with travelers for the dining and beds at a good value.
R906
R1 141 total
includes taxes & fees
01 Nov - 02 Nov
Premier Inn Edinburgh - South Queensferry

The Adamson Hotel

The Adamson Hotel
Crossford
  • Free parking
Travelers like the breakfast and parking, offering good value for money.
R1 102
R1 323 total
includes taxes & fees
18 Oct - 19 Oct
The Adamson Hotel

Premier Inn Falkirk Central

Premier Inn Falkirk Central
Falkirk
  • Free parking
  • 24/7 front desk
Travelers appreciate the beds and breakfast for good value.
R970
R1 163 total
includes taxes & fees
01 Nov - 02 Nov
Premier Inn Falkirk Central

Premier Inn Falkirk East

Premier Inn Falkirk East
Polmont
  • Free parking
  • 24/7 front desk
Travelers appreciate the beds and service at a good value.
R951
R1 141 total
includes taxes & fees
06 Nov - 07 Nov
Premier Inn Falkirk East
View all properties
Our prices for hotels in Dunfermline are cheapest in January
Price trends for hotels in Dunfermline
Pricing is based on two traveller single night rates
View properties in October
Typical weather for Dunfermline
October
High 12°C / low 7°C. Cloudy most days.
View properties in October
12°
7°
8°
4°
6°
2°
5°
1°
6°
2°
8°
2°
11°
4°
13°
6°
16°
9°
18°
11°
17°
10°
15°
9°
Monthly weather averages (˚C)

Top neighbourhoods in Dunfermline

Rosyth

Pitreavie

Duloch

Dunfermline's Duloch neighbourhood offers attractions, including Duloch Leisure Centre.

Town Centre

Dunfermline's Town Centre neighbourhood has lots of places to visit, such as Dunfermline Abbey and Andrew Carnegie Birthplace Museum.

Crossford

Visitors love Dunfermline's Crossford neighbourhood for its restaurants and bars.

Top landmarks in Dunfermline

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)
If you're planning a bit of sightseeing, head to Dunfermline Abbey – just one of the monuments in Town Centre. Dunfermline has many other landmarks that you might want to see, such as Edinburgh Castle and Royal Mile.
See properties
An aquarium with a shark swimming near the glass.
Photo by Jock Watson

Deep Sea World

8.0/10 (18 reviews)
Experience a world beneath the ocean with a visit to Deep Sea World, located 0.4 mi (0.6 km) from central North Queensferry. Our travellers also like the museums in the area – your cultural tour starts here. It's also full of great shops and restaurants, so you can spend the afternoon having a wander. If you have fun at Deep Sea World, you'll love Dalgety Bay Community Leisure Centre and Kirkliston Leisure Centre, both located nearby.
See properties

Knockhill Racing Circuit

9.0/10 (20 reviews)
Want to race? You could pay a visit to Knockhill Racing Circuit located 4.6 mi (7.4 km) from central Dunfermline.
See properties

Culross Palace

9.6/10 (14 reviews)
If you're planning a bit of sightseeing during your trip, head to Culross Palace – just one of the monuments in central Culross.
See properties

Dunfermline Golf Club

8.4/10 (6 reviews)
You might want to play some rounds at Dunfermline Golf Club, located 1.9 mi (3.1 km) from central Dunfermline. If Dunfermline Golf Club doesn't quite scratch your golfing itch, West Lothian Golf Club and Linlithgow Golf Club are all just a short drive away.
See properties

Pittencrieff Park

9.4/10 (42 reviews)
If you like quiet time surrounded by flowers and greenery, hang out at Pittencrieff Park in Town Centre. Want to stretch your legs a little more? Head to Yellowscott Country Park and Townhill Country Park, both nearby.
See properties

Culross Abbey

9.8/10 (13 reviews)
Culross Abbey is just one of the landmarks located 6.7 mi (10.8 km) from central Dunfermline, so you might want to stop by for a few pics during your trip.
See properties

Andrew Carnegie Birthplace Museum

9.4/10 (16 reviews)
If museums are on your list of things to see, you might want to browse the collections at Andrew Carnegie Birthplace Museum in Town Centre. If you want to experience more of the culture Dunfermline has to offer, head to Dunfermline Abbey, Yellowscott Country Park, and Knockhill Racing Circuit.
See properties

Learn more about Dunfermline

Notable for its gardens, Dunfermline features attractions such as Dunfermline Abbey and Knockhill Racing Circuit. Visitors to this welcoming city speak highly of the bars whereas sights include Culross Palace and Andrew Carnegie Birthplace Museum.

See all hotels in Dunfermline
A historic stone church with a large tree in front.

Check out reviews of Dunfermline hotels guests love

Virgin Hotels Edinburgh

Virgin Hotels Edinburgh

10/10 Excellent
"Amazing staff. Everything was top class."
Sean 2-night trip
Posted 15 hours ago
Virgin Hotels Edinburgh
Apex Grassmarket Hotel

Apex Grassmarket Hotel

10/10 Excellent
"This property was wonderful... and the staff, even better! Great location! Would certainly stay here again in the future. My only complaint would be that the room felt a bit warm. I searched the room for a thermostat or way to adjust the temperature, but found nothing. Maybe I just didn't know where to look... haha! But my husband and I were able to crack the window to let in some cooler air. Also, there was a fan provided in the room."
Tara Elizabeth 2-night trip
Posted 16 hours ago
Apex Grassmarket Hotel
YOTEL Edinburgh, Select by Hilton

YOTEL Edinburgh, Select by Hilton

10/10 Excellent
"Great location. Well appointed room. Excellent amenities and common areas. Modern and clean. Highly recommend."
Alexander 3-night trip
Posted 23 hours ago
YOTEL Edinburgh, Select by Hilton
Moxy Edinburgh Airport

Moxy Edinburgh Airport

8/10 Good
"k"
Jeffrey 1-night trip
Posted 23 hours ago
Moxy Edinburgh Airport
DoubleTree by Hilton Edinburgh - Queensferry Crossing

DoubleTree by Hilton Edinburgh - Queensferry Crossing

10/10 Excellent
"Immaculate room . Good dining , excellent staff . A very comfortable stay"
Sheila 1-night trip
Posted 1 day ago
DoubleTree by Hilton Edinburgh - Queensferry Crossing
Point A Edinburgh Haymarket

Point A Edinburgh Haymarket

10/10 Excellent
"Clean, very helpful staff. Decent breakfast"
Janine 1-night trip
Posted 2 days ago
Point A Edinburgh Haymarket
Apex Waterloo Place Hotel

Apex Waterloo Place Hotel

10/10 Excellent
"Everything was amazing, we just wish you could screen mirror the tv so y"
Rachel 3-night trip
Posted 2 days ago
Apex Waterloo Place Hotel
Britannia Hotel Edinburgh

Britannia Hotel Edinburgh

10/10 Excellent
"Great staff and shoutout to"
Willson 3-night trip
Posted 2 days ago
Britannia Hotel Edinburgh
Radisson Blu Hotel, Edinburgh City Centre

Radisson Blu Hotel, Edinburgh City Centre

10/10 Excellent
"Perfect location for sight seeing in Edinburgh"
David 5-night trip
Posted 4 days ago
Radisson Blu Hotel, Edinburgh City Centre

Frequently asked questions

Can I book a refundable accommodation option in Dunfermline?
If you want the flexibility to change your plans to Dunfermline, most hotels offer refundable* rates that you can book. You can see this accommodation by searching our site and using the "fully refundable" filter to narrow down the results.
Where can I stay in Dunfermline if I want a holiday rental instead of a hotel?
If you want to find a good alternative to a hotel, browse our selection of 27 holiday homes. You can also consider one of the 69 apartments or 20 cottages.
What will the weather in Dunfermline be like during my visit?
July and August are typically the warmest months in Dunfermline, when the average temperature is 13°C. January and February are the coldest months, when the average temperature is 4°C. October and December are the months with the most rain.
Why should I book my Dunfermline hotel with Hotels.com?
There are lots of reasons to book your Dunfermline trip with us: our free cancellations on selected hotels* gives you flexibility, our Price Guarantee ensures that you always get the lowest price, and you can earn rewards on every booking.

Find out more about Dunfermline

Dunfermline Unveiled: A Tapestry of Gardens, Castles and Cultural Treasures

Dunfermline, a historic gem in Scotland, boasts a rich tapestry of culture and heritage. Home to the majestic Dunfermline Abbey, the final resting place of Scottish kings, and the impressive Dunfermline Palace, visitors can immerse themselves in the echoes of Scotland's past. The city's charming gardens and tranquil parks provide a perfect backdrop for leisurely strolls, while the local museums offer intriguing insights into its storied history. With its blend of ancient architecture and vibrant community spirit, Dunfermline presents a unique off-the-beaten-path experience for those seeking to explore Scotland's rich heritage.

Discover great hotels near Dunfermline

Dunfermline offers a range of hotel accommodations to suit various budgets, from affordable options to more comfortable stays. You'll find welcoming establishments with convenient amenities, perfect for exploring the town's rich history and nearby attractions. Whether you prefer a cosy inn or a modern hotel, Dunfermline has plenty to choose from. Here are some of the most popular hotels with our travelers near Dunfermline:

  1. Parkhead HouseOpens in a new window: This impressive 4.0-star bed and breakfast offers a memorable adventure for leisure travellers. The property boasts a top guest rating and delivers distinctive features including a range of adventurous onsite and nearby activities such as hiking, horse riding, mountain biking, fishing and birdwatching. The hotel excels in providing a dynamic atmosphere with curated experiences designed for those who appreciate unique architectural design and high-quality journeys. Guests are welcomed by its modern amenities and carefully crafted recreational options that promise a luxurious and vibrant escape. The setting is enhanced by the presence of express check-in and thoughtfully designed spaces that allow for a seamless, high-end travel experience.
  2. Orocco PierOpens in a new window: This charming 3.5-star hotel is a haven for leisure travellers seeking a beachside retreat. The property features direct access to a scenic beach and a top guest rating, ensuring a comfortable and distinctive stay. Guests enjoy a refined experience with stylish rooms offering spectacular views and a welcoming atmosphere. The hotel combines boutique elegance with modern comforts, including express check-in and curated experiences that enhance its unique architectural design. The refined setting is further enriched by high-end dining options and a focus on delivering smooth, memorable journeys, making it an ideal destination for those who appreciate a blend of luxury and coastal charm.

Where to stay near Dunfermline

Some of the best areas to stay near Dunfermline are Dollar, Newbridge, and Linlithgow. Dollar offers a charming countryside vibe with friendly locals, ideal for walking and biking, while Newbridge boasts family-friendly dining and romantic spots. Linlithgow is rich in history, featuring stunning castles and boating opportunities. For first-time visitors, Newbridge is the most suitable choice.

  1. DollarOpens in a new window: Nestled in a scenic countryside setting, Dollar is known for its friendlypeople and relaxing atmosphere. It’s a great spot if you’re into dining and a laid-back vibe, with must-see places like Castle Campbell and Stirling Castle adding a historic charm to your stay. Enjoy the local coffee and beer culture as you explore the area on a leisurely walk or bike ride, soaking in the unique blend of natural beauty and heritage that Dollar offers.
  2. NewbridgeOpens in a new window: Newbridge is ideal for travellers looking for a blend of familyfriendly ambience and romantic escapes. With a focus on dining and relaxing in cosy cafes, it offers a welcoming experience highlighted by must-see attractions such as Princes Street and Grassmarket. The area’s friendlypeople and diverse tours ensure that you can enjoy a mix of local culture and light adventure, making Newbridge a comfortable base for exploring nearby landmarks like Edinburgh Castle.
  3. LinlithgowOpens in a new window: Rich in history and natural beauty, Linlithgow is perfect for those who appreciate historical sites and outdoor activities. The area boasts must-see attractions like its charming ruins and a range of hilly landscapes ideal for canoeing and kayaking. With a focus on castle and historical vibes, Linlithgow offers a serene retreat where you can explore ancient churches and a cathedral, ensuring a memorable stay filled with local culture and outdoor adventures.

Things to do in and around Dunfermline

Dunfermline offers scenic parks, lush gardens, and serene lakes perfect for walking and golf. Enjoy peaceful coastal walks and invigorating hikes, while absorbing its rich heritage, including historic abbey and palace sites. This charming town invites travellers to explore its natural beauty and storied past.

  • Loch Leven CastleOpens in a new window – Discover the historic ruins perched on an island, where you can wander through its remnants and enjoy scenic views of the surrounding loch. The castle offers a tangible glimpse into the past, with its storied walls and the natural beauty of the gardens that frame the setting.
  • Kinross House GardensOpens in a new window – Step into a well-tended private garden that invites visitors to stroll along its paths and marvel at the carefully curated plantings. This spot is a delight for those who appreciate a blend of horticultural excellence and historical architecture.
  • Hopetoun HouseOpens in a new window – Explore this stately historic building, where you can admire the elegant interiors and expansive grounds. The setting provides a perfect backdrop for a leisurely visit, highlighting the architectural splendour of the period.
  • Lauriston CastleOpens in a new window – Visit this charming castle that stands as a testament to Scotland’s rich heritage. Wander through its grounds, taking in the views and learning about the castle’s storied past.
  • Linlithgow PalaceOpens in a new window – Tour this impressive historic palace, where you can explore its majestic halls and expansive gardens. The palace’s grandeur and well-preserved architecture offer a fascinating insight into Scotland’s royal history.

4 tips for savvy savings when booking a hotel in Dunfermline

  1. Book for the cheapest times: The most budget-friendly time to visit Dunfermline is between January and March, when hotel prices tend to be lower. For those looking to immerse themselves in the city’s history and culture, a stay of at least 2 to 3 days is recommended. During this time, you can explore key landmarks such as the impressive castle and various museums, as well as enjoy the beautiful gardens and scenic walks. The friendly locals, along with opportunities for golf and adventure, add to the city’s charm, making it great value for money on a budget.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals to Dunfermline, visit the DealsOpens in a new window or Last-Minute Deals section on Hotels.com, where you may discover discounts on hotels as your travel date approaches. Additionally, consider enabling email alerts or push notifications to stay informed about flash sales and special promotions. With the Smart Shopping tool available via the app, you can easily compare hotel prices and amenities, helping you make well-informed choices. If rooms become available or prices drop, you’re more likely to see these updates, ensuring you can seize the opportunity for a spontaneous getaway.
  3. Be flexible with dates: Prices may fluctuate depending on factors such as the hotel's location, star rating, and the time of year, so being flexible with your travel dates could help you find a more affordable option for your stay in a Dunfermline hotel. For those seeking something distinctive, boutique hotels often provide a more personalised experience and may offer better value. When you book through Hotels.com, we will inform you whether the price for your chosen dates is above or below the average. If the price appears to be on the higher side, we will suggest alternative dates that might help you discover a more favourable rate.
  4. Consider your location: Hotels near the city centre usually tend to be more expensive, but thanks to Dunfermline's excellent public transport links, you may find a more affordable independent hotel further afield that remains well connected. For those keen to explore alternative, less crowded neighbourhoods or even lesser-known nearby towns, there is often excellent value for money. Opting for these alternative destinations could offer a more authentic and budget-friendly experience.

Best time to go to Dunfermline

Dunfermline experiences its lowest average temperature in January, at 37.6°F (3.1°C), while July is the hottest month, with an average temperature of 57.7°F (14.3°C). October is typically the wettest month. If you’re looking to soak up the lively atmosphere in Dunfermline, April, July, and September are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly cloudy, with little to no rainfall. However, if you prefer a more relaxed experience, October to December are perfect for a quieter getaway, marked by light rainfall and mostly cloudy conditions.

Keep exploring