Photo by Craig Cullinane

Find hotels near Dunfermline Abbey, Dunfermline from $56
- Upfront pricingOur total price for your stay includes taxes and fees
- Treat yourselfSave 10% or more on over 100,000 hotels worldwide with Member Prices
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Dunfermline Abbey hotels

1. The City Hotel
The City HotelTown Centre, 0.2 mi from Dunfermline Abbey
8.8 out of 10, Excellent, (1,000 reviews)
$85 nightly
The price is $102
Nov 19 - Nov 20
Total with taxes and fees

2. No 10 - by StayDunfermline
No 10 - by StayDunfermline0.4 mi from Dunfermline Abbey
9.0 out of 10, Wonderful, (4 reviews)

3. Apex Grassmarket Hotel
Apex Grassmarket Hotel13.3 mi from Dunfermline Abbey
9.0 out of 10, Wonderful, (3,020 reviews)
$148 nightly
The price is $187
Nov 29 - Nov 30
Total with taxes and fees

4. Hill Park Hotel
Hill Park HotelRosyth, 2.9 mi from Dunfermline Abbey
8.6 out of 10, Excellent, (813 reviews)
$46 nightly
The price is $56
Nov 15 - Nov 16
Total with taxes and fees

5. Holiday Inn Express Dunfermline by IHG
Holiday Inn Express Dunfermline by IHG2 mi from Dunfermline Abbey
8.8 out of 10, Excellent, (1,000 reviews)
$73 nightly
The price is $88
Nov 29 - Nov 30
Total with taxes and fees

6. Sweet Chestnut, Dunfermline by Marston's Inns
Sweet Chestnut, Dunfermline by Marston's Inns2.6 mi from Dunfermline Abbey
8.4 out of 10, Very good, (587 reviews)
$51 nightly
The price is $61
Nov 29 - Nov 30
Total with taxes and fees

7. Keavil House Hotel Dunfermline by Sunday
Keavil House Hotel Dunfermline by SundayCrossford, 1.5 mi from Dunfermline Abbey
8.2 out of 10, Very good, (842 reviews)
$92 nightly
The price is $111
Nov 15 - Nov 16
Total with taxes and fees

8. Pitbauchlie House Hotel, Sure Hotel Collection by BW
Pitbauchlie House Hotel, Sure Hotel Collection by BWPitcorthie, 1.1 mi from Dunfermline Abbey
8.8 out of 10, Excellent, (789 reviews)
$79 nightly
The price is $95
Dec 13 - Dec 14
Total with taxes and fees

9. Point A Edinburgh Haymarket
Point A Edinburgh Haymarket12.9 mi from Dunfermline Abbey
8.8 out of 10, Excellent, (1,816 reviews)
$92 nightly
The price is $115
Nov 22 - Nov 23
Total with taxes and fees

10. Virgin Hotels Edinburgh
Virgin Hotels Edinburgh13.3 mi from Dunfermline Abbey
9.6 out of 10, Exceptional, (1,465 reviews)
$229 nightly
The price is $289
Nov 29 - Nov 30
Total with taxes and fees

11. The Adamson Hotel
The Adamson HotelCrossford, 1.4 mi from Dunfermline Abbey
8.4 out of 10, Very good, (612 reviews)
$67 nightly
The price is $80
Nov 22 - Nov 23
Total with taxes and fees

12. Mount Royal Hotel Edinburgh by The Unlimited Collection
Mount Royal Hotel Edinburgh by The Unlimited Collection13.1 mi from Dunfermline Abbey
8.8 out of 10, Excellent, (889 reviews)
$161 nightly
The price is $203
Nov 22 - Nov 23
Total with taxes and fees

13. Moxy Edinburgh Airport
Moxy Edinburgh Airport9.5 mi from Dunfermline Abbey
8.6 out of 10, Excellent, (2,683 reviews)
$86 nightly
The price is $109
Dec 13 - Dec 14
Total with taxes and fees

14. Apex Waterloo Place Hotel
Apex Waterloo Place Hotel13.3 mi from Dunfermline Abbey
9.2 out of 10, Wonderful, (2,153 reviews)
$147 nightly
The price is $185
Nov 29 - Nov 30
Total with taxes and fees

15. Market Street Hotel
Market Street Hotel13.3 mi from Dunfermline Abbey
9.8 out of 10, Exceptional, (1,583 reviews)
$166 nightly
The price is $209
Nov 30 - Dec 1
Total with taxes and fees

16. YOTEL Edinburgh
YOTEL Edinburgh12.7 mi from Dunfermline Abbey
8.8 out of 10, Excellent, (2,595 reviews)
$114 nightly
The price is $143
Nov 29 - Nov 30
Total with taxes and fees

17. Leonardo Royal Hotel Edinburgh
Leonardo Royal Hotel Edinburgh13.4 mi from Dunfermline Abbey
9.0 out of 10, Wonderful, (1,555 reviews)
$151 nightly
The price is $190
Nov 22 - Nov 23
Total with taxes and fees

