Hotels in Dunfermline

October 2026
8
November 2026

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

This weekend
9 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 8 October 2026.

1. Apex Grassmarket Hotel

Apex Grassmarket Hotel
Edinburgh City Centre
€199
includes taxes & fees
5 Nov - 6 Nov
Apex Grassmarket Hotel

2. Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
Corstorphine
€79
includes taxes & fees
8 Nov - 9 Nov
Holiday Inn Edinburgh Zoo by IHG

3. Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
Edinburgh City Centre
€154
includes taxes & fees
8 Nov - 9 Nov
Leonardo Royal Hotel Edinburgh

4. Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
West End
€104
includes taxes & fees
8 Nov - 9 Nov
Point A Edinburgh Haymarket

5. The City Hotel

The City Hotel
Town Centre
€102
includes taxes & fees
1 Nov - 2 Nov
The City Hotel

6. YOTEL Edinburgh, Select by Hilton

YOTEL Edinburgh, Select by Hilton
Edinburgh City Centre
€126
includes taxes & fees
8 Nov - 9 Nov
YOTEL Edinburgh, Select by Hilton

7. Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection
Edinburgh City Centre
€171
includes taxes & fees
8 Nov - 9 Nov
Mount Royal Hotel Edinburgh by The Unlimited Collection

8. Moxy Edinburgh Airport

Moxy Edinburgh Airport
Ingliston
€108
includes taxes & fees
2 Nov - 3 Nov
Moxy Edinburgh Airport

9. Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
Edinburgh City Centre
€277
includes taxes & fees
8 Nov - 9 Nov
Virgin Hotels Edinburgh

10. Market Street Hotel

Market Street Hotel
Edinburgh City Centre
€176
includes taxes & fees
1 Nov - 2 Nov
Market Street Hotel

11. Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
Kirknewton
€106
includes taxes & fees
8 Nov - 9 Nov
Dalmahoy Hotel & Country Club

12. Pitbauchlie House Hotel, Sure Hotel Collection by BW

Pitbauchlie House Hotel, Sure Hotel Collection by BW
Pitcorthie
€85
includes taxes & fees
8 Nov - 9 Nov
Pitbauchlie House Hotel, Sure Hotel Collection by BW

13. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
Edinburgh City Centre
€233
includes taxes & fees
5 Nov - 6 Nov
Apex Waterloo Place Hotel

14. The Adamson Hotel

The Adamson Hotel
Crossford
€75
includes taxes & fees
1 Nov - 2 Nov
The Adamson Hotel

15. Dakota Edinburgh

Dakota Edinburgh
South Queensferry
€123
includes taxes & fees
5 Nov - 6 Nov
Dakota Edinburgh

16. Keavil House Hotel Dunfermline by Sunday

Keavil House Hotel Dunfermline by Sunday
Crossford
€126
includes taxes & fees
11 Oct - 12 Oct
Keavil House Hotel Dunfermline by Sunday

17. Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel
Edinburgh City Centre
€135
includes taxes & fees
8 Nov - 9 Nov
Apex City of Edinburgh Hotel

18. ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile
Edinburgh City Centre
€165
includes taxes & fees
8 Nov - 9 Nov
ibis Edinburgh Centre South Bridge - Royal Mile

19. DoubleTree by Hilton Edinburgh - Queensferry Crossing

DoubleTree by Hilton Edinburgh - Queensferry Crossing
Dunfermline
€89
includes taxes & fees
1 Nov - 2 Nov
DoubleTree by Hilton Edinburgh - Queensferry Crossing

20. Village Hotel Edinburgh

Village Hotel Edinburgh
Craigleith
€121
includes taxes & fees
8 Nov - 9 Nov
Village Hotel Edinburgh
View all properties

Best value hotels in Dunfermline

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

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.
€63
includes taxes & fees
11 Oct - 12 Oct
Dean Park Hotel

Richmond Park Hotel

Richmond Park Hotel
Bo'ness
  • Free parking
  • 24/7 front desk
