Photo by Steph

Find hotels in Dunfermline from NT$1,743

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

Compare 4,086 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Holiday Inn Express Dunfermline by IHG

3.0 star property
Dunfermline
8.8 out of 10, Excellent, (981)
"Nice clean hotel, team were lovely"
United Kingdom
Mark
The price is NT$1,605
NT$1,926 total
includes taxes & fees
Dec 14 - Dec 15
Holiday Inn Express Dunfermline by IHG

DoubleTree by Hilton Edinburgh - Queensferry Crossing

4.0 star property
Dunfermline
9.2 out of 10, Wonderful, (851)
"Had a great stay, all staff most helpful and courteous, bed very comfortable with good choice of pillows, food excellent, both dinner and breakfast. Only negative point was there was no room care during our two night stay, I presume just an oversight but it certainly didn’t detract from our stay. Looking forward to staying again. "
United Kingdom
John
The price is NT$2,574
NT$3,089 total
includes taxes & fees
Dec 22 - Dec 23
DoubleTree by Hilton Edinburgh - Queensferry Crossing

Hill Park Hotel

3.0 star property
Rosyth
8.6 out of 10, Excellent, (632)
"Everything was straight forward, food was ok. Value for money for a one night stay "
United Kingdom
William
The price is NT$1,455
NT$1,746 total
includes taxes & fees
Dec 7 - Dec 8
Hill Park Hotel

Sweet Chestnut, Dunfermline by Marston's Inns

4.0 star property
Dunfermline
8.4 out of 10, Very Good, (513)
"Excellent food and service hotel was also very comfortable "
United Kingdom
Roy
The price is NT$1,750
NT$2,101 total
includes taxes & fees
Dec 11 - Dec 12
Sweet Chestnut, Dunfermline by Marston's Inns

Pitbauchlie House Hotel, Sure Hotel Collection by BW

3.0 star property
Pitcorthie
8.8 out of 10, Excellent, (696)
"Quiet and comfortable place to stay. Close to the bus stop as well."
United Kingdom
Ryan
The price is NT$1,937
NT$2,325 total
includes taxes & fees
Dec 11 - Dec 12
Pitbauchlie House Hotel, Sure Hotel Collection by BW

Best Western Plus Dunfermline Crossford Keavil House Hotel

4.0 star property
Crossford
8.4 out of 10, Very Good, (676)
"Staff nice room clean and huge bed great"
United Kingdom
Jonathan
The price is NT$2,024
NT$2,429 total
includes taxes & fees
Dec 7 - Dec 8
Best Western Plus Dunfermline Crossford Keavil House Hotel

The Adamson Hotel

3.0 star property
Crossford
8.4 out of 10, Very Good, (500)
"Great Hotel and location"
United States
Edena
The Adamson Hotel

The City Hotel

3.0 star property
Town Centre
8.8 out of 10, Excellent, (1008)
"Warm welcome, helpful staff, andca very comfortable room!"
United Kingdom
Phil
The City Hotel

Queensferry guest house

2.0 star property
Rosyth
7.0 out of 10, Good, (50)
"Clean rooms, easy access to restaurants and public transit into Edinburgh."
Canada
Gail
The price is NT$1,453
NT$1,743 total
includes taxes & fees
Dec 8 - Dec 9
Queensferry guest house

Lower Neuk

2.0 star property
Valleyfield
10.0 out of 10, Exceptional, (1)
"Absolutely amazing apartment with little extras. Thank you!"
United Kingdom
Kateryna
The price is NT$14,426
NT$17,311 total
includes taxes & fees
Dec 6 - Dec 7
Lower Neuk

Apex Grassmarket Hotel

4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (2323)
"Property was nice, great service, restaurant was good, great location!!!"
Canada
Kamaljit
The price is NT$4,480
NT$5,376 total
includes taxes & fees
Dec 14 - Dec 15
Apex Grassmarket Hotel

DoubleTree by Hilton Edinburgh Airport

4.0 star property
Ingliston
8.8 out of 10, Excellent, (1348)
"Lovely staff and the room was spaciois and clean. Would definitely stay here again"
United Kingdom
Naila
The price is NT$2,911
NT$3,493 total
includes taxes & fees
Dec 22 - Dec 23
DoubleTree by Hilton Edinburgh Airport

Holiday Inn Edinburgh by IHG

