Hotels 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
27 Aug - 28 Aug
Tomorrow
28 Aug - 29 Aug
This weekend
28 Aug - 30 Aug
Next weekend
4 Sept - 6 Sept

Top 5 hotels in Dunfermline at a glance

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 comfort, location and traveller experience. Last updated on .

1. Apex Grassmarket Hotel

Apex Grassmarket Hotel
Old Town Edinburgh
€247
includes taxes & fees
31 Aug - 1 Sept
Apex Grassmarket Hotel

2. Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
Corstorphine
€123
includes taxes & fees
31 Aug - 1 Sept
Holiday Inn Edinburgh Zoo by IHG

3. Moxy Edinburgh Airport

Moxy Edinburgh Airport
Ingliston
€175
includes taxes & fees
27 Sept - 28 Sept
Moxy Edinburgh Airport

4. Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
Old Town Edinburgh
€220
includes taxes & fees
31 Aug - 1 Sept
Leonardo Royal Hotel Edinburgh

5. Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
Kirknewton
€164
includes taxes & fees
31 Aug - 1 Sept
Dalmahoy Hotel & Country Club

6. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
Edinburgh City Centre
€233
includes taxes & fees
31 Aug - 1 Sept
Apex Waterloo Place Hotel

7. The City Hotel

The City Hotel
Town Centre
€113
includes taxes & fees
2 Sept - 3 Sept
The City Hotel

8. Dakota Edinburgh

Dakota Edinburgh
South Queensferry
€150
includes taxes & fees
20 Sept - 21 Sept
Dakota Edinburgh

9. Market Street Hotel

Market Street Hotel
Old Town Edinburgh
€294
includes taxes & fees
6 Sept - 7 Sept
Market Street Hotel

10. ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile
Old Town Edinburgh
€180
includes taxes & fees
20 Sept - 21 Sept
ibis Edinburgh Centre South Bridge - Royal Mile

11. Pitbauchlie House Hotel, Sure Hotel Collection by BW

Pitbauchlie House Hotel, Sure Hotel Collection by BW
Pitcorthie
€89
includes taxes & fees
6 Sept - 7 Sept
Pitbauchlie House Hotel, Sure Hotel Collection by BW

12. Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
Old Town Edinburgh
€385
includes taxes & fees
31 Aug - 1 Sept
Virgin Hotels Edinburgh

13. YOTEL Edinburgh

YOTEL Edinburgh
Edinburgh City Centre
€197
includes taxes & fees
30 Aug - 31 Aug
YOTEL Edinburgh

14. Village Hotel Edinburgh

Village Hotel Edinburgh
Craigleith
€161
includes taxes & fees
27 Sept - 28 Sept
Village Hotel Edinburgh

15. Best Western Plus Dunfermline Crossford Keavil House Hotel

Best Western Plus Dunfermline Crossford Keavil House Hotel
Crossford
€92
includes taxes & fees
27 Sept - 28 Sept
Best Western Plus Dunfermline Crossford Keavil House Hotel

16. The Adamson Hotel

The Adamson Hotel
Crossford
€96
includes taxes & fees
6 Sept - 7 Sept
The Adamson Hotel

17. The Hoxton, Edinburgh

The Hoxton, Edinburgh
West End
€209
includes taxes & fees
4 Sept - 5 Sept
The Hoxton, Edinburgh

18. DoubleTree by Hilton Edinburgh - Queensferry Crossing

DoubleTree by Hilton Edinburgh - Queensferry Crossing
Dunfermline
€128
includes taxes & fees
6 Sept - 7 Sept
DoubleTree by Hilton Edinburgh - Queensferry Crossing

19. Holiday Inn Express Dunfermline by IHG

Holiday Inn Express Dunfermline by IHG
Dunfermline
€105
includes taxes & fees
30 Aug - 31 Aug
Holiday Inn Express Dunfermline by IHG

20. Hampton by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport
Ingliston
€177
includes taxes & fees
31 Aug - 1 Sept
Hampton by Hilton Edinburgh Airport
View all properties

