Hotels in Dunfermline

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Tonight
8 Sept - 9 Sept
Tomorrow
9 Sept - 10 Sept
This weekend
11 Sept - 13 Sept
Next weekend
18 Sept - 20 Sept

Where to stay in Dunfermline?

Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Dunfermline on Hotels.com. These Dunfermline hotels consistently deliver on quality, location and traveller experience. Last updated on .

The City Hotel

The City Hotel
Town Centre
HK$761
HK$913 total
includes taxes & fees
4 Oct - 5 Oct
The City Hotel

Holiday Inn Express Dunfermline by IHG

Holiday Inn Express Dunfermline by IHG
Dunfermline
HK$645
HK$774 total
includes taxes & fees
4 Oct - 5 Oct
Holiday Inn Express Dunfermline by IHG

The Adamson Hotel

The Adamson Hotel
Crossford
HK$601
HK$721 total
includes taxes & fees
1 Oct - 2 Oct
The Adamson Hotel

Pitbauchlie House Hotel, Sure Hotel Collection by BW

Pitbauchlie House Hotel, Sure Hotel Collection by BW
Pitcorthie
HK$628
HK$754 total
includes taxes & fees
27 Sept - 28 Sept
Pitbauchlie House Hotel, Sure Hotel Collection by BW

Hill Park Hotel

Hill Park Hotel
Rosyth
HK$521
HK$625 total
includes taxes & fees
4 Oct - 5 Oct
Hill Park Hotel

Best Western Plus Dunfermline Crossford Keavil House Hotel

Best Western Plus Dunfermline Crossford Keavil House Hotel
Crossford
HK$636
HK$763 total
includes taxes & fees
1 Oct - 2 Oct
Best Western Plus Dunfermline Crossford Keavil House Hotel

Queensferry guest house

Queensferry guest house
Rosyth
HK$617
HK$741 total
includes taxes & fees
13 Sept - 14 Sept
Queensferry guest house

Sweet Chestnut, Dunfermline by Marston's Inns

Sweet Chestnut, Dunfermline by Marston's Inns
Dunfermline
HK$461
HK$553 total
includes taxes & fees
4 Oct - 5 Oct
Sweet Chestnut, Dunfermline by Marston's Inns

DoubleTree by Hilton Edinburgh - Queensferry Crossing

DoubleTree by Hilton Edinburgh - Queensferry Crossing
Dunfermline
HK$860
HK$1,032 total
includes taxes & fees
4 Oct - 5 Oct
DoubleTree by Hilton Edinburgh - Queensferry Crossing

Premier Inn Dunfermline

Premier Inn Dunfermline
Dunfermline
HK$503
HK$604 total
includes taxes & fees
4 Oct - 5 Oct
Premier Inn Dunfermline

Dakota Edinburgh

Dakota Edinburgh
South Queensferry
HK$954
HK$1,201 total
includes taxes & fees
4 Oct - 5 Oct
Dakota Edinburgh

Holiday Inn Express Edinburgh Airport by IHG

Holiday Inn Express Edinburgh Airport by IHG
Ingliston
HK$1,253
HK$1,579 total
includes taxes & fees
20 Sept - 21 Sept
Holiday Inn Express Edinburgh Airport by IHG

Moxy Edinburgh Airport

Moxy Edinburgh Airport
Ingliston
HK$1,316
HK$1,658 total
includes taxes & fees
7 Oct - 8 Oct
Moxy Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
Ingliston
HK$1,371
HK$1,728 total
includes taxes & fees
4 Oct - 5 Oct
DoubleTree by Hilton Edinburgh Airport

Richmond Park Hotel

Richmond Park Hotel
Bo'ness
HK$434
HK$521 total
includes taxes & fees
4 Oct - 5 Oct
Richmond Park Hotel

Norton House Hotel & Spa

Norton House Hotel & Spa
Newbridge
HK$1,779
HK$2,242 total
includes taxes & fees
20 Sept - 21 Sept
Norton House Hotel & Spa

Delta Hotels by Marriott Edinburgh

Delta Hotels by Marriott Edinburgh
Gogar
HK$1,007
HK$1,269 total
includes taxes & fees
20 Sept - 21 Sept
Delta Hotels by Marriott Edinburgh

ibis budget Edinburgh Park

ibis budget Edinburgh Park
Gogar
HK$875
HK$1,103 total
includes taxes & fees
5 Oct - 6 Oct
ibis budget Edinburgh Park

Novotel Edinburgh Park

