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

Dunfermline Hotels from S$76

  • 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

Hill Park Hotel

Hill Park Hotel
3.0 star property
Rosyth
8.6 out of 10, Excellent, (734 reviews)
"Convenient hotel close to public transportation"
United States
Agnes
The price is S$119
includes taxes & fees
12 Jul - 13 Jul
Hill Park 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 S$137
includes taxes & fees
12 Jul - 13 Jul
Holiday Inn Express Dunfermline by IHG

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 S$132
includes taxes & fees
19 Jul - 20 Jul
Pitbauchlie House Hotel, Sure Hotel Collection by BW

The City Hotel

The City Hotel
3.0 star property
Town Centre
8.8 out of 10, Excellent, (1,003 reviews)
"Very convenient location and the rooms were very nice."
United States
Charles
The price is S$176
includes taxes & fees
16 Jul - 17 Jul
The City Hotel

Queensferry guest house

Queensferry guest house
2.0 star property
Rosyth
7.2 out of 10, Good, (69 reviews)
"Clean room, friendly staff"
United Kingdom
Takayas
The price is S$117
includes taxes & fees
20 Jul - 21 Jul
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 S$93
includes taxes & fees
19 Jul - 20 Jul
Premier Inn Dunfermline

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 S$199
includes taxes & fees
12 Jul - 13 Jul
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.2 out of 10, Very good, (770 reviews)
"Great staff and property convenient."
United States
Roxanna
The price is S$140
includes taxes & fees
19 Jul - 20 Jul
Best Western Plus Dunfermline Crossford Keavil House Hotel

The Adamson Hotel

The Adamson Hotel
3.0 star property
Crossford
8.4 out of 10, Very good, (555 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 S$142
includes taxes & fees
26 Jul - 27 Jul
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 S$119
includes taxes & fees
19 Jul - 20 Jul
Sweet Chestnut, Dunfermline by Marston's Inns

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 S$802
includes taxes & fees
13 Jul - 14 Jul
Lower Neuk

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,064 reviews)
"the breakfast was excellent and being 5 minutes from the airport was perfect."
Canada
marian
The price is S$277
includes taxes & fees
9 Jul - 10 Jul
Holiday Inn Express Edinburgh Airport by IHG

DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
4.0 star property
Ingliston
8.8 out of 10, Excellent, (1,487 reviews)
"Met all my travel expectations."
Canada
DARLENE
The price is S$306
includes taxes & fees
19 Jul - 20 Jul
DoubleTree by Hilton Edinburgh Airport

Moxy Edinburgh Airport

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

Dakota Edinburgh

Dakota Edinburgh
4.0 star property
South Queensferry
9.2 out of 10, Wonderful, (1,419 reviews)
"Great place!!"
United States
Lois
The price is S$191
includes taxes & fees
12 Jul - 13 Jul
Dakota Edinburgh

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
9.0 out of 10, Wonderful, (1,737 reviews)
"Beautiful place, the staff at the reception was very pleasant, and the breakfast was good."
United States
Chris
The price is S$227
includes taxes & fees
30 Jul - 31 Jul
Dalmahoy Hotel & Country Club

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 S$97
includes taxes & fees
19 Jul - 20 Jul
Richmond Park Hotel

Norton House Hotel & Spa

Norton House Hotel & Spa
4.0 star property
Newbridge
9.2 out of 10, Wonderful, (1,002 reviews)
"Spa was terrific and room so comfortable"
United States
Jean
The price is S$355
includes taxes & fees
4 Aug - 5 Aug
Norton House Hotel & Spa

The Stirling Highland Hotel

The Stirling Highland Hotel
4.0 star property
Stirling
8.4 out of 10, Very good, (1,135 reviews)
"Love the area and the hotel"
Canada
Christopher
The price is S$175
includes taxes & fees
12 Jul - 13 Jul
The Stirling Highland Hotel

Apex Dunblane Hydro Hotel

Apex Dunblane Hydro Hotel
4.0 star property
Dunblane
8.4 out of 10, Very good, (1,002 reviews)
"Beautiful building in a prime location. Pool is a short walk from the hotel. Food choices could be better but quality excellent."
United Kingdom
Billy
The price is S$219
includes taxes & fees
19 Jul - 20 Jul
Apex Dunblane Hydro 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 Deep Sea World and Dunfermline Abbey, a few notable attractions nearby.

