Hotels near Saint Margaret's Cave Dunfermline
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Where to stay near Saint Margaret's Cave?

The City Hotel
The City HotelTown Centre, < 0.1 km from Saint Margaret's Cave
8.8 out of 10, Excellent, (1,002 reviews)
The price is $89
$107 total
includes taxes & fees
Mar 16 - Mar 17

Pitbauchlie House Hotel, Sure Hotel Collection by BW
Pitbauchlie House Hotel, Sure Hotel Collection by BWPitcorthie, 2.1 km from Saint Margaret's Cave
8.8 out of 10, Excellent, (706 reviews)
The price is $70
$84 total
includes taxes & fees
Mar 22 - Mar 23

The Adamson Hotel
The Adamson HotelCrossford, 2.1 km from Saint Margaret's Cave
8.4 out of 10, Very Good, (520 reviews)
The price is $68
$81 total
includes taxes & fees
Mar 29 - Mar 30

Holiday Inn Express Dunfermline by IHG
Holiday Inn Express Dunfermline by IHG3.4 km from Saint Margaret's Cave
8.8 out of 10, Excellent, (997 reviews)
The price is $71
$85 total
includes taxes & fees
Mar 22 - Mar 23

DoubleTree by Hilton Edinburgh - Queensferry Crossing
DoubleTree by Hilton Edinburgh - Queensferry Crossing7.6 km from Saint Margaret's Cave
9.2 out of 10, Wonderful, (903 reviews)
The price is $75
$90 total
includes taxes & fees
Mar 15 - Mar 16

Linen Bank
Linen Bank13.5 km from Saint Margaret's Cave
9.6 out of 10, Exceptional, (47 reviews)
The price is $83
$100 total
includes taxes & fees
Mar 8 - Mar 9

Hill Park Hotel
Hill Park HotelRosyth, 5.1 km from Saint Margaret's Cave
8.6 out of 10, Excellent, (666 reviews)
The price is $62
$75 total
includes taxes & fees
Mar 18 - Mar 19

Premier Inn Falkirk North
Premier Inn Falkirk North18.3 km from Saint Margaret's Cave
10.0 out of 10, Exceptional, (9 reviews)
The price is $57
$68 total
includes taxes & fees
Mar 22 - Mar 23

Dakota Edinburgh
Dakota Edinburgh10.8 km from Saint Margaret's Cave
9.2 out of 10, Wonderful, (1,300 reviews)
The price is $78
$94 total
includes taxes & fees
Mar 22 - Mar 23

Whitecroft Bed and Breakfast
Whitecroft Bed and Breakfast19.4 km from Saint Margaret's Cave
10.0 out of 10, Exceptional, (27 reviews)
The price is $129
$129 total
includes taxes & fees
Mar 8 - Mar 9

The Bridge Inn
The Bridge Inn17.5 km from Saint Margaret's Cave
9.4 out of 10, Exceptional, (459 reviews)
The price is $94
$113 total
includes taxes & fees
Mar 8 - Mar 9

Norton House Hotel & Spa
Norton House Hotel & Spa16.2 km from Saint Margaret's Cave
9.2 out of 10, Wonderful, (1,000 reviews)
The price is $179
$215 total
includes taxes & fees
Mar 15 - Mar 16

Hampton by Hilton Edinburgh Airport
Hampton by Hilton Edinburgh Airport15.5 km from Saint Margaret's Cave
8.8 out of 10, Excellent, (1,397 reviews)
The price is $105
$126 total
includes taxes & fees
Mar 18 - Mar 19

DoubleTree by Hilton Edinburgh Airport
DoubleTree by Hilton Edinburgh Airport15.7 km from Saint Margaret's Cave
8.8 out of 10, Excellent, (1,426 reviews)
The price is $85
$102 total
includes taxes & fees
Mar 22 - Mar 23

Court Residence
Court Residence13.6 km from Saint Margaret's Cave
9.6 out of 10, Exceptional, (449 reviews)
The price is $104
$124 total
includes taxes & fees
Mar 9 - Mar 10

Burntisland Sands Hotel
Burntisland Sands Hotel15.2 km from Saint Margaret's Cave
8.6 out of 10, Excellent, (58 reviews)

Dean Park Hotel
Dean Park Hotel17.3 km from Saint Margaret's Cave
8.8 out of 10, Excellent, (683 reviews)
The price is $64
$77 total
includes taxes & fees
Apr 3 - Apr 4

Moxy Edinburgh Airport
Moxy Edinburgh Airport15.6 km from Saint Margaret's Cave
8.6 out of 10, Excellent, (2,292 reviews)
The price is $75
$90 total
includes taxes & fees
Mar 22 - Mar 23

Aberdour Hotel
Aberdour Hotel10.3 km from Saint Margaret's Cave
8.0 out of 10, Very Good, (12 reviews)
The price is $118
$142 total
includes taxes & fees
Mar 25 - Mar 26
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.





























