4.0 star property
Corstorphine
8.4 out of 10, Very Good, (1044)
"Great location and a super welcome from staff at reception."
United Kingdom
Jason
The price is NT$2,326
NT$2,792 total
includes taxes & fees
Dec 7 - Dec 8
Holiday Inn Edinburgh by IHG

Market Street Hotel

4.0 star property
Edinburgh City Centre
9.8 out of 10, Exceptional, (1197)
"Excellent hotel with great facilities in a fantastic location"
United States
Michael
Market Street Hotel

Norton House Hotel & Spa

4.0 star property
Newbridge
9.2 out of 10, Wonderful, (1004)
"The spa and food was absolutely excellent. Loved our stay! "
United Kingdom
Felicity
The price is NT$4,269
NT$5,122 total
includes taxes & fees
Dec 21 - Dec 22
Norton House Hotel & Spa

Holiday Inn Express - Edinburgh City Centre by IHG

3.0 star property
Edinburgh City Centre
8.6 out of 10, Excellent, (1037)
"Great hotel in a perfect location"
United States
Mitchel
The price is NT$4,124
NT$4,948 total
includes taxes & fees
Dec 7 - Dec 8
Holiday Inn Express - Edinburgh City Centre by IHG

Dalmahoy Hotel & Country Club

4.0 star property
Kirknewton
8.8 out of 10, Excellent, (1686)
"I enjoyed my stay there very relaxing "
United Kingdom
Gugu
The price is NT$4,262
NT$5,114 total
includes taxes & fees
Dec 21 - Dec 22
Dalmahoy Hotel & Country Club

Garner Edinburgh Haymarket by IHG

3.0 star property
West End
8.0 out of 10, Very Good, (1039)
"Great hotel, clean, friendly staff and fantastic location."
United Kingdom
Thomas
The price is NT$2,740
NT$3,288 total
includes taxes & fees
Dec 7 - Dec 8
Garner Edinburgh Haymarket by IHG

Stirling Court Hotel

3.0 star property
Stirling
8.2 out of 10, Very Good, (1006)
"It was comfortable and staff were friendly "
United Kingdom
Honey
Stirling Court Hotel

Hilton Edinburgh Carlton

4.0 star property
Edinburgh City Centre
8.2 out of 10, Very Good, (1010)
"Friendly staff, excellent location, Tidy and clean room "
Hong Kong SAR China
SZE WAI
The price is NT$4,973
NT$5,968 total
includes taxes & fees
Dec 14 - Dec 15
Hilton Edinburgh Carlton
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.

Crossford

You'll appreciate the restaurants during your time in Crossford and you might want to plan a stop by Dunfermline Golf Club and Dunfermline Abbey while you're in the area.

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.

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.

Duloch

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

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

Top reasons to visit Dunfermline

  • Historic Sites: Visit the iconic Dunfermline Abbey and the charming historic village, showcasing the rich history of the area.
  • Outdoor Adventures: Enjoy activities like karting and motor racing for an adrenaline rush amidst beautiful landscapes.
  • Stunning Nearby Beaches: Relax on gorgeous beaches nearby, perfect for a day of sun and sea.
  • Family-Friendly Atmosphere: Experience a welcoming city center with activities suitable for all ages.
  • Diverse Accommodations: Choose from a variety of lodging options, including hotels and cozy bed & breakfasts.

Find great hotels near Dunfermline

Discover a diverse selection of accommodations in Dunfermline, Scotland, perfect for every traveler. Whether you prefer a comfortable hotel or a cozy bed & breakfast, you'll find options that cater to business needs, pet-friendly stays, and an LGBTQIA-welcoming atmosphere. With top-rated hotels and glowing reviews, Dunfermline promises a memorable vacation experience tailored to your preferences.

  • YOTEL Edinburgh: Experience modern comfort at YOTEL Edinburgh, a trendy 4-star hotel located 20.9km from Dunfermline. This property is designed for tech-savvy travelers, featuring SmartTVs in every room and a 24-hour fitness center for those who want to stay active during their visit. Guests can enjoy a delightful dining experience with a buffet breakfast, along with options for lunch and dinner in the on-site restaurant. Its prime location allows easy access to city center attractions, making it a perfect choice for visitors looking to explore Edinburgh while enjoying contemporary accommodations.
  • Dalmahoy Hotel & Country Club: Nestled 19.3km from Dunfermline, Dalmahoy Hotel & Country Club is a family-friendly 4-star retreat that caters to adventure seekers and relaxation enthusiasts alike. With a variety of outdoor activities available nearby—including rafting, hiking, and sailing—this hotel is perfect for those wanting to immerse themselves in nature. Families will appreciate the on-site children's amenities such as an arcade game room and a shared playground, ensuring that younger guests have plenty of fun during their stay. The elegant atmosphere and extensive recreational options make this hotel a memorable choice for all.
  • Britannia Hotel Edinburgh: A cozy 3-star option located 19.3km from Dunfermline, Britannia Hotel Edinburgh is ideal for pet owners seeking a welcoming getaway. This hotel allows pets on the premises, making it a perfect choice for families traveling with furry friends. Guests can expect comfortable accommodations along with essential amenities, including a pet-friendly policy that waives fees for service animals. Its convenient location allows visitors to explore nearby attractions while enjoying a homey atmosphere that keeps both guests and their pets content.