Travelers appreciate the dining and beds at a good value.
€63
includes taxes & fees
1 Nov - 2 Nov
Richmond Park Hotel

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.
€65
includes taxes & fees
18 Oct - 19 Oct
Holiday Inn Express Glenrothes by IHG

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.
€126
includes taxes & fees
11 Oct - 12 Oct
Keavil House Hotel Dunfermline by Sunday

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.
€85
includes taxes & fees
6 Nov - 7 Nov
Holiday Inn Express Dunfermline by IHG

The Adamson Hotel

The Adamson Hotel
Crossford
  • Free parking
Travelers like the breakfast and parking, offering good value for money.
€75
includes taxes & fees
1 Nov - 2 Nov
The Adamson Hotel

Hill Park Hotel

Hill Park Hotel
Rosyth
  • Free breakfast
  • Free parking
Travelers enjoy the good value for money of the breakfast and dining.
€75
includes taxes & fees
11 Oct - 12 Oct
Hill Park Hotel

Courtyard by Marriott Edinburgh West

Courtyard by Marriott Edinburgh West
Riccarton
  • Free parking
  • Gym
  • 24/7 front desk
Travelers enjoy the beds and breakfast at a good value.
€84
includes taxes & fees
8 Nov - 9 Nov
Courtyard by Marriott Edinburgh West

Pitbauchlie House Hotel, Sure Hotel Collection by BW

Pitbauchlie House Hotel, Sure Hotel Collection by BW
Pitcorthie
  • Free parking
  • 24/7 front desk
Travelers appreciate the parking and dining at a good value.
€85
includes taxes & fees
8 Nov - 9 Nov
Pitbauchlie House Hotel, Sure Hotel Collection by BW

Novotel Edinburgh Park

Novotel Edinburgh Park
Sighthill
  • Pool
  • Gym
  • 24/7 front desk
Travelers praise the pool, dining and breakfast at good value.
€119
includes taxes & fees
8 Nov - 9 Nov
Novotel Edinburgh Park
View all properties

Go beyond your typical stay in Dunfermline

Pool image
Pool
Pool
pet-friendly image
Pet friendly
Pet friendly
hot tub image
Hot tub
Hot tub
spa image
Spa
Spa
apart-hotel image
Apart hotel
Apart hotel
Apartment image
Apart­ment
Apart­ment
Family-friendly image
Family friendly
Family friendly
castle image
Castle
Castle
cabin image
Cabin
Cabin
Cottage image
Cottage
Cottage
villa image
Villa
Villa
Our prices for hotels in Dunfermline are cheapest in December

Price trends for hotels in Dunfermline

Pricing is based on two traveller single night rates
View properties in October

October

High 12°C / low 7°C. Cloudy most days.
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

The City Hotel

The City Hotel
Town Centre

8/10 Very good

Ireland
Taira
The City Hotel

Pitbauchlie House Hotel, Sure Hotel Collection by BW

Pitbauchlie House Hotel, Sure Hotel Collection by BW
Pitcorthie

10/10 Exceptional

Ireland
ELIZABETH
Pitbauchlie House Hotel, Sure Hotel Collection by BW

Hill Park Hotel

Hill Park Hotel
Rosyth

10/10 Exceptional

Ireland
Joseph
Hill Park Hotel

The Adamson Hotel

The Adamson Hotel
Crossford

10/10 Exceptional

Ireland
Marian
The Adamson Hotel

Sweet Chestnut, Dunfermline by Marston's Inns

Sweet Chestnut, Dunfermline by Marston's Inns
Dunfermline

8/10 Very good

Ireland
Neil
Sweet Chestnut, Dunfermline by Marston's Inns

Fingal - A Luxury Floating Hotel

Fingal - A Luxury Floating Hotel
Leith

10/10 Exceptional

Ireland
Sean
Fingal - A Luxury Floating Hotel

Dakota Edinburgh

Dakota Edinburgh
South Queensferry

10/10 Exceptional

Ireland
Po-Hsun
Dakota Edinburgh

Market Street Hotel

Market Street Hotel
Edinburgh City Centre

10/10 Exceptional

Ireland
Anita
Market Street Hotel

BrewDog DogHouse Edinburgh

BrewDog DogHouse Edinburgh
Edinburgh City Centre

10/10 Exceptional

