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

Find hotels in Dunfermline from ₩88,595

  • 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

Selecting then applying a filter from this group will update the results on a new page

Star rating

Our top choices for Dunfermline hotels

Hill Park Hotel

Hill Park Hotel
3.0 star property
Rosyth
8.6 out of 10, Excellent, (738 reviews)
"Convenient hotel close to public transportation"
United States
Agnes
The price is ₩151,172
₩181,406 total
includes taxes & fees
Jul 19 - Jul 20
Hill Park Hotel

The City Hotel

The City Hotel
3.0 star property
Town Centre
8.8 out of 10, Excellent, (1,006 reviews)
"Very convenient location and the rooms were very nice."
United States
Charles
The price is ₩162,723
₩195,268 total
includes taxes & fees
Jul 14 - Jul 15
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, (739 reviews)
"Breakfast was fab , staff at reception and restaurant were very friendly and helpful"
United Kingdom
KENNETH
The price is ₩137,270
₩164,732 total
includes taxes & fees
Jul 19 - Jul 20
Pitbauchlie House Hotel, Sure Hotel Collection by BW

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, (771 reviews)
"Great staff and property convenient."
United States
Roxanna
The price is ₩150,669
₩180,803 total
includes taxes & fees
Jul 19 - Jul 20
Best Western Plus Dunfermline Crossford Keavil House Hotel

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 ₩159,040
₩190,848 total
includes taxes & fees
Jul 19 - Jul 20
Holiday Inn Express Dunfermline by IHG

DoubleTree by Hilton Edinburgh - Queensferry Crossing

DoubleTree by Hilton Edinburgh - Queensferry Crossing
4.0 star property
Dunfermline
9.2 out of 10, Wonderful, (959 reviews)
"Nice room helpful staff beautiful views"
United States
Lou
The price is ₩206,333
₩247,600 total
includes taxes & fees
Jul 19 - Jul 20
DoubleTree by Hilton Edinburgh - Queensferry Crossing

The Adamson Hotel

The Adamson Hotel
3.0 star property
Crossford
8.4 out of 10, Very Good, (556 reviews)
"the room was cleaned and the staff was very friendly and the free breakfast was so yummy and the parking was very easy. overall i liked the hotel and the service."
United Kingdom
Seema
The price is ₩106,116
₩127,339 total
includes taxes & fees
Aug 2 - Aug 3
The Adamson Hotel

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, (556 reviews)
"Clean rooms, nice pub, good food and close to the Edinburgh airport."
Canada
Brian
The price is ₩122,203
₩146,652 total
includes taxes & fees
Jul 19 - Jul 20
Sweet Chestnut, Dunfermline by Marston's Inns

Queensferry guest house

Queensferry guest house
2.0 star property
Rosyth
7.2 out of 10, Good, (71 reviews)
"Room was clean, bed was comfortable, neighborhood was quiet. Cute place."
Canada
Amanda Dawn
The price is ₩104,470
₩125,364 total
includes taxes & fees
Jul 26 - Jul 27
Queensferry guest house

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 ₩90,402
₩108,483 total
includes taxes & fees
Jul 19 - Jul 20
Premier Inn Dunfermline

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 ₩775,245
₩930,294 total
includes taxes & fees
Aug 9 - Aug 10
Lower Neuk

Dakota Edinburgh

Dakota Edinburgh
4.0 star property
South Queensferry
9.2 out of 10, Wonderful, (1,431 reviews)
"Great place!!"
United States
Lois
The price is ₩186,830
₩235,406 total
includes taxes & fees
Jul 29 - Jul 30
Dakota Edinburgh

Holiday Inn Express Perth by IHG

Holiday Inn Express Perth by IHG
3.0 star property
Perth
9.0 out of 10, Wonderful, (1,001 reviews)
"Good facility"
United Kingdom
Gordon
The price is ₩130,580
₩156,696 total
includes taxes & fees
Jul 19 - Jul 20
Holiday Inn Express Perth by IHG

Hampton by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport
3.5 star property
Ingliston
8.8 out of 10, Excellent, (1,502 reviews)
"Great place within walking distance to Edinburgh airport."
United States
Janice
The price is ₩275,685
₩330,830 total
includes taxes & fees
Jul 19 - Jul 20
Hampton by Hilton Edinburgh Airport

Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
Ingliston
8.6 out of 10, Excellent, (2,523 reviews)
"Perfect location for airport travel. Clean, quiet, comfortable with pleasant staff. Excellent value."
Canada
Julius
The price is ₩249,442
₩299,331 total
includes taxes & fees
Jul 19 - Jul 20
Moxy Edinburgh Airport

