A beach with a bird standing on the sand near the water's edge.

Find hotels in Dunfermline from ąøæ1,992

  • 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

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Dunfermline hotels

1. The City Hotel

The City Hotel
3.0 star property
Town Centre
8.8 out of 10, Excellent, (1,002 reviews)
"Great breakfast and location"
Canada
Jane
The price is ąøæ3,659
ąøæ4,390 total
includes taxes & fees
26 Jul - 27 Jul
The City Hotel

2. Hill Park Hotel

Hill Park Hotel
3.0 star property
Rosyth
8.6 out of 10, Excellent, (748 reviews)
"Convenient hotel close to public transportation"
United States
Agnes
The price is ąøæ3,359
ąøæ4,031 total
includes taxes & fees
23 Jul - 24 Jul
Hill Park Hotel

3. 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, (744 reviews)
"Breakfast was fab , staff at reception and restaurant were very friendly and helpful"
United Kingdom
KENNETH
The price is ąøæ2,973
ąøæ3,568 total
includes taxes & fees
26 Jul - 27 Jul
Pitbauchlie House Hotel, Sure Hotel Collection by BW

4. Holiday Inn Express Dunfermline by IHG

Holiday Inn Express Dunfermline by IHG
3.0 star property
Dunfermline
8.8 out of 10, Excellent, (1,002 reviews)
"Excellent stay, amazing breakfast "
United Kingdom
Lennie
The price is ąøæ4,630
ąøæ5,556 total
includes taxes & fees
3 Aug - 4 Aug
Holiday Inn Express Dunfermline by IHG

5. The Adamson Hotel

The Adamson Hotel
3.0 star property
Crossford
8.4 out of 10, Very good, (561 reviews)
"Overall lovely place, The food was delicious, the staff were so friendly, attentive and accommodating. The room was well maintained and comfy."
United Kingdom
Andrea
The price is ąøæ3,087
ąøæ3,705 total
includes taxes & fees
2 Aug - 3 Aug
The Adamson Hotel

6. Best Western Plus Dunfermline Crossford Keavil House Hotel

Best Western Plus Dunfermline Crossford Keavil House Hotel
4.0 star property
Crossford
8.2 out of 10, Very good, (777 reviews)
"Great staff and property convenient."
United States
Roxanna
The price is ąøæ3,726
ąøæ4,472 total
includes taxes & fees
23 Jul - 24 Jul
Best Western Plus Dunfermline Crossford Keavil House Hotel

7. 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, (559 reviews)
"Clean rooms, nice pub, good food and close to the Edinburgh airport."
Canada
Brian
The price is ąøæ3,740
ąøæ4,488 total
includes taxes & fees
16 Aug - 17 Aug
Sweet Chestnut, Dunfermline by Marston's Inns

8. DoubleTree by Hilton Edinburgh - Queensferry Crossing

DoubleTree by Hilton Edinburgh - Queensferry Crossing
4.0 star property
Dunfermline
9.2 out of 10, Wonderful, (964 reviews)
"Nice room helpful staff beautiful views"
United States
Lou
The price is ąøæ5,160
ąøæ6,192 total
includes taxes & fees
30 Jul - 31 Jul
DoubleTree by Hilton Edinburgh - Queensferry Crossing

9. Queensferry guest house

Queensferry guest house
2.0 star property
Rosyth
7.2 out of 10, Good, (72 reviews)
"Room was clean, bed was comfortable, neighborhood was quiet. Cute place."
Canada
Amanda Dawn
The price is ąøæ2,349
ąøæ2,819 total
includes taxes & fees
22 Jul - 23 Jul
Queensferry guest house

10. 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 ąøæ3,350
ąøæ4,020 total
includes taxes & fees
26 Jul - 27 Jul
Premier Inn Dunfermline

11. 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
Lower Neuk

12. Dakota Edinburgh

Dakota Edinburgh
4.0 star property
South Queensferry
9.2 out of 10, Wonderful, (1,427 reviews)
"Great place!!"
United States
Lois
The price is ąøæ5,251
ąøæ6,616 total
includes taxes & fees
30 Jul - 31 Jul
Dakota Edinburgh

13. Hampton by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport
3.5 star property
Ingliston
8.8 out of 10, Excellent, (1,505 reviews)
"Friendly staff and a nice spot to rest before heading to the airport."
Canada
Sandra
The price is ąøæ6,893
ąøæ8,685 total
includes taxes & fees
30 Jul - 31 Jul
Hampton by Hilton Edinburgh Airport

14. Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
Ingliston
8.6 out of 10, Excellent, (2,542 reviews)
"Great place to stay especially so close to the airport. Comfortable, clean, fun lobby to hang out in."
United States
Deanna
The price is ąøæ6,202
ąøæ7,814 total
includes taxes & fees
26 Jul - 27 Jul
Moxy Edinburgh Airport

15. Holiday Inn Express Edinburgh Airport by IHG

Holiday Inn Express Edinburgh Airport by IHG
3.0 star property
Ingliston
8.4 out of 10, Very good, (1,060 reviews)
"Clean room, good dinner and breakfast, walking distance to airport terminals."
Australia
Campbell
The price is ąøæ6,426
ąøæ8,096 total
includes taxes & fees
27 Jul - 28 Jul
Holiday Inn Express Edinburgh Airport by IHG

16. DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
4.0 star property
Ingliston
8.8 out of 10, Excellent, (1,497 reviews)
"Perfect airport hotel - all services were in good shape and service was great"
United States
Robert E
The price is ąøæ6,673
ąøæ8,408 total
includes taxes & fees
9 Aug - 10 Aug
DoubleTree by Hilton Edinburgh Airport

17. Richmond Park Hotel

Richmond Park Hotel
3.0 star property
Bo'ness
8.2 out of 10, Very good, (793 reviews)
"Great stay"
United Kingdom
Wayne
The price is ąøæ2,822
ąøæ3,386 total
includes taxes & fees
26 Jul - 27 Jul
Richmond Park Hotel

18. Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
9.0 out of 10, Wonderful, (1,735 reviews)
"Overall excellent place with great staff."
United States
Brandon Lee
The price is ąøæ5,805
ąøæ6,967 total
includes taxes & fees
26 Jul - 27 Jul
Dalmahoy Hotel & Country Club

19. Premier Lodge

Premier Lodge
3.5 star property
Grangemouth
9.2 out of 10, Wonderful, (658 reviews)
"The room was very clean and comfortable. The hotel is located within easy walking distance from the Kelpies statues. The receptionist was exceptionally friendly and knowledgeable on the local area."
Canada
Bruce
The price is ąøæ3,963
ąøæ4,756 total
includes taxes & fees
16 Aug - 17 Aug
Premier Lodge

20. Dean Park Hotel

Dean Park Hotel
4.0 star property
Kirkcaldy
8.8 out of 10, Excellent, (741 reviews)
"Great place to stay if you have to be in Kircaldy"
United States
Denise
The price is ąøæ2,405
ąøæ2,886 total
includes taxes & fees
26 Jul - 27 Jul
Dean Park Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
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.

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 Pittencrieff Park.

Pitreavie

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

Duloch

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

Pitcorthie

While Pitcorthie isn't home to many top sights, Dunfermline Abbey and Pittencrieff Park 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.

A historic church with a prominent tower and arched windows.
Photo by Steph
Open Photo by Steph

Top Dunfermline Hotel Reviews

More cheap stays in Dunfermline

Find out more about Dunfermline

Top reasons to visit Dunfermline

  • Historical Sites: Explore the stunning Dunfermline Abbey and the impressive Dunfermline Palace, rich in Scotland's royal history.
  • Outdoor Activities: Enjoy karting, motor racing, and recreational opportunities at local leisure centres and golf clubs.
  • Charming Beaches: Relax at nearby picturesque beaches, perfect for family outings or romantic strolls.
  • Vibrant Shopping: Discover lively shopping areas that offer a mix of local boutiques and well-known brands.
  • Diverse Accommodations: Choose from a range of pet-friendly lodgings, including charming B&Bs and modern hotels.

Find great hotels near Dunfermline