Ireland
Stephanie
BrewDog DogHouse Edinburgh

The Resident Edinburgh

The Resident Edinburgh
West End

8/10 Very good

Ireland
David
The Resident Edinburgh

Eden Locke

Eden Locke
Edinburgh City Centre

10/10 Exceptional

Ireland
Joan
Eden Locke

The Rutland Hotel & Apartments

The Rutland Hotel & Apartments
West End

10/10 Exceptional

Ireland
Philip
The Rutland Hotel & Apartments

Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
Edinburgh City Centre

10/10 Exceptional

Ireland
Nicholas
Virgin Hotels Edinburgh

Hotel du Vin & Bistro Edinburgh

Hotel du Vin & Bistro Edinburgh
Edinburgh City Centre

10/10 Exceptional

Ireland
Anonymous traveller
Hotel du Vin & Bistro Edinburgh

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

Discover Dunfermline: A Tapestry of History, Gardens, and Enchantment

Dunfermline, Scotland, is a charming blend of rich history and natural beauty. Once the royal capital, its stunning attractions include the majestic Dunfermline Abbey, the historic palace, and the picturesque Pittencrieff Park, often referred to as 'Andrew Carnegie's Gift.' Wander through serene gardens, explore fascinating museums, and discover the vibrant cultural scene. With its quaint streets and elegant architecture, Dunfermline offers a delightful escape for history buffs and nature lovers alike, making it a perfect off-the-beaten-path destination for those seeking a unique Scottish experience.

Discover great hotels in Dunfermline

Dunfermline offers a variety of hotel accommodations, from cosy inns to modern hotels. Visitors can enjoy comfortable rooms, local dining options, and easy access to historical sites. The welcoming atmosphere and scenic surroundings make it an ideal base for exploring this charming town and its rich heritage. These are some of the hotels preferred by our travelers in Dunfermline:

  1. The Beath Innopens in new window: This charming inn offers a delightful retreat for leisure travellers seeking comfort and a welcoming atmosphere. With an onsite restaurant and bar, guests can indulge in delectable dining experiences without leaving the property. The entertainment options, featuring a flatscreen television, provide a relaxing environment after a day of exploring. Visitors appreciate the inviting ambiance and the convenience of having dining options right at their doorstep, making it an ideal choice for those looking to unwind and enjoy their stay in Dunfermline.
  2. Parkhead Houseopens in new window: Parkhead House is a splendid 4.0-star Bed and Breakfast, perfectly designed for adventurous travellers eager to explore the great outdoors. This property offers a range of exhilarating activities, such as hiking, mountain biking, fishing, birdwatching, and horse riding, ensuring a memorable experience for nature enthusiasts. The welcoming atmosphere extends to pets, making it a fantastic choice for those travelling with furry companions. Guests often highlight the vibrant community vibe and the accessibility to various recreational adventures nearby, enhancing their stay with unique experiences and comfort.
  3. Orocco Pieropens in new window: Orocco Pier is an inviting 3.5-star hotel that provides direct access to the beach, making it a prime destination for leisure travellers looking for a relaxing seaside escape. The property's charming design and comfortable accommodations create a warm atmosphere, perfect for unwinding by the water. Visitors appreciate the seamless experience of stepping out onto the beautiful beach, where they can soak up the sun and enjoy the coastal scenery. This hotel is an excellent choice for those seeking a peaceful retreat with the soothing sounds of the ocean as their backdrop.

Top locations to stay in Dunfermline