Richmond Park Hotel

Richmond Park Hotel
3.0 star property
Bo'ness
8.2 out of 10, Very Good, (788 reviews)
"Great stay"
United Kingdom
Wayne
The price is ₩99,155
₩118,986 total
includes taxes & fees
Jul 19 - Jul 20
Richmond Park Hotel

Apex Dunblane Hydro Hotel

Apex Dunblane Hydro Hotel
4.0 star property
Dunblane
8.4 out of 10, Very Good, (1,003 reviews)
"My daughter and I stayed here for a week during the Easter holidays. It was the perfect location for exploring the surrounding area and visiting the likes of Loch Looking and the Trossachs, Stirling and Falkirk."
United Kingdom
Mhairi
The price is ₩212,026
₩254,431 total
includes taxes & fees
Jul 19 - Jul 20
Apex Dunblane Hydro Hotel

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
9.0 out of 10, Wonderful, (1,743 reviews)
"Beautiful scenery and very clean"
United States
Elizabeth
The price is ₩241,900
₩290,280 total
includes taxes & fees
Jul 19 - Jul 20
Dalmahoy Hotel & Country Club

Stirling Court Hotel

Stirling Court Hotel
3.0 star property
Stirling
8.2 out of 10, Very Good, (1,000 reviews)
"Room was clean and comfortable, breakfast provided adequate variety, staff very helpful"
United Kingdom
Ingrid
The price is ₩120,676
₩144,823 total
includes taxes & fees
Aug 2 - Aug 3
Stirling Court Hotel

DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
4.0 star property
Ingliston
8.8 out of 10, Excellent, (1,491 reviews)
"Huge room for the 5 of us. Highly recommend for close stay to airport."
United States
Elizabeth
The price is ₩301,372
₩361,647 total
includes taxes & fees
Jul 19 - Jul 20
DoubleTree by Hilton Edinburgh Airport
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 and neighborhoods for the activities you enjoy most.

Rosyth

The seaside views and historic sites are just a few features travelers like about Rosyth. If you want to do some sightseeing nearby, Deep Sea World and Dunfermline Abbey are a few top places to visit.

Town Centre

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

Pitreavie

Though Pitreavie might not have many top sights, you can venture to the surrounding area to see attractions like Dunfermline Abbey and Andrew Carnegie Birthplace Museum.

Duloch

While there might not be top attractions in Duloch, you can explore the larger area and discover places like Dunfermline Abbey and Dunfermline Golf Club.

Pitcorthie

While there might not be top attractions in Pitcorthie, you can explore the larger area and discover places like Dunfermline Abbey and Andrew Carnegie Birthplace Museum.

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

  • Historic Landmarks: Explore the majestic Dunfermline Abbey and Dunfermline Palace, rich in history and architectural beauty.
  • Outdoor Activities: Engage in thrilling karting and motor racing, or enjoy a relaxing round of golf at the local golf club.
  • Charming Neighborhoods: Stroll through friendly neighborhoods that offer a warm and inviting atmosphere.
  • Scenic Beaches: Relax at nearby beaches, perfect for family outings or romantic getaways.
  • Diverse Accommodations: Choose from a variety of lodging options, including cozy B&Bs and modern hotels, catering to all travelers.

Find great hotels near Dunfermline

Discover a range of hotel accommodations in Dunfermline, from cozy bed and breakfasts to modern hotels, perfect for every traveler. Whether you're visiting for business or leisure, you'll find pet-friendly options and LGBTQIA-friendly environments. Explore popular choices like Travelodge Dunfermline and read reviews to ensure a memorable stay. Experience the charm of Dunfermline while enjoying the comforts of home away from home.

  • YOTEL Edinburgh: This modern 4-star hotel offers a stylish and tech-savvy experience, located 21km from Dunfermline. With a guest rating of 8.8 out of 10, YOTEL Edinburgh features a vibrant atmosphere with a focus on comfort and convenience. Guests can enjoy a range of dining options, including a buffet breakfast and an on-site restaurant and bar. Fitness enthusiasts will appreciate the 24-hour fitness facilities, while entertainment options like Smart TVs in the rooms add a touch of modern luxury. The hotel’s proximity to the city center makes it an excellent base for exploring Edinburgh’s rich culture and history.
  • Dalmahoy Hotel & Country Club: Nestled in a picturesque setting 19km from Dunfermline, the 4-star Dalmahoy Hotel & Country Club offers an adventurous getaway for families and outdoor enthusiasts alike, also boasting a guest rating of 8.8 out of 10. This hotel features a variety of adventure sports options, including hiking, mountain biking, and windsurfing. Families will appreciate child-friendly amenities such as a shared playground, mini-golf, and an arcade game room. With its sprawling grounds and recreational activities, this hotel provides an inviting atmosphere for relaxation and adventure.
  • Britannia Hotel Edinburgh: A cozy 3-star option located 19km from Dunfermline, the Britannia Hotel Edinburgh caters to pet lovers with its pet-friendly policies, allowing certain pets on-site. Rated for its affordability and comfort, the hotel provides essential amenities for a pleasant stay. Guests can expect a welcoming environment with thoughtful services such as waived fees for service animals and specific pet policies. This hotel stands out for those traveling with furry friends, making it a suitable choice for a memorable vacation.