Novotel Edinburgh Park
Sighthill
HK$1,009
HK$1,272 total
includes taxes & fees
20 Sept - 21 Sept
Novotel Edinburgh Park

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
Kirknewton
HK$1,105
HK$1,326 total
includes taxes & fees
8 Oct - 9 Oct
Dalmahoy Hotel & Country Club
View all properties
Our prices for hotels in Dunfermline are cheapest in January
Price trends for hotels in Dunfermline
Pricing is based on two traveller single night rates
View properties in September
Typical weather for Dunfermline
September
High 15°C / low 9°C. Cloudy most days.
View properties in September
15°
12°
11°
13°
16°
18°
11°
17°
10°
Monthly weather averages (˚C)

Top neighbourhoods in Dunfermline

Rosyth

Pitreavie

Duloch

Dunfermline's Duloch neighbourhood offers attractions, including Duloch Leisure Centre.

Town Centre

Dunfermline's Town Centre neighbourhood has lots of places to visit, such as Dunfermline Abbey and Andrew Carnegie Birthplace Museum.

Pitcorthie

Top landmarks in Dunfermline

An interior of a cathedral with high arched ceilings, stone columns, and a central stained glass window.
Photo by Angela Newlands

Dunfermline Abbey

9.6/10 (54 reviews)
If you're planning a bit of sightseeing, head to Dunfermline Abbey – just one of the monuments in Town Centre. Dunfermline has many other landmarks that you might want to see, such as Edinburgh Castle and Royal Mile.
See properties
A lobster in an aquarium with rocks and water.
Photo by Charlotte Dingley

Deep Sea World

8.0/10 (18 reviews)
Experience a world beneath the ocean with a visit to Deep Sea World, located 0.4 mi (0.6 km) from central North Queensferry. Our travellers also like the museums in the area – your cultural tour starts here. It's also full of great shops and restaurants, so you can spend the afternoon having a wander. If you have fun at Deep Sea World, you'll love Dalgety Bay Community Leisure Centre and Kirkliston Leisure Centre, both located nearby.
See properties

Knockhill Racing Circuit

9.0/10 (20 reviews)
Want to race? You could pay a visit to Knockhill Racing Circuit located 4.6 mi (7.4 km) from central Dunfermline.
See properties

Culross Palace

9.6/10 (14 reviews)
If you're planning a bit of sightseeing during your trip, head to Culross Palace – just one of the monuments in central Culross.
See properties

Culross Abbey

9.8/10 (13 reviews)
Culross Abbey is just one of the landmarks located 6.7 mi (10.8 km) from central Dunfermline, so you might want to stop by for a few pics during your trip.
See properties

Pittencrieff Park

9.4/10 (42 reviews)
If you like quiet time surrounded by flowers and greenery, hang out at Pittencrieff Park in Town Centre. Want to stretch your legs a little more? Head to Townhill Country Park and Yellowscott Country Park, both nearby.
See properties

Andrew Carnegie Birthplace Museum

9.4/10 (16 reviews)
If museums are on your list of things to see, you might want to browse the collections at Andrew Carnegie Birthplace Museum in Town Centre. If you want to experience more of the culture Dunfermline has to offer, head to Dunfermline Abbey, Knockhill Racing Circuit, and Blackness Castle.
See properties

Dunfermline Golf Club

8.4/10 (6 reviews)
You might want to play some rounds at Dunfermline Golf Club, located 1.9 mi (3.1 km) from central Dunfermline. If Dunfermline Golf Club doesn't quite scratch your golfing itch, West Lothian Golf Club and Linlithgow Golf Club are all just a short drive away.
See properties

Learn more about Dunfermline

Notable for its gardens, Dunfermline features attractions such as Dunfermline Abbey and Knockhill Racing Circuit. Visitors to this welcoming city speak highly of the bars whereas sights include Culross Palace and Andrew Carnegie Birthplace Museum.

See all hotels in Dunfermline
A historic church with a prominent tower and arched windows.
Photo by Steph

Check out reviews of Dunfermline hotels guests love

YOTEL Edinburgh

YOTEL Edinburgh

10/10 Excellent
"Check in was simple & quick. Our room was immaculate. Shower very powerful, body wash, shampoo, conditioner, soap and lotion supplied. Tea and coffee downstairs to help ourselves to instead of in room which we were happy with. Saves waste. Staff friendly. Good, free wifi. Great stay."
Fiona 1-night trip
Posted 3 hours ago
YOTEL Edinburgh
Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club