18. Holiday Inn Edinburgh Zoo by IHG
Holiday Inn Edinburgh Zoo by IHG11.5 mi from Dunfermline Abbey
8.6 out of 10, Excellent, (1,628 reviews)
$71 nightly
The price is $89
Dec 6 - Dec 7
Total with taxes and fees

19. Premier Inn Dunfermline
Premier Inn Dunfermline2.5 mi from Dunfermline Abbey
6.8 out of 10, (14 reviews)
$56 nightly
The price is $67
Nov 15 - Nov 16
Total with taxes and fees

20. DoubleTree by Hilton Edinburgh - Queensferry Crossing
DoubleTree by Hilton Edinburgh - Queensferry Crossing4.4 mi from Dunfermline Abbey
9.2 out of 10, Wonderful, (1,001 reviews)
$84 nightly
The price is $100
Nov 22 - Nov 23
Total with taxes and fees
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.
Compare popular hotels close to Dunfermline Abbey
Property | Star rating | Guest rating | Breakfast included | Pool | Spa | Pet friendly | WiFi included | |
|---|---|---|---|---|---|---|---|---|
![]() The City Hotel | 8.8 Excellent 1,000 reviews | View | ||||||
![]() Pitbauchlie House Hotel, Sure Hotel Collection by BW | 8.8 Excellent 789 reviews | View | ||||||
![]() Keavil House Hotel Dunfermline by Sunday | 8.2 Very good 842 reviews | View | ||||||
![]() The Adamson Hotel | 8.4 Very good 612 reviews | View | ||||||
![]() Dakota Edinburgh | 9.2 Wonderful 1,530 reviews | View |
Top Dunfermline Abbey Hotel Reviews

The City Hotel
10/10 Excellent
Other attractions near Dunfermline Abbey
Frequently asked questions
Explore a world of travel with Expedia
- 3 Star Hotels in Inverkeithing
- 5 Star Hotels in Crossford
- Hostels in Dunfermline
- Hotels in Dunfermline
- Hilton Hotels in Carnock
- Hotels in Cowdenbeath
- Free Breakfast in Dunfermline
- Freetobook Hotels in Inchcolm
- Hotels in Dalgety Bay
- Crossford Hotels
- Wyndham Hotels in Crossford
- Hotels in Culross
- Luxury in Dunfermline
- Travelodge UK Hotels in Dalgety Bay
- Historical in Dunfermline
- Bedandbreakfast in Dunfermline
- Hotels in Inverkeithing
- 4 Star Hotels in Edinburgh
- 4 Star Hotels in Dunfermline
- Hotels in Edinburgh
- Bespoke Hotels in Crossford
- Hotels in Bo'ness
- Fitness Center in Dunfermline
- 5 Star Hotels in Linlithgow
- Premier Inn Hotels in Dunfermline
- Hotels in Kirkliston
- 2 Star Hotels in Linlithgow
- Sustainable in Dunfermline
- Budget in Dunfermline
- Wedding in Dunfermline
- Hotels near Forth Road Bridge
- Hotels in South Queensferry
- 5 Star Hotels in Dunfermline
- Pool in Dunfermline
- 4 Star Hotels in Old Town Edinburgh
- Tune Hotels in Crossford
- Hot Tub in Dunfermline
- Pet Friendly in Dunfermline
- Rosyth Hotels
- Golf in Dunfermline
- The Edinburgh Collection Hotels in Inchcolm
- Village Hotels in Limekilns
- Hotels in North Queensferry
- 3 Star Hotels in Dunfermline
- Delta Hotels in Crossford
- Hotels in Linlithgow
- Beach in Dunfermline
- Staycity Serviced Apartments Hotels in Inchcolm
- Hotels near Knockhill Racing Circuit
- Handpicked Hotels in Cowdenbeath
- LGBT Friendly in Dunfermline
- 3 Star Hotels in North Queensferry
- 2 Star Hotels in Edinburgh
- 2 Star Hotels in Edinburgh City Centre
- Hotels near Edinburgh
- Hotels near Royal Highland Centre
- 5 Star Hotels in Dalgety Bay
- Ballantrae Hotels in Inchcolm
- British Airways Hounslow (LHR) to Edinburgh (EDI) flights
- Delta Air Lines Atlanta (ATL) to Edinburgh (EDI) flights
- Flights to Limekilns
- Flights to South Queensferry
- Flights to Edinburgh
- Flights from Jamaica (JFK) to Edinburgh (EDI)
- Flights to Dollar
- Flights to Cowdenbeath
- Flights to Dunfermline
- Flights from Hounslow (LHR) to Edinburgh (EDI)
- Thrifty Car Rental Cars in Dunfermline
- Minivan Car Rentals in Edinburgh
- Car rentals in South Queensferry
- Car rentals in Dalgety Bay
- Car rentals near Aberdour
- Car rentals near Rosyth
- Car rentals in Dunfermline
- Van Car Rentals in Dunfermline
- Enterprise Rental Cars in Dunfermline
- Car rentals in Inverkeithing
- Luxury Car Rentals in Dunfermline





































































