Dunfermline Hotels from ₹5,230

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Dunfermline hotels

DoubleTree by Hilton Edinburgh - Queensferry Crossing

DoubleTree by Hilton Edinburgh - Queensferry Crossing
4.0 star property
Dunfermline
9.2 out of 10, Wonderful, (886 reviews)
"Room was clean, staff were very courteous and polite. Breakfast was amazing "
Canada
Malvern
The price is ₹7,909
₹9,491 total
includes taxes & fees
1 Feb - 2 Feb
DoubleTree by Hilton Edinburgh - Queensferry Crossing

Best Western Plus Dunfermline Crossford Keavil House Hotel

Best Western Plus Dunfermline Crossford Keavil House Hotel
4.0 star property
Crossford
8.4 out of 10, Very good, (695 reviews)
"Staff nice room clean and huge bed great"
United Kingdom
Jonathan
The price is ₹6,117
₹7,340 total
includes taxes & fees
30 Jan - 31 Jan
Best Western Plus Dunfermline Crossford Keavil House Hotel

The City Hotel

The City Hotel
3.0 star property
Town Centre
8.8 out of 10, Excellent, (1,007 reviews)
"Rooms are always clean, staff exceptionally helpful & easy access to local amenities. "
United Kingdom
Claire
The City Hotel

Pitbauchlie House Hotel, Sure Hotel Collection by BW

Pitbauchlie House Hotel, Sure Hotel Collection by BW
3.0 star property
Pitcorthie
8.8 out of 10, Excellent, (703 reviews)
"Room was spotless and staff were welcoming and very helpful. The food in the restaurant was excellent , and the pina colada mocktail was exemplary as always and the top reason why I choose to stay at this hotel during my business trips to Dunfermline! "
United Kingdom
Anita Reiko
The price is ₹6,493
₹7,792 total
includes taxes & fees
1 Feb - 2 Feb
Pitbauchlie House Hotel, Sure Hotel Collection by BW

Queensferry guest house

Queensferry guest house
2.0 star property
Rosyth
7.0 out of 10, Good, (53 reviews)
"Stayed for 3 days at Queensferry Guest House, Rosyth (Edinburgh) and had a very pleasant experience. The place was clean, comfortable, and well located. Special thanks to the receptionist and the owner Mr. Zorain — very friendly, helpful, and welcoming. Made the stay easy and relaxed. Would definitely recommend and stay again. "
United Kingdom
Kazi Tohidur
The price is ₹4,471
₹5,366 total
includes taxes & fees
30 Jan - 31 Jan
Queensferry guest house

Holiday Inn Express Dunfermline by IHG

Holiday Inn Express Dunfermline by IHG
3.0 star property
Dunfermline
8.8 out of 10, Excellent, (990 reviews)
"Great breakfast, plenty parking and spacious room"
United Kingdom
Sarah
The price is ₹5,750
₹6,900 total
includes taxes & fees
8 Feb - 9 Feb
Holiday Inn Express Dunfermline by IHG

Sweet Chestnut, Dunfermline by Marston's Inns

Sweet Chestnut, Dunfermline by Marston's Inns
4.0 star property
Dunfermline
8.4 out of 10, Very good, (532 reviews)
"Clean and Staff friendly and helpful."
United Kingdom
Laura
The price is ₹5,132
₹6,159 total
includes taxes & fees
6 Feb - 7 Feb
Sweet Chestnut, Dunfermline by Marston's Inns

2 Bedroom House-free Parking

2 Bedroom House-free Parking
2.0 star property
Rosyth
The price is ₹9,481
₹23,390 total
includes taxes & fees
28 Jan - 29 Jan
2 Bedroom House-free Parking

The Adamson Hotel

The Adamson Hotel
3.0 star property
Crossford
8.4 out of 10, Very good, (516 reviews)
"Room was clean, staff was incredible. The food in the restaurant was unbelievable. Will absolutely stay here again should I be back in the area. "
Canada
Alexander
The Adamson Hotel

Hill Park Hotel

Hill Park Hotel
3.0 star property
Rosyth
8.6 out of 10, Excellent, (656 reviews)
"Breakfast ok type, room is good as per price. "
United Kingdom
Abhijit
The price is ₹4,976
₹5,972 total
includes taxes & fees
30 Jan - 31 Jan
Hill Park Hotel

