
Search Hotels Near Saint Margaret's Cave, Dunfermline
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Saint Margaret's Cave hotels

The City Hotel
The City HotelTown Centre, < 0.1 km from Saint Margaret's Cave
8.8 out of 10, Excellent, (1,001 reviews)
The price is Rp1.820.947
Rp2.185.136 total
includes taxes & fees
4 May - 5 May

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, (717 reviews)
The price is Rp1.436.437
Rp1.723.724 total
includes taxes & fees
4 May - 5 May

Best Western Plus Dunfermline Crossford Keavil House Hotel
Best Western Plus Dunfermline Crossford Keavil House HotelCrossford, 2.7 km from Saint Margaret's Cave
8.2 out of 10, Very good, (736 reviews)
The price is Rp1.839.535
Rp2.207.442 total
includes taxes & fees
4 May - 5 May

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, (1,000 reviews)
The price is Rp1.323.624
Rp1.588.256 total
includes taxes & fees
10 May - 11 May

Hill Park Hotel
Hill Park HotelRosyth, 5.1 km from Saint Margaret's Cave
8.6 out of 10, Excellent, (686 reviews)
The price is Rp1.406.073
Rp1.687.288 total
includes taxes & fees
10 May - 11 May

Sweet Chestnut, Dunfermline by Marston's Inns
Sweet Chestnut, Dunfermline by Marston's Inns4.4 km from Saint Margaret's Cave
8.4 out of 10, Very good, (548 reviews)
The price is Rp1.015.316
Rp1.218.379 total
includes taxes & fees
31 May - 1 Jun

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, (932 reviews)
The price is Rp2.257.814
Rp2.709.377 total
includes taxes & fees
4 May - 5 May

Dakota Edinburgh
Dakota Edinburgh10.8 km from Saint Margaret's Cave
9.4 out of 10, Exceptional, (1,339 reviews)
The price is Rp1.926.928
Rp2.312.313 total
includes taxes & fees
4 May - 5 May

Queensferry guest house
Queensferry guest houseRosyth, 4.2 km from Saint Margaret's Cave
7.0 out of 10, Good, (57 reviews)
The price is Rp1.727.228
Rp2.072.674 total
includes taxes & fees
2 May - 3 May

Orocco Pier
Orocco Pier10.1 km from Saint Margaret's Cave
9.2 out of 10, Wonderful, (477 reviews)
The price is Rp2.189.691
Rp2.627.629 total
includes taxes & fees
17 May - 18 May

Premier Inn Dunfermline
Premier Inn Dunfermline4.2 km from Saint Margaret's Cave
6.6 out of 10, (11 reviews)
The price is Rp1.012.124
Rp1.214.549 total
includes taxes & fees
31 May - 1 Jun

Aberdour Hotel
Aberdour Hotel10.3 km from Saint Margaret's Cave
8.6 out of 10, Excellent, (22 reviews)
The price is Rp2.997.365
Rp3.596.838 total
includes taxes & fees
1 May - 2 May

Linen Bank
Linen Bank13.5 km from Saint Margaret's Cave
9.6 out of 10, Exceptional, (66 reviews)
The price is Rp1.479.258
Rp1.775.110 total
includes taxes & fees
4 May - 5 May

Richmond Park Hotel
Richmond Park Hotel11.3 km from Saint Margaret's Cave
8.2 out of 10, Very good, (736 reviews)
The price is Rp990.789
Rp1.188.946 total
includes taxes & fees
4 May - 5 May

Champany Inn
Champany Inn14.1 km from Saint Margaret's Cave
9.2 out of 10, Wonderful, (15 reviews)
The price is Rp4.992.494
Rp5.990.993 total
includes taxes & fees
1 May - 2 May

Metro Inns Falkirk
Metro Inns Falkirk18.2 km from Saint Margaret's Cave
6.0 out of 10, (798 reviews)
The price is Rp662.162
Rp840.945 total
includes taxes & fees
3 May - 4 May

Murrayfield Park Guest House
Murrayfield Park Guest House19.6 km from Saint Margaret's Cave
5.8 out of 10, (305 reviews)
The price is Rp1.498.722
Rp1.798.466 total
includes taxes & fees
4 May - 5 May

Hampton by Hilton Edinburgh Airport
Hampton by Hilton Edinburgh Airport15.5 km from Saint Margaret's Cave
8.8 out of 10, Excellent, (1,421 reviews)
The price is Rp2.705.407
Rp3.246.581 total
includes taxes & fees
4 May - 5 May

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 Rp3.853.855
Rp4.624.627 total
includes taxes & fees
17 May - 18 May

Burntisland Sands Hotel
Burntisland Sands Hotel15.2 km from Saint Margaret's Cave
8.8 out of 10, Excellent, (60 reviews)
The price is Rp2.102.103
Rp2.522.524 total
includes taxes & fees
4 May - 5 May
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 Saint Margaret's Cave
Property | Property class | Guest rating | Breakfast included | Pool | Spa | Pet-friendly | WiFi included | |
|---|---|---|---|---|---|---|---|---|
![]() The City Hotel | 8.8 Excellent 1,001 reviews | View | ||||||
![]() Pitbauchlie House Hotel, Sure Hotel Collection by BW | 8.8 Excellent 717 reviews | View | ||||||
![]() Best Western Plus Dunfermline Crossford Keavil House Hotel | 8.2 Very good 736 reviews | View | ||||||
![]() Holiday Inn Express Dunfermline by IHG | 8.8 Excellent 1,000 reviews | View | ||||||
![]() Hill Park Hotel | 8.6 Excellent 686 reviews | View |
Top Saint Margaret's Cave Hotel Reviews

The City Hotel
10/10 Excellent








































































