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
Sep 16 - Sep 17
Tomorrow
Sep 17 - Sep 18
This weekend
Sep 18 - Sep 20
Next weekend
Sep 25 - Sep 27

Where to stay in Dunfermline?

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

1. Apex Grassmarket Hotel

Apex Grassmarket Hotel
Old Town Edinburgh
CA $341
CA $429 total
includes taxes & fees
Oct 12 - Oct 13
Apex Grassmarket Hotel

2. Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
West End
CA $212
CA $267 total
includes taxes & fees
Oct 4 - Oct 5
Point A Edinburgh Haymarket

3. Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
Old Town Edinburgh
CA $603
CA $760 total
includes taxes & fees
Oct 11 - Oct 12
Virgin Hotels Edinburgh

4. Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
Corstorphine
CA $141
CA $178 total
includes taxes & fees
Oct 11 - Oct 12
Holiday Inn Edinburgh Zoo by IHG

5. Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
Kirknewton
CA $161
CA $193 total
includes taxes & fees
Oct 11 - Oct 12
Dalmahoy Hotel & Country Club

6. Moxy Edinburgh Airport

Moxy Edinburgh Airport
Ingliston
CA $205
CA $258 total
includes taxes & fees
Oct 11 - Oct 12
Moxy Edinburgh Airport

7. YOTEL Edinburgh

YOTEL Edinburgh
Edinburgh City Centre
CA $266
CA $335 total
includes taxes & fees
Oct 12 - Oct 13
YOTEL Edinburgh

8. The City Hotel

The City Hotel
Town Centre
CA $128
CA $153 total
includes taxes & fees
Oct 15 - Oct 16
The City Hotel

9. Village Hotel Edinburgh

Village Hotel Edinburgh
Craigleith
CA $178
CA $225 total
includes taxes & fees
Oct 11 - Oct 12
Village Hotel Edinburgh

10. Dakota Edinburgh

Dakota Edinburgh
South Queensferry
CA $145
CA $183 total
includes taxes & fees
Oct 11 - Oct 12
Dakota Edinburgh

11. Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection
Edinburgh City Centre
CA $339
CA $428 total
includes taxes & fees
Oct 12 - Oct 13
Mount Royal Hotel Edinburgh by The Unlimited Collection

12. Market Street Hotel

Market Street Hotel
Old Town Edinburgh
CA $428
CA $539 total
includes taxes & fees
Sep 28 - Sep 29
Market Street Hotel

13. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
Edinburgh City Centre
CA $363
CA $457 total
includes taxes & fees
Oct 11 - Oct 12
Apex Waterloo Place Hotel

14. Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
Old Town Edinburgh
CA $334
CA $420 total
includes taxes & fees
Oct 11 - Oct 12
Leonardo Royal Hotel Edinburgh

15. Pitbauchlie House Hotel, Sure Hotel Collection by BW

Pitbauchlie House Hotel, Sure Hotel Collection by BW
Pitcorthie
CA $111
CA $133 total
includes taxes & fees
Sep 27 - Sep 28
Pitbauchlie House Hotel, Sure Hotel Collection by BW

16. Best Western Plus Dunfermline Crossford Keavil House Hotel

Best Western Plus Dunfermline Crossford Keavil House Hotel
Crossford
CA $98
CA $118 total
includes taxes & fees
Oct 4 - Oct 5
Best Western Plus Dunfermline Crossford Keavil House Hotel

17. Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel
Old Town Edinburgh
CA $311
CA $392 total
includes taxes & fees
Oct 12 - Oct 13
Apex City of Edinburgh Hotel

18. The Adamson Hotel

The Adamson Hotel
Crossford
CA $99
CA $119 total
includes taxes & fees
Sep 27 - Sep 28
The Adamson Hotel

19. DoubleTree by Hilton Edinburgh - Queensferry Crossing

DoubleTree by Hilton Edinburgh - Queensferry Crossing
Dunfermline
CA $119
CA $143 total
includes taxes & fees
Oct 11 - Oct 12
DoubleTree by Hilton Edinburgh - Queensferry Crossing