Duloch

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

Town Centre

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

Pitreavie

While Pitreavie isn't home to many top sights, Dunfermline Abbey and Andrew Carnegie Birthplace Museum are some notable places to visit nearby.

Pitcorthie

While Pitcorthie isn't home to many top sights, Dunfermline Abbey and Andrew Carnegie Birthplace Museum 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

  • Historic Sites: Visit the iconic Dunfermline Abbey and Dunfermline Palace, rich in Scottish history and architecture.
  • Outdoor Adventures: Enjoy scenic landscapes perfect for outdoor activities, including hiking and golfing.
  • Vibrant Shopping: Explore lively shopping areas offering a mix of local boutiques and well-known brands.
  • Local Hospitality: Experience a range of accommodations, from charming bed and breakfasts to modern hotels.
  • Friendly Atmosphere: Engage with welcoming locals in a vibrant community, ideal for a memorable Scottish getaway.

Find great hotels near Dunfermline

Discover a range of accommodation options in Dunfermline, Scotland, from charming bed and breakfasts to modern hotels. Whether you're travelling for business or leisure, you'll find pet-friendly and LGBTQIA welcoming facilities that cater to your needs. Explore popular choices such as Travelodge Dunfermline and read hotel reviews to ensure a delightful stay in this historic town.

  • YOTEL Edinburgh: YOTEL Edinburgh is a chic 4-star hotel located 20.9km from Dunfermline, renowned for its modern design and tech-savvy amenities. With a guest rating of 8.8 out of 10, this hotel caters to the contemporary traveller. On-site dining includes a daily restaurant service and a snack bar, with breakfast options available for both weekdays and weekends. Guests can maintain their fitness routine with 24-hour fitness facilities and unwind with entertainment options featuring Smart TVs. The hotel also boasts a prime location near the city centre, making it an excellent base for urban exploration.
  • Dalmahoy Hotel & Country Club: Situated 19.3km from Dunfermline, Dalmahoy Hotel & Country Club is a luxurious 4-star accommodation that excels in providing a family-friendly, golf-themed experience, earning a guest rating of 8.8 out of 10. Surrounded by picturesque grounds, this hotel is ideal for those seeking a recreational getaway. Families can enjoy various amenities for children, including a mini-golf course, an arcade game room, and a shared playground. The hotel also features excellent golfing facilities, making it a perfect choice for golf enthusiasts.
  • Brittania Hotel Edinburgh: Britannia Hotel Edinburgh is a 3-star property located 19.3km from Dunfermline, known for its welcoming atmosphere and pet-friendly policies. With a focus on accommodating pet owners, the hotel allows certain pets on-site, subject to fees and deposits. Its location makes it convenient for exploring Edinburgh, while the comfortable rooms provide a relaxing retreat after a day of sightseeing. Guests appreciate the value offered at this hotel, making it a suitable choice for those wishing to travel with their furry companions.

Where to stay in Dunfermline

Dunfermline, a charming city steeped in history, offers a delightful blend of adventure and relaxation. Just a minute's drive away, explore picturesque landscapes perfect for outdoor enthusiasts. The heart of Dunfermline boasts friendly locals and a vibrant atmosphere, making it an ideal Scottish getaway. Whether you're seeking a family-friendly outing or a romantic wedding venue, Dunfermline and its nearby regions promise memorable experiences for every traveller.

  • North Queensferry: Nestled at the foot of the iconic Forth Rail Bridge, North Queensferry is a picturesque village that offers stunning views and a variety of outdoor activities. Known for its charming scenery and adventurous spirit, visitors flock here, particularly during the summer months. Explore the nearby national parks, indulge in some retail therapy, or enjoy a round of golf. The village is also rich in history, with several historic sites to uncover, making it a delightful destination for both nature lovers and history enthusiasts.
  • Rosyth: Located just a short distance from Dunfermline, Rosyth is an engaging neighbourhood perfect for those seeking adventure and outdoor pursuits. Popular for its climbing opportunities and karting activities, Rosyth attracts visitors looking for excitement. The area features beautiful beaches and local monuments that provide a glimpse into the region's heritage. With a vibrant shopping area nearby, Rosyth offers a well-rounded experience for tourists looking to combine leisure with exploration.
  • Culross: A charming village steeped in history, Culross is known for its stunning architecture and scenic landscapes. Visitors are drawn to its outdoor adventures, including hiking trails and access to national parks. The village's cobbled streets and well-preserved buildings create a unique atmosphere that transports you back in time. With a variety of shops and local monuments to explore, Culross is a delightful stop for those seeking a blend of adventure and cultural enrichment.