In Dunfermline, you’ll discover a diverse selection of accommodations, from charming bed and breakfasts to modern hotels catering to business travellers. Many establishments are pet-friendly and proudly embrace an LGBTQIA welcoming ethos, ensuring a comfortable stay for all. Whether you’re searching for the best reviews or a convenient location like Travelodge Dunfermline, you’ll find the perfect hotel to make your visit enjoyable.

  • YOTEL Edinburgh: A contemporary haven just 21km from Dunfermline, YOTEL Edinburgh is a 4-star hotel that boasts a sleek, modern design tailored for the tech-savvy traveller. With a guest rating of 8.8 out of 10, the hotel features an on-site restaurant and bar, perfect for unwinding after a day of exploration. Guests can enjoy 24-hour fitness facilities, ensuring that staying active is effortless. Each room is equipped with a Smart TV, adding a touch of entertainment to your stay. The hotel's prime location allows for easy access to the vibrant city centre, making it an ideal base for your Scottish adventure.
  • Dalmahoy Hotel & Country Club: Located 19km from Dunfermline, Dalmahoy Hotel & Country Club is an exceptional 4-star accommodation that combines leisure and adventure, especially for golf enthusiasts. With a guest rating of 8.8 out of 10, this family-friendly property offers a plethora of activities, including golf, sailing, and mountain biking. The hotel provides a dedicated children’s area, complete with a playground and arcade game room, ensuring younger guests are entertained. Surrounded by picturesque landscapes, this venue is perfect for those seeking a blend of relaxation and outdoor activities.
  • Britannia Hotel Edinburgh: Situated 19km from Dunfermline, Britannia Hotel Edinburgh is a welcoming 3-star establishment that caters to pet lovers. With a guest-friendly policy that allows pets on-site, this hotel is perfect for those who wish to travel with their furry companions. The property features essential amenities and is conveniently located, making it easy to explore nearby attractions. Its casual atmosphere creates a relaxed environment for guests, ensuring a comfortable stay while enjoying the beauty of Edinburgh’s surroundings.

Where to stay in Dunfermline

Dunfermline offers a delightful Scottish getaway with its blend of adventure and scenic beauty. Explore the heart of the city, where friendly locals welcome you to experience its rich history. Just a short drive away, discover picturesque spots perfect for family outings or romantic strolls. Whether seeking a charming wedding venue or a relaxing retreat, Dunfermline and its nearby regions promise an unforgettable escape filled with warmth and adventure.

  • North Queensferry: Nestled by the stunning Firth of Forth, North Queensferry is a charming village that offers a delightful mix of outdoor adventures and breathtaking scenery. The area is particularly popular between July and September, attracting visitors eager to explore its local attractions. The nearby national park and historic sites provide ample opportunities for exploration, while golf enthusiasts can enjoy the local courses. Don't miss the chance to visit the iconic Forth Rail Bridge, a UNESCO World Heritage site, which adds a unique historical touch to your adventure.
  • Rosyth: Located conveniently near Dunfermline, Rosyth is a vibrant neighbourhood known for its outdoor activities and scenic views. Peak visitation occurs from June to July and September, making it an ideal time for those seeking an adventurous getaway. Enjoy climbing at local venues or indulge in some karting for a thrilling experience. The proximity to beautiful beaches and a national park makes it a perfect spot for nature lovers. Explore the local monument, which adds a historical element to your visit, making it well worth the trip.
  • Culross: This picturesque village is a hidden gem in the Dunfermline area, renowned for its scenic views and rich history. With visitor numbers peaking in April and during the summer months, Culross is a fantastic destination for outdoor enthusiasts and adventure seekers alike. The village offers easy access to hiking trails and shopping areas, allowing you to immerse yourself in the local culture. Be sure to visit the impressive national park and historical monuments that surround the area, enriching your experience with a touch of history and natural beauty.

Things to do in Dunfermline

Shopping

Dunfermline offers a charming shopping experience with local boutiques and shops. For a larger selection, head to Kingsgate Shopping Centre, featuring popular high-street brands. If you're up for a drive, check out the larger Silverburn Shopping Centre in Glasgow, about 21km away, for an extensive retail experience.

Recreation

In Dunfermline, the Pure Spa & Beauty offers a range of rejuvenating treatments, from massages to facials, all set in a tranquil environment. Alternatively, enjoy leisurely strolls in Pittencrieff Park, where you can immerse yourself in nature and find serenity among beautiful gardens and woodlands.

Adventure

Experience the thrill of motor racing at Knockhill Racing Circuit, located a short drive from Dunfermline. Feel the adrenaline rush as you watch exciting races or take part in driving experiences that let you test your skills on the track.

Nightlife

Explore the lively atmosphere at The Guildhall and Linen Exchange on the High Street, where you can enjoy a vibrant mix of cocktails and craft beers. For a more relaxed vibe, visit The Old Inn, renowned for its cosy setting and occasional live music events.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions in Dunfermline