Where to stay in Dunfermline

Dunfermline, Scotland, offers a delightful blend of outdoor adventures and rich cultural experiences. Explore the charming city center, where friendly locals welcome visitors to enjoy family-friendly activities and relaxing atmospheres. Venture into the picturesque countryside nearby for a peaceful retreat, perfect for romantic getaways or family occasions. With its convenient location, Dunfermline serves as an ideal base to discover the beauty and warmth of the United Kingdom.

  • North Queensferry: Nestled beside the picturesque Firth of Forth, North Queensferry is a charming village that offers stunning views of the iconic Forth Rail Bridge. Its geographic proximity to Dunfermline makes it an ideal spot for travelers seeking a blend of outdoor activities and cultural experiences. Visitors can enjoy scenic walks along the waterfront, explore historical landmarks like the ruins of the 12th-century St. James' Church, and indulge in local shopping. With a peak in visitor numbers during the summer months, North Queensferry is perfect for those looking to immerse themselves in nature and history.
  • Rosyth: Located just a short distance from Dunfermline, Rosyth is a vibrant neighborhood that beautifully combines outdoor adventures with family-friendly activities. Its close proximity to the water offers opportunities for recreational pursuits, while the local shopping areas provide a great place to unwind. Rosyth is also home to historical sites, including the remnants of Rosyth Castle, which add a cultural touch to your visit. With visitor numbers peaking in June and September, this neighborhood is perfect for families looking to enjoy both adventure and culture.
  • Culross: Set against the stunning backdrop of the Firth of Forth, Culross is a quaint village known for its rich history and scenic beauty. The area is perfect for outdoor enthusiasts, with hiking trails that lead to breathtaking views and access to nearby national parks. Notable for its well-preserved historic buildings and charming cobbled streets, Culross offers visitors a delightful glimpse into Scotland's past. With a peak in tourist activity during the spring and summer months, this village is a must-visit for anyone seeking adventure and picturesque surroundings.

Things to do in and around Dunfermline

Dunfermline offers a fantastic blend of outdoor adventures and cultural experiences. Visitors can enjoy activities like karting and motor racing, as well as entertainment at various arena facilities. Whether you're seeking adrenaline-pumping fun or a taste of local culture, Dunfermline has something for everyone to enjoy during their vacation.

Shopping

Dunfermline offers a vibrant shopping scene. Visit the Ocean Terminal Shopping Centre, located 20.9km away, for a mix of entertainment and shopping. The Gyle Shopping Centre, 17.7km from Dunfermline, features diverse stores and family-friendly vibes. If you're up for a drive, Craigleith Retail Park is 19.3km away, providing more shopping options.

Recreation

Experience luxury vibes at Yellowscott Country Park, a private club offering serene nature walks. Enjoy sports and outdoor activities at Dunfermline Golf Club, perfect for golf enthusiasts. For wellness and relaxation, visit Townhill Country Park, where you can unwind amidst beautiful scenery and tranquil surroundings.

Adventure

Experience the thrill of motorsport at Knockhill Racing Circuit, where adrenaline meets speed in an exhilarating atmosphere. For hiking enthusiasts, the Loch Leven Heritage Trail offers stunning scenery and outdoor adventure just 14.5km away. Alternatively, unleash your competitive spirit at Delta Force Paintball Edinburgh, also 14.5km from Dunfermline.

Nightlife