Things to do in Dunfermline

Shopping

Dunfermline offers a charming shopping experience with local boutiques and markets. Visit the Kingsgate Shopping Centre for a mix of high street brands and eateries. If you're up for a drive, explore the nearby Fife Leisure Park for more shopping options and entertainment.

Recreation

In Dunfermline, the Pure Spa offers a range of rejuvenating treatments, including massages and facials, in a serene environment. Nearby, the Pittencrieff Park provides lovely walking trails and peaceful green spaces, ideal for leisurely strolls and relaxation amidst nature.

Adventure

Experience the thrill of high-speed racing at Knockhill Racing Circuit, located near Dunfermline. Feel the adrenaline rush as you watch or participate in various motorsport events amidst a vibrant atmosphere that truly captures the spirit of adventure.

Nightlife

Dunfermline's nightlife offers a charming mix of pubs and bars. Enjoy a lively evening at the Abbot House or unwind at the attractive 12th on the Square. For a more vibrant atmosphere, the Carnegie Lounge provides a great spot for drinks and socialising with locals.

*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 during your visit to Dunfermline, take advantage of free attractions such as Dunfermline Abbey and Pittencrieff Park. For transport, consider walking or cycling to explore the area. The cheapest months for accommodation are January to March, while Tuesdays offer the best hotel rates. Booking about a month in advance or using last-minute deals on platforms like Expedia can help you secure lower prices. Additionally, combining your hotel, flights, and activities into a package can lead to further 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: Utilise Expedia’s search tool to refine your preferences, such as your budget, preferred location, and the type of accommodation you desire. To find the most affordable prices and offers, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your Dunfermline hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in and around Dunfermline

Dunfermline is an ideal destination for those seeking outdoor adventures and scenic beauty. Visitors can explore historic sites such as Dunfermline Abbey and Dunfermline Palace, or enjoy leisure activities at the local golf club. With a mix of culture and nature, Dunfermline offers a delightful experience for travellers. Don't forget to check for nearby accommodations if you're planning to extend your stay in this charming Scottish town.

  • Forth Road Bridge: Experience the impressive architecture of the Forth Road Bridge, an iconic modern structure spanning the Firth of Forth. With a vibrant atmosphere and stunning views, it's an ideal spot for a leisurely walk or photography, just 9.7km from Dunfermline.
  • Knockhill Racing Circuit: Dive into the thrill of motorsport at the Knockhill Racing Circuit. This venue offers exhilarating racing events and adventure activities, making it a fantastic choice for adrenaline seekers and sports enthusiasts in the heart of Dunfermline.
  • Dunfermline Abbey: Discover the historical significance of Dunfermline Abbey, a remarkable church that reflects the rich cultural heritage of Scotland. Explore its stunning architecture and tranquil grounds, immersing yourself in the local history and spirituality.

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.

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 two major airports nearby. EDInburgh Airport (EDI) is situated 14.5km away and offers several excellent hotel options, including the 5.5-star Crescent House and the 5-star Virgin Hotels Edinburgh, both approximately 11.3km from the airport. GLAsgow International Airport (GLA) is located 64.4km from Dunfermline, with luxurious accommodations like the 5-star JA Mar Hall Scotland, just 6.4km away. Lastly, you can also consider Aberdeen Airport (ABZ), which is 146.4km distant, featuring nearby hotels such as the 5-star Marcliffe, 9.7km away. Transportation services are readily available from these hotels, ensuring easy access to each airport.

Frequently asked questions

Where is the best place for a 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 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.
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 Best Western Plus Dunfermline Crossford Keavil House Hotel and Holiday Inn Express Dunfermline by IHG. See more pet-friendly hotel accommodations in Dunfermline.
What are some accommodation options 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 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 138 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 Abbot House 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.

Explore a world of travel with Expedia