Lower Neuk

Lower Neuk
2.0 star property
Valleyfield
10.0 out of 10, Exceptional, (1 review)
"Absolutely amazing apartment with little extras. Thank you!"
United Kingdom
Kateryna
The price is ₹45,747
₹54,896 total
includes taxes & fees
30 Jan - 31 Jan
Lower Neuk

Premier Inn Dunfermline

Premier Inn Dunfermline
3.0 star property
Dunfermline
6.6 out of 10, (11 reviews)
"Clean rooms, staff were helpful, though the coffee in the machine a bit watery they had croissants n fruits as complimentary breakfast. All in all a very good stay for the price! "
Netherlands
Sethuraman
The price is ₹5,279
₹6,334 total
includes taxes & fees
22 Feb - 23 Feb
Premier Inn Dunfermline

W Edinburgh

W Edinburgh
5.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (388 reviews)
" the location off the hotel is excellent and the hotel staff very kind and helpful we had a very relaxing stay "
United Kingdom
David
The price is ₹19,132
₹22,958 total
includes taxes & fees
1 Feb - 2 Feb
W Edinburgh

The Caledonian Edinburgh, Curio Collection by Hilton

The Caledonian Edinburgh, Curio Collection by Hilton
5.0 star property
West End
9.0 out of 10, Wonderful, (1,009 reviews)
"Lovely room beautiful hotel bar and really friendly helpful staff "
United Kingdom
Louise
The price is ₹12,352
₹14,822 total
includes taxes & fees
1 Feb - 2 Feb
The Caledonian Edinburgh, Curio Collection by Hilton

Market Street Hotel

Market Street Hotel
4.0 star property
Edinburgh City Centre
9.8 out of 10, Exceptional, (1,229 reviews)
"Clean room, great location, fantastic staff"
United Kingdom
Kerri
The price is ₹10,726
₹12,872 total
includes taxes & fees
28 Jan - 29 Jan
Market Street Hotel

Heeton Concept Aparthotel Edinburgh Queen Street

Heeton Concept Aparthotel Edinburgh Queen Street
3.0 star property
Edinburgh City Centre
9.4 out of 10, Exceptional, (1,216 reviews)
"Great location and very cozy lobby bar where we enjoyed relaxing."
United States
Jayme
The price is ₹7,150
₹8,580 total
includes taxes & fees
28 Jan - 29 Jan
Heeton Concept Aparthotel Edinburgh Queen Street

Nira Caledonia

Nira Caledonia
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (651 reviews)
"We loved our stay here, the staff were so helpful and pointed out some brilliant walks. We enjoyed our breakfasts both days and the room was lovely. "
United Kingdom
Laura
The price is ₹9,315
₹11,178 total
includes taxes & fees
23 Feb - 24 Feb
Nira Caledonia

Aparthotel Adagio Edinburgh Royal Mile

Aparthotel Adagio Edinburgh Royal Mile
4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (2,378 reviews)
"An amazing location and friendly staff!"
United States
Charles Ryan
The price is ₹8,374
₹10,049 total
includes taxes & fees
1 Feb - 2 Feb
Aparthotel Adagio Edinburgh Royal Mile

Edinburgh Marriott Hotel Holyrood

Edinburgh Marriott Hotel Holyrood
4.0 star property
Edinburgh City Centre
8.6 out of 10, Excellent, (1,003 reviews)
"Classy room and amenities, great breakfast, good location, friendly and professional staff. Look forward to staying at a Marriott again soon. "
United Kingdom
Michael
The price is ₹8,796
₹10,556 total
includes taxes & fees
29 Jan - 30 Jan
Edinburgh Marriott Hotel Holyrood

Motel One Edinburgh - Royal

Motel One Edinburgh - Royal
3.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (1,152 reviews)
"Staff was amazing and the room was very comfortable."
United States
Mary
The price is ₹8,572
₹10,287 total
includes taxes & fees
28 Jan - 29 Jan
Motel One Edinburgh - Royal
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.

Holiday Rentals in Dunfermline

Save an average of 15% on thousands of hotels when you're signed in

Where to stay in Dunfermline

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

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.

Town Centre

While visiting Town Centre, you might make a stop by sights like Dunfermline Abbey and Abbot House.

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.

Pitreavie