20. Hampton by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport
Ingliston
CA $260
CA $327 total
includes taxes & fees
Sep 20 - Sep 21
Hampton by Hilton Edinburgh Airport
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 neighborhoods in Dunfermline

Rosyth

Town Centre

Dunfermline's Town Centre neighborhood has a host of places to visit such as Dunfermline Abbey and Abbot House.

Pitreavie

Duloch

Dunfermline's Duloch neighborhood offers attractions including Duloch Leisure Centre.

Crossford

Visitors love Dunfermline's Crossford neighborhood for its restaurants and bars.

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 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 travelers 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)
Wanna 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

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

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 some more? Head to Yellowscott Country Park and Townhill 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

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 Abbot House.

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

Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG

8/10 Good
"While the hotel is showing its age, it's very clean and the staff are helpful. Bus station to town is just outside the building and the buses are coming regularly. Toiletries are provided, and also tea+ instant coffee, Kitkat bars, Nescafe coffee pods and still+ mineral water bottles . The room was cleaned daily and towels replaced regularly, couldn't have asked for more. The only issue was the Wi-fi, barely getting any signal except close to the window, however I used personal data so it did not affect me much. I would definitely recommend staying here"
Cristian 7-night trip
Posted less than an hour ago
Holiday Inn Edinburgh Zoo by IHG
Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection

8/10 Good
"Excellent location to walk to both old town and new town."
Thien 3-night trip
Posted 2 hours ago
Mount Royal Hotel Edinburgh by The Unlimited Collection
Point A Edinburgh Haymarket

Point A Edinburgh Haymarket

8/10 Good
"Hotel was very clean and quiet. Rooms were very small as well as the bathroom"
Emily 1-night trip
Posted 10 hours ago
Point A Edinburgh Haymarket
Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club

10/10 Excellent
"Great property and amenities with 2 18-hole golf courses to boot. Will definitely book there again in future."
Russel 1-night trip
Posted 11 hours ago
Dalmahoy Hotel & Country Club
Apex Grassmarket Hotel

Apex Grassmarket Hotel

10/10 Excellent
"Location"
bradley 4-night trip
Posted 12 hours ago
Apex Grassmarket Hotel
Radisson Blu Hotel, Edinburgh City Centre

Radisson Blu Hotel, Edinburgh City Centre

8/10 Good
"Our stay was very nice except for the reception at night on the day of arrival. The gentleman did not explain well how the parking worked, and did not explain we had to call the reception for the parking garage door to be opened."
Andres 3-night trip
Posted 13 hours ago
Radisson Blu Hotel, Edinburgh City Centre
YOTEL Edinburgh

YOTEL Edinburgh

10/10 Excellent
"Great spot easy to get around from here!"
Nicholas 2-night trip
Posted 14 hours ago
YOTEL Edinburgh
Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh

10/10 Excellent
"One of the lifts was not working and there were construction next to hotel."
seyed 3-night trip
Posted 14 hours ago
Leonardo Royal Hotel Edinburgh
CODE - The Court, Edinburgh

CODE - The Court, Edinburgh

10/10 Excellent
"Fantastic location. Clean room. Comfortable beds. Highly recommend. Free walking tour. Excellent staff!! Great job Ash on working tour!!"
Michelle 2-night trip
Posted 19 hours ago
CODE - The Court, Edinburgh

Frequently asked questions

How much does a hotel room cost in Dunfermline?
You can choose a great hotel in Dunfermline from CA $83 with properties to suit all budgets and needs. Hill Park Hotel is one low-cost option that's popular with our travelers. 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 travelers' favorite 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 travelers love DoubleTree by Hilton Edinburgh - Queensferry Crossing, a hotel with a restaurant and a bar/lounge. 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 "Traveler 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 and restaurant. 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 travelers' favorites include:
What are some popular hotels in central Dunfermline?
If you're looking for hotels in central Dunfermline, check out The City Hotel and Parkhead House. Travelers 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 neighborhoods for your Dunfermline vacation.
Can I book a refundable hotel in Dunfermline?
If you want the flexibility to change your plans to Dunfermline, most hotels offer refundable* bookable rates. You can see these accommodations 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 vacation home instead of a hotel?
If you're looking for a good alternative to a hotel, browse our selection of 27 vacation homes. You can also consider one of the 69 apartments or 19 cottages.
What will the weather in Dunfermline be like during my vacation?
July and August are typically the warmest months in Dunfermline when the average temp is 56°F. January and February are the coldest months when the average temperature is 39°F. October and December are the months with the most rain.
Why should I book my Dunfermline accommodation with Hotels.com?
There are lots of reasons to book your Dunfermline trip with us: our free cancellations on selected hotels gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about Dunfermline