Some great areas to stay in when visiting Dunfermline, Scotland, are Dollar, Newbridge, and South Queensferry. Dollar is known for its friendly community, Newbridge offers excellent dining options, and South Queensferry boasts breathtaking views of the Firth of Forth. For first-time visitors, South Queensferry is the most appealing choice due to its scenic beauty and charm.

  1. South Queensferryopens in new window: Nestled along the shores of the Firth of Forth, South Queensferry is the perfect base for those wanting to soak in stunning views and explore historic sites. The iconic Forth Bridge and the charming waterfront make it a picturesque spot for leisurely walks. The area is known for its delightful dining options, where you can enjoy fresh seafood and local cuisine. Plus, you're just a short distance from the vibrant city of Edinburgh, making it easy to dive into more extensive shopping and cultural experiences.
  2. Newbridgeopens in new window: Ideally located for easy access to both Edinburgh and the beautiful Scottish countryside, Newbridge is a convenient choice for travelers. The area boasts a variety of dining options, perfect for enjoying a relaxed meal after a day of exploration. Additionally, Newbridge is a great spot for shopping, with nearby retail parks offering a range of shops to browse. The local parks provide lovely spaces for a stroll and a chance to enjoy the fresh air.
  3. Dollaropens in new window: A charming village surrounded by stunning natural landscapes, Dollar is an excellent choice for visitors looking to experience rural Scotland. With friendly people and a warm community atmosphere, it's a lovely place to unwind. The village is known for its beautiful walks and outdoor activities, making it ideal for nature enthusiasts. Plus, you can explore nearby attractions like the historic Castle Campbell, which offers breathtaking views and a glimpse into Scotland's rich heritage.

Things to do in Dunfermline

Dunfermline offers a delightful mix of lush parks, tranquil lakes, and rugged coastlines, making it a haven for nature lovers. Enjoy scenic walks, invigorating hikes, or a round of golf amidst stunning landscapes. With its charming gardens and rich history, this destination promises a refreshing escape for all.

  • The Kelpiesopens in new window – Marvel at the magnificent 30-metre-high horse-head sculptures that pay homage to Scotland's equine heritage. Take a stroll around the surrounding park, where you can snap stunning photos and appreciate the artistry of these impressive statues.
  • Linlithgow Palaceopens in new window – Step into history at this grand, historic palace, once a favoured residence of Scottish monarchs. Explore the ruins, climb to the top of the tower for a breathtaking view, and wander through the beautiful gardens that surround the site.
  • Blackness Castleopens in new window – Visit this formidable fortress, dramatically positioned on the shores of the Firth of Forth. Discover its fascinating history, explore the well-preserved interiors, and enjoy picturesque views of the water from its ancient walls.
  • Dundas Castleopens in new window – Experience the charm of this impressive castle, complete with stunning architecture and lush grounds. Take a guided tour to learn about its rich history, and don’t miss the chance to stroll through the landscaped gardens.
  • Hopetoun Houseopens in new window – Explore this elegant historic house, renowned for its exquisite architecture and beautiful interiors. Wander through the manicured gardens and enjoy the serene landscape that makes this site a perfect retreat.

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 from January to March, when hotel prices may drop, offering great value for money. To fully appreciate the city’s key historical landmarks and cultural attractions, it is recommended to stay for at least 2 to 3 days. During your visit, you can explore the beautiful gardens, visit the impressive castle and museums, and enjoy the local golf scene. With friendly people and plenty of walking paths, Dunfermline provides an enriching experience for those on a budget.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals to Dunfermline, visit the Dealsopens in new window or Last-Minute Deals sections on Hotels.com, where you may find discounted hotel rates as your travel date approaches. Consider enabling email alerts or push notifications to remain informed about flash sales and special promotions, so you don't miss potential savings. The Smart Shopping tool available via the app allows you to compare hotel prices and amenities, helping you make informed choices. By staying updated on price drops and room availability, you could seize the chance 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 potentially save on your stay in a Dunfermline hotel. For those seeking a distinctive experience, boutique hotels often provide a more personalised touch and may offer better value for money. 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 is on the higher side, we’ll recommend alternative dates that could be more budget-friendly, helping you secure the best possible deal.
  4. Consider your location: Hotels situated near the city centre usually tend to be more expensive, but with Dunfermline's superb public transport connections, you may discover a more likely affordable independent hotel a bit farther out that remains well connected. For those eager to explore alternative, less crowded neighbourhoods or even lesser-known nearby towns, there is often excellent value for money to be found. Opting for these alternative destinations could provide 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 are usually the wettest months. April, July, and September are the peak travel months in Dunfermline, attracting a higher number of tourists. During this peak period, the weather is mostly cloudy, accompanied by no to light rainfall. On the other hand, October to December tend to be quieter times to visit, marked by light rainfall and mostly cloudy conditions.

Keep exploring