While Pitreavie isn't home to many top sights, Dunfermline Abbey and Hopetoun House are some notable places to visit nearby.

Duloch

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

Stay near popular Dunfermline attractions

Learn more about Dunfermline

Explore the birthplace of Andrew Carnegie and see where Robert the Bruce is buried at magnificent Dunfermline Abbey. Wander through Pittencrieff Park's peaceful gardens, then visit nearby Deep Sea World in North Queensferry for Scotland's longest underwater tunnel.

Dunfermline Abbey
Photo by Steph
Open Photo by Steph

Top Dunfermline Hotel Reviews

More cheap stays in Dunfermline

Find out more about Dunfermline

Discover historic charm and scenic beauty in Dunfermline

Dunfermline, a historic city in Scotland, offers a delightful blend of attractions. Friendly locals welcome you to explore the charming gardens and enjoy a round of golf. The city boasts a library, perfect for bookworms seeking a peaceful retreat. For the adventurous, nearby islands beckon, offering opportunities for exhilarating walks and breathtaking views. Uncover the rich history at the impressive castle and museums, showcasing the city's past. Located in central Dunfermline, these attractions are easily accessible and promise a memorable holiday experience.

Top reasons to visit Dunfermline

  • Charming Gardens: Immerse yourself in the beauty of Dunfermline Public Park, with its tranquil gardens and peaceful walking trails.
  • Historic Architecture: Explore the stunning Dunfermline Abbey, a historic church with impressive architecture and a rich history.
  • Picturesque Castle: Experience the unique charm of Kellie Castle, a picturesque castle surrounded by lush gardens.
  • Adrenaline-Filled Racing: Get your heart racing with a visit to Knockhill Racing Circuit, offering thrilling motor racing experiences.
  • Fascinating Marine Life: Dive into the underwater world at Deep Sea World and discover a variety of captivating marine life.

Find your hotel in Dunfermline

When it comes to accommodation options, Dunfermline has a wide range of hotels to suit every budget and preference. From luxury resorts to cozy inns, there's something for everyone.

  • Holiday Inn Express Dunfermline - This 3.0-star hotel offers a variety of amenities including waterskiing, golf, and connecting rooms. Its friendly staff and convenient location make it a popular choice.
  • Sweet Chestnut, Dunfermline by Marston's Inns - With a 4.0-star rating, this inn boasts features like gardens, a golf course, and a library. Adventure enthusiasts will appreciate its proximity to islands and walking trails.
  • Best Western Plus Dunfermline Crossford Keavil House Hotel - This 4.0-star hotel is known for its sustainable practices and eco-tourism offerings. Guests can enjoy a steam room, indoor pool, and spa facilities.

With its range of hotels and attractions, Dunfermline is the perfect destination for a holiday. Whether you're looking for outdoor adventures, historical sites, or a relaxing getaway, Dunfermline has it all. Book your hotel in Dunfermline now for an unforgettable experience.

Explore the best places to visit and stay in Dunfermline

Dunfermline, a historic city in Scotland, offers a range of exciting areas and neighborhoods for tourists to explore.

  • Rosyth: This destination boasts friendly people, beautiful gardens, golf courses, a library, adventurous activities, nearby islands for exploration, scenic walking trails, a vibrant bar scene, a magnificent castle, and fascinating museums.
  • Crossford: Known for its friendly locals, Crossford offers stunning gardens, golf opportunities, a library, thrilling adventures, nearby islands to visit, picturesque walking trails, lively bars, a captivating castle, and intriguing museums.
  • Pitreavie: Pitreavie is a charming destination featuring welcoming residents, well-maintained gardens, golf courses, a library, exciting adventure options, nearby islands to discover, scenic walking paths, lively bars, an impressive castle, and informative museums.

With these unique geographic features, landmarks, and local experiences, each area in Dunfermline promises an unforgettable holiday filled with exploration and excitement.

Experience the top activities and must-see sights in Dunfermline