10/10 Excellent
"The property was absolutely beautiful, very well taken care of the staff was very kind the very first day we met a older gentleman that it was his last day. He was retiring. He was amazing. They really are gonna feel his absence. They only complaint that I have through the whole time. I stayed there which was six days is that the bus stop? They have no walkway for people to walk down to a no path or nothing is just road and plenty of times. I almost got hit. They need something. I don’t know maybe every couple hours a driver to drive some way down to the bus station or or at least make a pathway for people."
BobbieJo 5-night trip
Posted 3 hours ago
Dalmahoy Hotel & Country Club
Radisson Blu Hotel, Edinburgh City Centre

Radisson Blu Hotel, Edinburgh City Centre

10/10 Excellent
"The parking lot was very convenient. Just be clear how to get there before you go."
Brian 1-night trip
Posted 3 hours ago
Radisson Blu Hotel, Edinburgh City Centre
Point A Edinburgh Haymarket

Point A Edinburgh Haymarket

10/10 Excellent
"Staff are wonderful and it’s well set up. rooms are small"
Victoria 5-night trip
Posted 3 hours ago
Point A Edinburgh Haymarket
Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel

10/10 Excellent
"Great location and excellent service!"
Scott 5-night trip
Posted 7 hours ago
Apex City of Edinburgh Hotel
Market Street Hotel

Market Street Hotel

10/10 Excellent
"Everyone was very helpful. Great location. Comfortable bed. Excellent hotel"
Diane 3-night trip
Posted 7 hours ago
Market Street Hotel
The Caledonian Edinburgh, Curio Collection by Hilton

The Caledonian Edinburgh, Curio Collection by Hilton

10/10 Excellent
"Very Friendly and Courteous Staff"
Adid 2-night trip
Posted 9 hours ago
The Caledonian Edinburgh, Curio Collection by Hilton
Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh

8/10 Good
"the hotel was good but I have issue with the fact that we arrived at 9.00 am and did not get our room until 3.00. I realize rooms have to be cleaned etc but please make accommodation for those international visitors who have travelled all night"
suzanne 3-night trip
Posted 12 hours ago
Leonardo Royal Hotel Edinburgh
Moxy Edinburgh Airport

Moxy Edinburgh Airport

10/10 Excellent
"Stayed here after gig at ingleston. Was great, so easy to get to. Nice helpful staff, clean, quiet comfortable room. Will def stay again."
Beth 1-night trip
Posted 14 hours ago
Moxy Edinburgh Airport

Frequently asked questions

How much does a hotel room cost in Dunfermline?
You can choose a great hotel in Dunfermline from HK$521 with properties to suit all budgets and needs. Hill Park Hotel is one low-cost option that's popular with our travellers. If you're after an affordable hotel in Dunfermline that meets all of your requirements, set your filters and then sort the results by "Price: low to high".
How can I find deals and earn rewards at Dunfermline hotels?
Discover great deals on Dunfermline hotel stays with Hotels.com. It's also a good idea to look at hotel prices mid-week or during the low season as you're likely to find off-peak deals. If it's a spontaneous trip, check out our last-minute deals on Dunfermline hotels.
Can I book Dunfermline hotels with free cancellation?
In order to book a refundable Dunfermline hotel, simply filter hotels by "Property cancellation options" and select "Fully refundable property". Most hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are some top pet-friendly hotels in Dunfermline?
Consider one of our travellers' favourite pet-friendly hotels in Dunfermline:You can check "Pet friendly" on the Hotels.com "Amenities" filter in your search to find even more pet-friendly hotels in Dunfermline.
What are some of the best hotels in Dunfermline for couples?
Choose a top-rated Dunfermline romantic hotel and enjoy your couple's getaway. Our travellers love DoubleTree by Hilton Edinburgh - Queensferry Crossing, a hotel with a restaurant. Another romantic hotel with top reviews is Best Western Plus Dunfermline Crossford Keavil House Hotel. This hotel offers a restaurant and an indoor pool for a perfect stay. Discover more hotels in Dunfermline on Hotels.com for couples by using the "Traveller experience" filter in your search and selecting "Adults only" or "Romantic".
What are the top Dunfermline hotels with a pool?
For a little extra luxury, discover some of the best Dunfermline hotels with a pool. Best Western Plus Dunfermline Crossford Keavil House Hotel is a great hotel with an indoor pool and a children's pool, and a guest rating of 8.2 out of 10. Plus, you can make the most of its hot tub. You can select "Pool" in the "Amenities" filter of your search on Hotels.com to find even more places to stay in Dunfermline with a pool.
What are some of the best Dunfermline hotels with free parking?
If you're arriving by car, choosing a great Dunfermline hotel with free parking is a plus. Our travellers' favourites include:
What are some popular hotels in central Dunfermline?
For hotels in central Dunfermline, check out The City Hotel and Parkhead House. Travellers love The City Hotel for its location, as well as the restaurant, 2 bars/lounges and 2 coffee shops/cafes this hotel offers. Parkhead House is another popular central bed & breakfast with a free grocery shopping service, a terrace and free parking. Rosyth and Aberdour are some of the most central areas for your Dunfermline holiday.
Can I book a refundable accommodation option in Dunfermline?
If you want the flexibility to change your plans to Dunfermline, most hotels offer refundable* rates that you can book. You can see this accommodation by searching our site and using the "fully refundable" filter to narrow down the results.
Where can I stay in Dunfermline if I want a holiday rental instead of a hotel?
If you want to find a good alternative to a hotel, browse our selection of 24 holiday homes. You can also consider one of the 69 apartments or 20 cottages.
What will the weather in Dunfermline be like during my visit?
July and August are typically the warmest months in Dunfermline, when the average temperature is 13°C. January and February are the coldest months, when the average temperature is 4°C. October and December are the months with the most rain.
Why should I book my Dunfermline hotel with Hotels.com?
There are lots of reasons to book your Dunfermline trip with us: our free cancellations on selected hotels* gives you flexibility, our Price Guarantee ensures that you always get the lowest price, and you can earn rewards on every booking.