Dunfermline offers a delightful mix of outdoor adventures and scenic beauty, making it an ideal vacation spot. Visitors can explore historical sites such as Dunfermline Abbey and the impressive Dunfermline Palace. Additionally, the local leisure centre and nearby golf club provide recreational opportunities, while the charming beaches enhance the outdoor experience. Whether you're seeking culture or adventure, Dunfermline has something to offer every traveller.

  • Knockhill Racing Circuit: Experience the thrill of motorsport at Knockhill Racing Circuit, Scotland's premier racing venue. Nestled in the scenic hills, you can watch exhilarating races, take part in driving experiences, or simply soak up the adrenaline-fuelled atmosphere.
  • Dunfermline Abbey: Immerse yourself in history at Dunfermline Abbey, a stunning example of medieval architecture. This site, once a royal burial place, invites visitors to explore its intricate stonework and learn about its rich cultural significance in Scottish heritage.
  • Culross Palace: Step back in time at Culross Palace, a beautifully preserved 17th-century residence. Wander through its ornate rooms and charming gardens, and enjoy the captivating stories of the people who lived here, reflecting the essence of Scottish history.

Best time to go to Dunfermline

The best time to visit Dunfermline is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January37.6°F (3.1°C)Light RainMostly CloudyAverageSlightly Low
February38.7°F (3.7°C)Light RainMostly CloudyAverageSlightly Low
March41.2°F (5.1°C)Light RainMostly CloudyAverageSlightly Low
April44.8°F (7.1°C)No RainMostly CloudySlightly HighAverage
May49.6°F (9.8°C)Light RainMostly CloudyAverageAverage
June54.7°F (12.6°C)Light RainMostly CloudyAverageSlightly High
July57.7°F (14.3°C)Light RainMostly CloudySlightly HighSlightly High
August56.8°F (13.8°C)Light RainMostly CloudyAverageSlightly High
September53.8°F (12.1°C)Light RainMostly CloudySlightly HighAverage
October48.6°F (9.2°C)Light RainMostly CloudySlightly LowAverage
November42.6°F (5.9°C)Light RainMostly CloudySlightly LowAverage
December38.7°F (3.7°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Dunfermline

Flying into Dunfermline is convenient with nearby airports such as EDInburgh (EDI) and Glasgow (GLA). Edinburgh Airport is approximately 14km away, offering excellent hotel options like the 5.5-star Crescent House and the 5-star Virgin Hotels Edinburgh, both located 11km from the airport. Glasgow Airport, located about 64km away, features luxurious stays such as the 5-star JA Mar Hall Scotland, just 6km from the airport. For those considering Aberdeen Airport, situated 146km away, the 5-star Marcliffe Hotel is a comfortable choice, located 10km from the airport. Each hotel provides various transportation services for easy access to their respective airports.

Frequently asked questions

Where is the best place for a stay in Dunfermline?
Apex Grassmarket Hotel, located 13.4 mi (21.5 km) from the heart of Dunfermline, is a top choice for your stay, based on our traveller data. Other good choices for your visit to the area are Apex Waterloo Place Hotel and Dalmahoy Hotel & Country Club. See all available top hotels, or vacation rentals in Dunfermline.
What are some of the best holiday rentals that Dunfermline has to offer?
JOIVY Meadows Park En-Suite Rooms: This holiday home rental outside Dunfermline has free WiFi and a TV to help you feel perfectly comfortable in your new surroundings. Kitchen amenities include an electric kettle to make your meal-planning easier. See all 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?
Pitbauchlie House Hotel, Sure Hotel Collection by BW is a hotel with 2 restaurants and free parking, and it's a top choice on Expedia for families. Holiday Inn Express Dunfermline by IHG 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?
DoubleTree by Hilton Edinburgh - Queensferry Crossing 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 Holiday Inn Express Dunfermline by IHG and Best Western Plus Dunfermline Crossford Keavil House Hotel. See more pet-friendly hotel accommodations in Dunfermline.
What are some accommodation options with pools in Dunfermline?
Apex Grassmarket Hotel: Hotel steps from Grassmarket. Features a sauna, an indoor pool and a snack bar/deli. Apex Waterloo Place Hotel and Dalmahoy Hotel & Country Club 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. Royal Mile, Princes Street and Edinburgh Castle are some of the top sights around the area. In Dunfermline, there are 137 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 Royal Mile and Princes Street 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.