Where to stay in Dunfermline

Dunfermline offers a captivating blend of outdoor adventure and scenic beauty, making it an ideal destination for a relaxing getaway. From the heart of Dunfermline, explore friendly neighborhoods that exude charm and warmth. Just a minute's drive away, you’ll find perfect spots for romantic outings or family-friendly activities. Don't miss the stunning wedding venues that showcase the best of Scottish hospitality, ensuring unforgettable experiences during your stay.

  • North Queensferry: Nestled close to the iconic Forth Bridge, North Queensferry is a picturesque village that offers visitors a blend of outdoor adventure and stunning scenery. While it attracts travelers year-round, the peak seasons from July to September see many seeking to explore its nearby national and state parks. Enjoy a variety of activities, including shopping and golfing, while soaking in the breathtaking views of the Firth of Forth. Local landmarks such as historic sites add to the charm, making it a perfect spot for those looking to immerse themselves in nature and history.
  • Rosyth: A vibrant neighborhood located near Dunfermline, Rosyth is an excellent choice for outdoor enthusiasts and adventure seekers. With visitor numbers peaking in June to July, the area offers a range of activities such as climbing and karting, alongside a variety of shopping options. The nearby beach and national parks provide stunning backdrops for exploration and relaxation. As you stroll through Rosyth, you’ll encounter monuments that reflect the area's rich heritage, making it an ideal destination for both relaxation and adventure.
  • Culross: A charming village that feels like a step back in time, Culross is renowned for its well-preserved historic architecture and scenic surroundings. Peak visitor seasons in April and July to August draw those interested in outdoor activities and hiking trails. The village is easily accessible, with shopping areas and trail access that cater to various interests. Nearby national parks and monuments enhance the experience, providing ample opportunities to connect with nature and history in this enchanting setting.

Things to do in Dunfermline

Shopping

Dunfermline offers a charming shopping experience with local shops and markets. For unique gifts and souvenirs, explore the bustling High Street. If you're up for a drive, the Kingsgate Shopping Centre in Dunfermline features popular retailers, while the nearby Fife Leisure Park provides additional shopping options.

Recreation

Experience tranquility at the Pure Spa & Beauty, where you can indulge in rejuvenating treatments and unwind in a serene atmosphere. For outdoor enthusiasts, Pittencrieff Park offers beautiful walking paths and lush greenery, ideal for a refreshing stroll or a peaceful picnic amidst nature.

Adventure

Knockhill Racing Circuit offers an exhilarating experience for motorsport enthusiasts, featuring thrilling races and events. Feel the adrenaline as you watch high-speed action on the track, or even participate in driving experiences that let you take the wheel in a controlled environment.

Nightlife

Explore the lively atmosphere at The Abbot House on Maygate for a cozy pub experience. For a vibrant night out, visit The Venue on High Street, where you can enjoy live music and dance the night away with friends in a welcoming setting.

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

Find the best attractions in and around Dunfermline

Dunfermline offers a perfect blend of outdoor adventures and scenic beauty, making it an ideal vacation spot. Visitors can explore cultural sites like Dunfermline Abbey and Dunfermline Palace, enjoy leisure activities at local beaches, or play a round of golf at Dunfermline Golf Club. This charming town caters to travelers seeking diverse experiences, from historical attractions to outdoor escapades.

  • Cramond Island: Located 14km from Dunfermline, Cramond Island offers a serene escape with its beautiful beaches and outdoor atmosphere. Explore tidal pathways, enjoy scenic walks, and soak in the natural beauty that surrounds this tranquil island.
  • Knockhill Racing Circuit: Situated within Dunfermline, Knockhill Racing Circuit is an exhilarating destination for motorsport enthusiasts. Experience the thrill of live racing events, or take part in driving experiences that cater to adrenaline-seekers looking for adventure.
  • Dunfermline Abbey: This historic church in Dunfermline exudes cultural significance, showcasing stunning architecture and rich history. Visitors can admire the intricate stonework and explore the tranquil grounds, making it a peaceful retreat steeped in heritage.

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, Scotland is convenient with three major airports nearby. EDInburgh Airport (EDI) is only 14km away, with luxurious hotel options like Virgin Hotels Edinburgh and Sheraton Grand Hotel & Spa, both within 11km. Dundee Airport (DND) is 50km from Dunfermline, featuring high-end stays such as The Hideaway Experience, 8km away. Lastly, Glasgow International Airport (GLA) is 64km distant, with top accommodations like JA Mar Hall Scotland located 6km from the airport. Each airport is accessible from these hotels, ensuring a smooth transition for your travels.