Dunfermline: Where History Meets Adventure Amidst Nature's Splendour

Dunfermline, Scotland, is a captivating blend of history and charm, making it an ideal destination for culture enthusiasts. Home to the magnificent Dunfermline Abbey and the historic Dunfermline Palace, visitors can immerse themselves in royal heritage. Stroll through serene parks, discover the city's rich past, or enjoy a round at the Dunfermline Golf Club. With its stunning architecture and vibrant community, Dunfermline offers a unique experience that combines the old with the new, perfect for a memorable getaway. Explore this hidden gem and create lasting memories in the heart of Scotland. For unmissable hotel rates in Dunfermline, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Discover great hotels near Dunfermline

Dunfermline offers a range of hotel accommodations, from charming properties to modern establishments. Many hotels feature comfortable rooms, with some providing spacious options for a relaxing stay. While not all hotels have pools, you can find tranquil spots perfect for unwinding after exploring the area's rich history. Here are some of our travelers' favorite hotels near Dunfermline:

  1. The Beath InnOpens in a new window: This charming inn offers a welcoming retreat with delightful dining options, including a restaurant and a bar and lounge area. Perfect for leisure travelers seeking comfort, the property features entertainment amenities such as a flatscreen television in guest rooms. The inviting atmosphere and attentive service create an enjoyable experience that encourages relaxation and connection after a day of exploring Dunfermline.
  2. Parkhead HouseOpens in a new window: Parkhead House is a prestigious 4.0-star bed and breakfast, boasting an impressive guest rating of 10.0 out of 10. This property caters to adventurous travelers by offering a variety of activities, including birdwatching, hiking, fishing, and horseback riding in nearby locations. With a pet-friendly policy and a focus on inclusivity, Parkhead House provides a unique blend of adventure and comfort, ensuring an unforgettable stay that resonates with those seeking diverse experiences in a welcoming environment.
  3. Orocco PierOpens in a new window: Orocco Pier is a stylish 3.5-star hotel that features direct access to the beach, making it a prime choice for leisure travelers desiring a beach vacation experience. Guests appreciate the comfortable rooms that showcase breathtaking views over the Forth, enhancing relaxation and enjoyment. The emphasis on quality service and well-maintained facilities makes this hotel a delightful escape for those looking to unwind in a picturesque setting, complemented by an excellent breakfast that adds to the overall positive experience.

Where to stay near Dunfermline

Stay in Dollar, Newbridge, or South Queensferry when visiting Dunfermline, each offering unique charms. Dollar boasts scenic countryside and historic sites like Castle Campbell, while Newbridge is ideal for family-friendly experiences and dining near Edinburgh’s attractions. South Queensferry offers a trendy marina vibe and luxury dining. For first-time visitors, South Queensferry is best suited for a memorable stay near Dunfermline's historic sites.

  1. DollarOpens in a new window: Nestled in the stunning countryside, Dollar is a charming spot that’s perfect for those looking to unwind. With its friendly atmosphere, it offers delightful dining experiences and cozy cafes where you can enjoy a coffee while soaking up the local vibe. Don’t miss the impressive Castle Campbell, a historical gem surrounded by beautiful walking trails. It’s an ideal base for biking enthusiasts as well, with scenic routes that showcase the area’s natural beauty. Plus, the nearby Knockhill Racing Circuit adds a dash of adventure for motorsport fans. Whether you’re exploring the countryside or relaxing in a local bar, Dollar is a serene escape.
  2. NewbridgeOpens in a new window: This welcoming town is perfect for families and couples alike, offering a blend of dining options and leisure activities. Newbridge boasts easy access to the vibrant city of Edinburgh, making it a great choice for those wanting to explore the capital while enjoying a quieter stay. Popular spots like Edinburgh Castle and Princes Street are just a short drive away, providing a taste of Scottish history and shopping. After a day of exploration, unwind at a spa or enjoy a nice meal at one of the many local restaurants. With a friendly atmosphere and romantic settings, Newbridge makes for a delightful retreat.
  3. South QueensferryOpens in a new window: Located by the beautiful waterfront, South Queensferry is a trendy destination with a relaxed vibe. The area is known for its luxury dining and vibrant bar scene, perfect for enjoying cocktails while taking in stunning views of the iconic Forth Bridge. Boating and canoeing activities are popular here, allowing you to experience the scenic waters up close. Stroll through the charming marina or explore local shops to find unique souvenirs. With friendly locals and a laid-back atmosphere, South Queensferry is an inviting escape that combines relaxation with plenty of things to do.