Find out more about Dunfermline

Discover Dunfermline: A Tapestry of Gardens, Castles, and Timeless Treasures

Dunfermline, a vibrant Scottish city, invites visitors to explore its rich heritage and verdant gardens. Wander through historic Dunfermline Abbey and marvel at its storied past, or lose yourself in the captivating exhibits of local museums. The city's charming library and picturesque parks offer serene spots for reflection, while the majestic castle stands as a testament to its regal history. With a blend of cultural treasures and natural beauty, Dunfermline promises a delightful escape into Scotland’s illustrious past and present.

Discover great hotels near Dunfermline

Dunfermline offers a range of hotels, from affordable rooms to cosy boutique options, all within easy reach of the town’s attractions. Whether you’re after simple comfort or a touch more style, you’ll find a friendly place to stay in this historic Scottish town. These are some of the hotels preferred by our travelers near Dunfermline:

  1. Parkhead HouseOpens in a new window: This distinguished 4.0-star hotel radiates sophistication and is celebrated with a perfect guest rating of 10.0. Designed for leisure travellers seeking adventure and modern comforts, it provides an array of high-end amenities including access to adventure sports at nearby locations, ensuring a dynamic and engaging experience. The property excels with its curated experiences and refined architectural design, complemented by express check-in services and seamless airport transfers. Its inviting ambience and luxurious setting make every stay a memorable journey, with an emphasis on comfort and distinctive style.
  2. Orocco PierOpens in a new window: This appealing 3.5-star hotel offers a remarkable guest rating of 9.2, delivering an exquisite beach holiday experience for leisure travellers. The hotel stands out with its direct access to the beach and a stunning view over the Forth, enhancing its boutique charm. Guests are treated to exceptional breakfast offerings and a thoughtfully designed property that ensures a smooth, high-quality journey with curated experiences. Its emphasis on comfort and unique architectural features creates a serene, upscale retreat for those seeking a luxurious coastal escape.

Where to stay near Dunfermline

In Newbridge, South Queensferry, and Linlithgow, each location offers unique charms. Newbridge is perfect for relaxing dining experiences and family-friendly activities. South Queensferry boasts trendy bars and stunning marina views, while Linlithgow is rich in historical sites and scenic waterways. For first-time visitors, South Queensferry provides a vibrant blend of attractions and leisure, making it an ideal base.

  1. NewbridgeOpens in a new window: Newbridge is a charming spot for travellers looking to enjoy a relaxing stay while being close to Edinburgh. The area boasts a friendly atmosphere and is perfect for families and couples alike, offering a range of dining options and cafes for a pleasant dining experience. Don't miss out on the nearby Edinburgh Castle, where you can explore Scotland's rich history, or take a stroll through the vibrant Grassmarket. For a bit of action, the Knockhill Racing Circuit is just a short drive away, making it a great choice for those seeking a little adventure. With its warm community feel and easy access to attractions, Newbridge is an ideal base for exploring Scotland.
  2. South QueensferryOpens in a new window: South Queensferry is a picturesque area that perfectly blends relaxation with trendy vibes. Nestled beside the water, it has a lovely marina and offers boating opportunities for those who enjoy life on the waves. The local dining scene is vibrant, with a variety of bars and places to unwind, making it a fantastic spot for evening cocktails. You can visit the Queensferry Museum to learn more about the town’s history or take in the stunning views of the iconic Forth Bridge. It’s a great option for travellers looking to combine leisure with a touch of luxury, all while enjoying the friendly local atmosphere.
  3. LinlithgowOpens in a new window: Linlithgow is a delightful destination steeped in history, known for its stunning castle and beautiful churches. The area is perfect for those who appreciate historical sites and scenic views, with Linlithgow Palace providing a glimpse into Scotland’s royal past. Visitors can also enjoy leisurely boating on the nearby loch or take a stroll through the charming town centre, which boasts a friendly community vibe. For a unique experience, consider canoeing for a different perspective of the area. Linlithgow’s rich history and relaxed atmosphere make it an inviting choice for a memorable stay in Scotland.