Get last-minute hotel deals in Dunfermline and save more

Sign in to unlock great savings.

DoubleTree by Hilton Edinburgh - Queensferry Crossing

DoubleTree by Hilton Edinburgh - Queensferry Crossing
Dunfermline
€511
for 2 nights, 1 room
€256 per night
includes taxes & fees
DoubleTree by Hilton Edinburgh - Queensferry Crossing

Sweet Chestnut, Dunfermline by Marston's Inns

Sweet Chestnut, Dunfermline by Marston's Inns
Dunfermline
Sweet Chestnut, Dunfermline by Marston's Inns

Garvock House Hotel

Garvock House Hotel
Dunfermline
Garvock House Hotel

Rooms at 1703

Rooms at 1703
Town Centre
Rooms at 1703

Davaar House

Davaar House
Dunfermline
Davaar House

Pitbauchlie House Hotel, Sure Hotel Collection by BW

Pitbauchlie House Hotel, Sure Hotel Collection by BW
Pitcorthie
€285
for 2 nights, 1 room
€143 per night
includes taxes & fees
Pitbauchlie House Hotel, Sure Hotel Collection by BW

Best Western Plus Dunfermline Crossford Keavil House Hotel

Best Western Plus Dunfermline Crossford Keavil House Hotel
Crossford
€378
for 2 nights, 1 room
€189 per night
includes taxes & fees
Sign in for extra savings
Best Western Plus Dunfermline Crossford Keavil House Hotel

Queensferry guest house

Queensferry guest house
Rosyth
€24 off
€215
for 2 nights, 1 room
€108 per night
includes taxes & fees
Queensferry guest house

Holiday Inn Express Dunfermline by IHG

Holiday Inn Express Dunfermline by IHG
Dunfermline
€414
for 2 nights, 1 room
€207 per night
includes taxes & fees
Holiday Inn Express Dunfermline by IHG

DoubleTree by Hilton Edinburgh - Queensferry Crossing

DoubleTree by Hilton Edinburgh - Queensferry Crossing
Dunfermline
€370
for 2 nights, 1 room
€185 per night
includes taxes & fees
DoubleTree by Hilton Edinburgh - Queensferry Crossing

Garvock House Hotel

Garvock House Hotel
Dunfermline
Garvock House Hotel

Rooms at 1703

Rooms at 1703
Town Centre
Rooms at 1703

Davaar House

Davaar House
Dunfermline
Davaar House
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 August
Typical weather for Dunfermline
August
High 17°C / low 10°C. Cloudy most days.
View properties in August
17°
10°
15°
12°
11°
13°
16°
18°
11°
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 Abbot House.

Pitcorthie

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
A lobster in an aquarium with rocks and water.
Photo by Charlotte Dingley

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 Kirkliston Leisure Centre and Dalgety Bay Community 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

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

Townhill Country Park

9.0/10 (2 reviews)
Get friendly with the flora and fauna and spend the day at Townhill Country Park, located 1.5 mi (2.4 km) from central Dunfermline. Want to stretch your legs a little more? Head to Yellowscott Country Park and Pittencrieff Park, both nearby.
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

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, Knockhill Racing Circuit, and Blackness Castle.
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 Deep Sea World and Culross Palace.

See all hotels in Dunfermline
A historic church with a prominent tower and arched windows.
Photo by Steph

Check out reviews of Dunfermline hotels guests love

Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection

10/10 Excellent
"Perfect location in Edinburgh! And the best helpful staff! Definitely would stay here again!"
Kressy 1-night trip
Posted less than an hour ago
Mount Royal Hotel Edinburgh by The Unlimited Collection
Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG

10/10 Excellent
"A Wonderful Four-Night Stay – Excellent Staff and Service We stayed at the Holiday Inn Edinburgh for four nights and had a very enjoyable and comfortable stay. Our room was clean, spacious and had a great view towards the Edinburgh hills. The location was perfect for us. Several bus stops nearby offer frequent services into Edinburgh city centre, and the airport link bus also stops on the main road in front of the hotel. Despite the convenient location and nearby roads, we didn't find the room noisy at all and slept well throughout our stay. We also made good use of the hotel's facilities. The swimming pool was clean and, although not particularly large, was more than enough to keep us active while travelling. We especially appreciated that the pool stayed open until quite late, which suited us very well compared with some other hotels we have visited. The gym was also good. We had a pub meal at the hotel. The food was straightforward, good-quality pub food, but it was very well prepared and enjoyable. Most importantly, the staff throughout the hotel were very friendly and helpful, and the whole atmosphere felt relaxed and welcoming. I would particularly like to praise the hotel team for their help after our stay. Unfortunately, I left my business phone at the hotel, which caused me quite a panic when I realised. A big thank you to the whole team, especially for the excellent help in getting my phone back!"
Sanja 3-night trip
Posted less than an hour ago
Holiday Inn Edinburgh Zoo by IHG
Moxy Edinburgh Airport

Moxy Edinburgh Airport

10/10 Excellent
"Very clean room with lots of amenities. Friendly staff and large downstairs seating area with a full bar"
James 3-night trip
Posted 1 hour ago
Moxy Edinburgh Airport
Apex Waterloo Place Hotel

Apex Waterloo Place Hotel

10/10 Excellent
"The location was perfect with their being a hop-on, hop-off bus stop directly across the streets, the royal mile within close walking distance, and a major car rental close by as well. Everything was nice overall at the hotel as well and the food/drinks served are of good quality though a bit pricey."
Douglas 4-night trip
Posted 2 hours ago
Apex Waterloo Place Hotel
Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh

10/10 Excellent
"The gym was good. Staff helpful & room was comfortable with nice bedding. Very close to the castle since we were attending the Royal Tattoo & was walking distance."
Tamberley 1-night trip
Posted 2 hours ago
Leonardo Royal Hotel Edinburgh
CODE - The Court, Edinburgh

CODE - The Court, Edinburgh

10/10 Excellent
"The staff was great! They were very hospitable and helpful. They made your stay wonderful. They also may many events having at the CODE. The C.O.D.E is convenient to everything..museums, shopping, Mary Kings Close, the Lost Close and many restaurants and pubs. The location is next to St Giles cathedral on the Royal Mile...I would diffently stay there again."
PAMELA 2-night trip
Posted 4 hours ago
CODE - The Court, Edinburgh
Leonardo Hotel Edinburgh Haymarket

Leonardo Hotel Edinburgh Haymarket

10/10 Excellent
"Breakfast buffet included both cold and hot dishes. Very clean and well maintained. Easy walk to Haymarket train and bus station. Tolerable walk to Royal mile. Lots of ethnic restaurants and coffee shops in the area."
Susan 2-night trip
Posted 17 hours ago
Leonardo Hotel Edinburgh Haymarket
Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel

8/10 Good
"The hotel was nice. The location was great especially if you're there for Fringe. It's very centrally located. There are only like 6-7 parking spots available which was a bit difficult. They did tell me when I checked in that their guests can park at the other Apex hotel that is a minute walk away, but I didn't know that beforehand."
Rachel 2-night trip
Posted 22 hours ago
Apex City of Edinburgh Hotel
Point A Edinburgh Haymarket

Point A Edinburgh Haymarket

10/10 Excellent
"It was a brand of hotel I'm not used to, but the place was fantastic. Rooms were small, but cozy. Staff was excellent. For an additional 15 pounds I was able to check into my room at noon, which was great since my flight arrived in the morning. Easy walk to the Tram or Airport Bus. Would definitely stay here again. Wish the room had a kettle or microwave. That's the only thing I thought was lacking."
Edward 5-night trip
Posted 23 hours ago
Point A Edinburgh Haymarket

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 23 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 a 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 a 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 a 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 a 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 a 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 a 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 a 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 a 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 a 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 a 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 a 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 a 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