Things to do in Dunfermline

Dunfermline boasts a charming mix of lush parks, tranquil lakes, and scenic woodlands, perfect for leisurely walks and invigorating hikes. Golf enthusiasts will find pristine courses, while the nearby coastline offers opportunities for boating and exploration. This historic town invites travelers to delve into its rich past amid breathtaking natural beauty.

  • Dundas CastleOpens in a new window – Explore this stunning castle surrounded by lush gardens and rich history. Wander through the beautiful grounds and take in the impressive architecture that reflects centuries of Scottish heritage.
  • Cramond VillageOpens in a new window – Visit this charming historic village, where you can stroll along the waterfront and discover quaint shops and cafés. The picturesque scenery and fascinating local history make it a delightful spot for a leisurely afternoon.
  • Castle CampbellOpens in a new window – Climb up to this ancient castle, which offers breathtaking views of the surrounding landscape. Roam through the ruins and envision life in medieval Scotland as you explore the castle’s intriguing past.
  • Loch Leven CastleOpens in a new window – Take a boat trip to this iconic island castle, steeped in history. Walk the grounds and imagine the events that unfolded here, all while enjoying the scenic beauty around Loch Leven.
  • Linlithgow PalaceOpens in a new window – Discover the grandeur of this historic palace, known for its striking architecture and rich royal connections. Meander through the impressive rooms and gardens, soaking in the regal atmosphere that once housed Scottish monarchs.

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. A stay of at least 2 to 3 days is perfect for discovering the city's rich history and cultural landmarks. During your visit, you can explore charming gardens, the impressive castle, and fascinating museums, all while enjoying the company of friendly locals. With affordable options for walking tours and golfing, this trip offers great value for money for anyone looking to immerse themselves in Dunfermline's unique heritage and scenic beauty.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals to Dunfermline on Hotels.com, begin by exploring the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections, where you may discover discounted hotel rates as your travel date approaches. Consider enabling email alerts or push notifications from Hotels.com to stay informed about flash sales and exclusive last-minute promotions. Additionally, the Smart ShoppingOpens in a new window tool available in the app can assist you in comparing hotel prices and amenities, ensuring you're more likely to see the best options. By staying updated on your favourite hotels, you could seize the opportunity for a spontaneous getaway.
  3. Be flexible with dates: Prices can fluctuate depending on factors like the hotel's location, star rating, and the time of year, so being flexible with your travel dates may help you find a better deal for your stay in a Dunfermline hotel. If you’re seeking a distinctive experience, boutique hotels can provide a more personalized touch and potentially better value. When you book through Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. If the prices are on the higher end, we can suggest alternative dates that might be more budget-friendly to assist you in finding a great option.
  4. Consider your location: Hotels near the city centre usually tend to be pricier, but thanks to Dunfermline's excellent public transit options, you might discover a more affordable independent hotel a bit further out that remains well-connected. For those interested in exploring alternative, less crowded neighbourhoods or even some lesser-known nearby cities, there is often great value to be found. Opting for these alternative destinations can 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 tends to be the wettest month. The peak travel months to visit Dunfermline are April, July, and September, which see a higher number of tourists. During this peak period, the weather is mostly cloudy, accompanied by no to light rainfall. In contrast, October to December are ideal if you're looking for a calmer vacation, marked by light rainfall and mostly cloudy conditions.

Keep exploring