Things to do in Dunfermline

Dunfermline offers a delightful mix of lush parks, serene lakes, and scenic walks, perfect for those who love the great outdoors. With sprawling greens ideal for golf and charming trails for hiking, visitors can explore the natural beauty at their own pace. Enjoy leisurely boating on tranquil waters or simply relax amidst the stunning landscapes. The town’s rich history adds an extra layer of intrigue, making it a lovely spot for a memorable getaway.

  • Queensferry MuseumOpens in a new window – Delve into the rich history of the area at this engaging history museum. You’ll find exhibits that showcase local heritage, perfect for understanding the context of the surrounding attractions. Don’t forget to check out the nearby gardens for a peaceful stroll.
  • Dundas CastleOpens in a new window – Explore this magnificent castle that boasts stunning architecture and lush gardens. Take a guided tour to learn about its fascinating past, and enjoy the beautiful grounds that surround this historic estate, complete with picturesque views.
  • Cramond VillageOpens in a new window – Wander through the charming streets of this historic village, where you can admire quaint cottages and soak in the tranquil atmosphere. The nearby river and coastal walk offer a delightful escape into nature, making it an ideal spot for a leisurely day out.
  • Dunfermline AbbeyOpens in a new window – Visit this striking church, known for its impressive architecture and historical significance. As you explore, take a moment to appreciate the beautiful gardens that surround the abbey, providing a serene setting for reflection.
  • Linlithgow PalaceOpens in a new window – Discover the ruins of this historic palace, once a royal residence. Walk through the grand halls and enjoy the scenic views from its vantage points. The surrounding parklands are perfect for a relaxing picnic after your exploration.

4 tips for savvy savings when booking a hotel in Dunfermline

  1. Book for the cheapest times: The most budget-friendly time to visit Dunfermline is from January to March, when hotel prices are typically lower. To fully appreciate the city's rich history and cultural landmarks, a stay of at least 2 to 3 days is recommended. During your visit, you can explore the charming gardens, the impressive castle, and various museums, all of which offer great value for money. The friendly locals, picturesque walking trails, and opportunities for golf add to the appeal of this captivating destination, making it an excellent choice for those seeking adventure without breaking the bank.
  2. Look for last-minute deals on Hotels.com: To explore last-minute deals to Dunfermline, you may start by checking the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you could find discounted hotel options as your travel date approaches. Enabling email alerts or push notifications from Hotels.com can help you stay updated on flash sales and exclusive last-minute offers. Additionally, using the Smart Shopping feature in the app allows you to compare hotel prices and amenities, so you're more likely to see the best options available. This way, you’ll be well-informed to book a spontaneous getaway.
  3. Be flexible with dates: Prices may fluctuate based on factors such as the hotel's location, star rating, and the time of year, so being flexible with your travel dates could help you find a better deal on your stay in a Dunfermline hotel. For those seeking a more distinctive experience, boutique hotels often provide a personalised touch and may offer better value. When you book through Hotels.com, we'll inform you whether the price for your chosen dates is above or below the average. If the price is on the higher side, we may suggest alternative dates that could lead you to more affordable options.
  4. Consider your location: Hotels situated near the city centre usually tend to be more expensive; however, thanks to Dunfermline's excellent public transport links, you may find a more affordable independent hotel further afield that remains well connected. For those wishing to explore alternative, less crowded neighbourhoods or even lesser-known nearby towns, there is often excellent value for money. Opting for these alternative destinations could provide a more authentic and budget-friendly experience.

Best time to go to Dunfermline

Dunfermline experiences its lowest average temperature in January, at 37.6°F (3.1°C), while July is the hottest month, with an average temperature of 57.7°F (14.3°C). October is usually the wettest month. April, July, and September are the peak travel months in Dunfermline, attracting a higher number of tourists. During this peak period, the weather is mostly cloudy, accompanied by no to light rainfall. On the other hand, October to December tend to be quieter times to visit, marked by light rainfall and mostly cloudy conditions.

Keep exploring