Dunfermline is a charming town with a friendly atmosphere, offering a range of experiences for a budget-friendly holiday. Explore the beautiful Dunfermline Public Park and enjoy the tranquil gardens and walking trails. Visit Dunfermline Abbey, a historic church with stunning architecture and a rich history. Discover Kellie Castle, a picturesque castle surrounded by lush gardens, and immerse yourself in its unique charm. Take a trip to Knockhill Racing Circuit for an adrenaline-filled day of motor racing. Deep Sea World offers an exciting underwater experience with a variety of marine life. Castlebair Park is a great place to relax and enjoy the outdoors, with its playgrounds, walking paths, and scenic views.

  • Dunfermline Public Park: Immerse yourself in the beauty of this park, with its charming gardens and peaceful walking trails.
  • Dunfermline Abbey: Explore the historic architecture and rich history of this beautiful church.
  • Kellie Castle: Experience the unique charm of this picturesque castle, surrounded by stunning gardens.
  • Knockhill Racing Circuit: Get your adrenaline pumping with a visit to this exciting motor racing circuit.
  • Deep Sea World: Dive into the underwater world and discover a variety of marine life at this fascinating aquarium.
  • Castlebair Park: Relax and enjoy the outdoors in this park, with its playgrounds, walking paths, and scenic views.

How to find great deals and cheap hotels in Dunfermline

  • Save on hotels in Dunfermline by booking through Expedia, where you can find a wide range of accommodation options.
  • Take advantage of the "cancel free on most hotels" feature offered on Expedia, ensuring flexibility in your travel plans.
  • Consider staying in a guesthouse, B&B, or budget hotel to save on accommodation costs in Dunfermline.
  • Explore the friendly atmosphere of Dunfermline and enjoy its beautiful gardens, golf courses, and walking trails.
  • Visit Dunfermline's library, castle, and museums to immerse yourself in its rich history and culture.
  • Take a day trip to the nearby islands and indulge in adventure activities such as hiking, cycling, or water sports.
  • After a day of exploring, unwind at a local bar or restaurant and savor the Scottish cuisine.
  • Plan your visit during the off-peak season, from May to July, to potentially find lower prices for flights, hotels, and attractions.
  • Make the most of public transportation options, such as buses or trains, to save on travel expenses within Dunfermline and its surroundings.

Discover the flavours of Dunfermline

Dunfermline offers a delightful dining experience with its local cuisine and unique dishes. One highlight is the family-run restaurant with rooms, where you can indulge in authentic Scottish dishes prepared with love and care. From traditional haggis and neeps to hearty Scottish stews, these establishments provide a warm and welcoming atmosphere, making you feel like part of the family. The local cuisine is known for its emphasis on fresh, locally sourced ingredients, ensuring a memorable dining experience.

When it comes to popular restaurants in Dunfermline, there are several notable options. Chop Sticks offers a fusion of Asian and North American culinary styles, providing a diverse menu to satisfy all taste buds. Harvester, on the other hand, brings a European flair to the table, serving up delicious dishes inspired by various European cuisines. For those craving a taste of home, The Pancake Place offers a range of European delights, specializing in mouth-watering pancakes. No matter your preference, Dunfermline has something to offer for every palate.

Best time to go to Dunfermline

Dunfermline boasts a year-around average temperature of 8.4°C, peaking at 14.2°C in July, its warmest month, and dipping to an average low of 3.4°C in January, the coolest. Rainfall averages at 58.5mm annually, with August seeing the heaviest showers and April being the driest month.

Monthcalendar iconTemperature (Celcius)temperature iconRainfall (mm)rain icon
January3.465.0
February3.545.5
March4.843.7
April7.040.4
May9.653.3
June12.647.5
July14.272.4
August14.175.9
September12.163.0
October9.173.4
November6.263.8
December4.357.7

The nearest major airports for your trip to Dunfermline

To visit Dunfermline, you can fly into three major airports. Edinburgh Airport (EDI) is 14.5km away, with excellent hotels nearby such as the 5.5-star Crescent House and the luxurious Balmoral Hotel, both 11.3km from the airport. Glasgow International Airport (GLA) is situated 64.4km away, with nearby options like the 5-star Mar Hall Golf & Spa Resort, located 6.4km from the airport, offering various transportation services. Lastly, Dundee Airport (DND) is 49.9km from Dunfermline, featuring the 5-star Hideaway Experience just 8.0km away. Each airport provides convenient access to Dunfermline, ensuring a smooth travel experience.

The Dunfermline info point: What you need to know