Frequently asked questions

Where is the best place to stay in Dunfermline?
Holiday Inn Edinburgh Zoo by IHG, located 11.7 mi (18.8 km) from the heart of Dunfermline, is a top choice for your stay based on our traveler data. Other good choices for your stay in the area are Apex Waterloo Place Hotel and Dalmahoy Hotel & Country Club. 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, the majority of hotel bookings are fully refundable as long as you cancel before the hotel's cancellation deadline, which is usually within 24-48 hours of the scheduled arrival. If your reservation is non-refundable, you might be able to cancel it and get a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Dunfermline.
Where can I learn more about changing or cancelling my trip to Dunfermline?
For additional details about updating your trip to Dunfermline or cancelling it, head over to our customer service page.
What's the best place to stay on a budget in Dunfermline?
Based on reviews, Hill Park Hotel is a popular hotel for our travelers who want a more economical choice, and features free full breakfast and free WiFi. View all budget hotels in Dunfermline.
What's the best place to stay for a family vacation 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 choice for your stay with the kids. Attractions like Knockhill Racing Circuit and Deep Sea World are also fun for kids of all ages. Find more child-friendly accommodations in Dunfermline.
What is the favorite LGBTQ-friendly hotel in Dunfermline?
Holiday Inn Express Dunfermline by IHG is a top LGBTQ-friendly hotel that features free breakfast and free WiFi. DoubleTree by Hilton Edinburgh - Queensferry Crossing and Premier Inn Dunfermline are two other good choices for your trip. See all available hotels listed as LGBTQ-friendly in Dunfermline.
What's the best pet-friendly hotel in Dunfermline?
DoubleTree by Hilton Edinburgh - Queensferry Crossing is a top hotel for people traveling with their pets, and offers a restaurant and free WiFi for its human guests. Other good choices to stay with 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.
Where is the best hotel to stay close to Knockhill Racing Circuit?
Craigduckie Shepherds Huts is one of the top choices for your stay based on our traveler data, and this property offers free parking. It's located 3.5 mi (5.6 km) from Knockhill Racing Circuit. Other good options within 5 miles include The City Hotel and Davaar House.
What about the best place to stay near Pittencrieff Park?
One of the top choices for your stay is The City Hotel, located next to Pittencrieff Park, and this 3-star hotel offers free breakfast and a restaurant. Rooms at 1703 and Davaar House are two other good choices in the immediate area.
What are some accommodations with pools in Dunfermline?
Holiday Inn Edinburgh Zoo by IHG: Hotel, 2-minute walk from Edinburgh Zoo. Features a full-service spa, an indoor pool, and a health club. Apex Waterloo Place Hotel and Dalmahoy Hotel & Country Club are two additional hotels that feature an onsite 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 center, a bar, an indoor pool, and a restaurant. Enjoy a facial, body scrub, or deep-tissue massage at the onsite spa. See all spa hotels in Dunfermline.
What is the best hotel near Edinburgh Airport (EDI)?
Moxy Edinburgh Airport is a popular 3-star hotel featuring a restaurant and free WiFi. It's located a short 0.2 mi (0.3 km) from Edinburgh Airport. Other good options within close proximity to the airport include Hampton by Hilton Edinburgh Airport and DoubleTree by Hilton Edinburgh Airport.
How is it staying in Dunfermline?
Travelers 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 accommodations 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 Abbot House might be worth a visit. You'll also find Royal Mile and Princes Street in the area. Check out what more to see and do in Expedia's Dunfermline guide.
What's the best way to get around Dunfermline?
If you'd like to explore more of the area, ride aboard 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 seasonal weather like in Dunfermline?
The hottest months are usually July and August with an average temp of 56°F, while the coldest months are January and February with an average of 39°F. Average annual precipitation for Dunfermline is 37 inches.