Dunfermline offers vibrant nightlife with options like the Adam Smith Theatre for cultural performances, and Monster Mania for family-friendly arcade fun. For a cinematic experience, Cineworld Edinburgh provides entertainment for all ages, making it perfect for a romantic or adventurous night out.

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

Booking tips and Expedia advantages for Dunfermline

To save money on your trip to Dunfermline, visit during the off-peak months of January to March for lower accommodation rates. Enjoy free attractions like Dunfermline Abbey and Silver Sands Beach, and utilize public transport options like buses and trains or explore on foot. For the best hotel deals, book about a month in advance, and consider traveling on a Tuesday, the least expensive day. Use Expedia to compare prices, find last-minute deals, and bundle your hotel with flights and activities for extra savings.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Dunfermline are January to March, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: Book your hotel in Dunfermline about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Dunfermline is Tuesday. The most expensive day to stay in Dunfermline is Saturday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to choose your budget, desired location, and additional preferences. You can arrange your results to display prices from lowest to highest, making it easy to find the most affordable hotels first. Additionally, you have the option to narrow down your choices by hotel type. For instance, if you select the Eco-certified filter, you'll be shown sustainable and environmentally friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by combining your Dunfermline hotel reservation with your flights and activities through an Expedia package deal.

Find the best attractions in and around Dunfermline

Dunfermline, Scotland, offers a blend of outdoor adventures and cultural experiences perfect for any traveler. Explore historic sites like Dunfermline Abbey and the charming historic village, or enjoy a round of golf at Dunfermline Golf Club. Don't miss the stunning beaches nearby for a relaxing day out. With its rich history and beautiful landscapes, Dunfermline is an ideal destination for those seeking culture and outdoor fun.

  • Heriot-Watt University: Located 19.3km from Dunfermline, this historic university boasts a vibrant culture and a stunning campus. Explore its beautiful architecture and engage with a diverse student community, making it a hub of innovation and learning.
  • Cramond Island: Situated 14.5km away, Cramond Island offers a serene escape with its picturesque beaches and outdoor activities. Enjoy walking along the causeway at low tide, exploring nature, and taking in breathtaking coastal views.
  • Dunfermline Abbey: Nestled within Dunfermline, this ancient church is rich in history and culture. Marvel at its impressive architecture and explore the beautiful grounds, which hold the remains of Scottish royalty.

Best time to go to Dunfermline

The best time to visit Dunfermline can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Dunfermline falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature in Dunfermline falls in January, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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

Traveling to Dunfermline, Scotland, is convenient with access to several major airports. Edinburgh Airport (EDI) is located 14.5km away, with excellent nearby hotels such as Crescent House and Virgin Hotels Edinburgh, both 11.3km from the airport. Glasgow International Airport (GLA) is 64.4km away, featuring luxury accommodations like Kimpton Blythswood Hotel & Spa, just 11.3km from the airport. Dundee Airport (DND), situated 49.9km from Dunfermline, offers options like The Hideaway Experience, 8.0km away. Each airport provides various transportation services to facilitate your journey to Dunfermline.

Frequently asked questions

Where is the best place to stay in Dunfermline?
DoubleTree by Hilton Edinburgh - Queensferry Crossing is a favorite property for Expedia customers. This hotel offers a restaurant and free parking. Traveler reviews also recommend The City Hotel and Holiday Inn Express Dunfermline by IHG as top options for your stay. See all available top hotels, or vacation rentals in Dunfermline.
What are some of the best vacation rentals that Dunfermline has to offer?
St Giles ApartHotel by Joivy: This vacation home near Dunfermline comes with free WiFi so you can feel at home during your trip. Kitchen amenities include a dishwasher, a fridge, and a stovetop. See all 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?
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 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?
Best Western Plus Dunfermline Crossford Keavil House Hotel is a top hotel for people traveling with their pets, and offers a restaurant and an indoor pool for its human guests. Other good choices to stay with your pet include Holiday Inn Express Dunfermline by IHG and The Inn At Charlestown. 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 by IHG: Hotel, 2-minute walk from Edinburgh Zoo. Offers a full-service spa, an indoor pool, and a health club. Apex Grassmarket Hotel and Apex Waterloo Place Hotel 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. A top sight in the area is Edinburgh Castle. In Dunfermline, there are 144 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 Culross Abbey might be worth a visit. Additionally, you'll find Edinburgh Castle 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.

Explore a world of travel with Expedia