Category
Details
What is Dunfermline known for?Historical significance, birthplace of Andrew Carnegie
Most popular month?July, August
Length of Stay2-3 days
WeatherMild and changeable year-round
Don't missDunfermline Abbey and Palace, Andrew Carnegie Birthplace Museum, Pittencrieff Park
CuisineTraditional Scottish dishes, fish and chips, haggis
Where to goDunfermline Abbey and Palace, Pittencrieff Park, Andrew Carnegie Birthplace Museum

Frequently asked questions

Where is the best place for a stay in Dunfermline?
DoubleTree by Hilton Edinburgh - Queensferry Crossing is a favourite property for Expedia customers. This hotel offers a restaurant and free parking. Traveller reviews also recommend The City Hotel and Best Western Plus Dunfermline Crossford Keavil House Hotel as top options for your stay. See all available top hotels, or vacation rentals in Dunfermline.
If I need to cancel my hotel reservation in Dunfermline, will I receive a refund?
Yes, you'll find most room reservations are fully refundable if you cancel prior to the accommodation's cancellation deadline, which is often 24 or 48 hours before the scheduled arrival. If you have a reservation that's non-refundable, it might still be possible to cancel it and receive a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Dunfermline.
What's the best accommodation for a budget-friendly stay in Dunfermline?
Based on reviews, Hill Park Hotel is a popular hotel for our travellers who want a more economical choice, and features free full breakfast and free Wi-Fi. View all budget hotels in Dunfermline.
What's the best family accommodation in Dunfermline?
Holiday Inn Express Dunfermline by IHG is a hotel with a restaurant and free parking, and it's a top choice on Expedia for families. Pitbauchlie House Hotel, Sure Hotel Collection by BW is another good choice for your family trip. Also, attractions such as Knockhill Racing Circuit and Deep Sea World are fun for children of all ages. Find more child-friendly accommodations in Dunfermline.
What's the best LGBTQ-friendly accommodation in Dunfermline?
Holiday Inn Express Dunfermline by IHG is a top LGBTQ-friendly hotel that features free breakfast and free Wi-Fi. DoubleTree by Hilton Edinburgh - Queensferry Crossing and Premier Inn Dunfermline are other good options for your trip. See all available hotels listed as LGBTQ-friendly in Dunfermline.
What's the best dog-friendly accommodation option in Dunfermline?
Holiday Inn Express Dunfermline by IHG is a top hotel for people travelling with their pets, and offers a restaurant and free WiFi for its human guests. Other good choices for you and your pet include Best Western Plus Dunfermline Crossford Keavil House Hotel and The Inn At Charlestown. See more pet-friendly hotel accommodations in Dunfermline.
What are some accommodation options with pools in Dunfermline?
Apex Grassmarket Hotel: Hotel steps from Grassmarket. Provides a sauna, an indoor pool and a snack bar/deli. Delta Hotels by Marriott Edinburgh and Holiday Inn Edinburgh by IHG are two additional hotels that offer an on-site pool. View all hotels with pools in Dunfermline.
What is the best spa hotel in Dunfermline?
Best Western Plus Dunfermline Crossford Keavil House Hotel is a top spa hotel featuring a fitness centre, a bar, an indoor pool and a restaurant. Enjoy a facial, body scrub or deep-tissue massage at the on-site spa. See all spa hotels in Dunfermline.
How is it staying in Dunfermline?
Travellers give high marks for the lively bar scene in Dunfermline, which is also known for its gardens. Tourists can also enjoy the city's golf courses and museums. Top sights around the area include Edinburgh Castle and Royal Mile. In Dunfermline, there are 140 hotels and other accommodation options to choose from. Find out more about Dunfermline.
What is there to see in Dunfermline?
Attractions like Knockhill Racing Circuit and Deep Sea World are fun for everyone. Landmarks like Dunfermline Abbey, Culross Palace and Culross Abbey might be worth a visit. You'll also find Edinburgh Castle and Royal Mile in the area. Take a look at what more there is to see and do in Expedia's Dunfermline guide.
How can I get around Dunfermline?
If you want to travel outside the area, hop on a train from Dunfermline Town Station, Dunfermline Queen Margaret Station or Rosyth Station. If you want to venture out around the area, you may want a rental car in Dunfermline for your journey.
What's the weather like in Dunfermline?
The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 4°C. Average annual precipitation for Dunfermline is 933 mm.

Explore a world of travel with Expedia