
Find hotels near Saint Margaret's Cave, Dunfermline from ₩132,476
- 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

1. The City Hotel
The City HotelTown Centre, < 0.1 km from Saint Margaret's Cave
8.8 out of 10, Excellent, (1,009 reviews)
The price is ₩162,006
₩194,407 total
includes taxes & fees
Aug 13 - Aug 14

2. 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, (744 reviews)
The price is ₩128,248
₩153,905 total
includes taxes & fees
Aug 2 - Aug 3

3. 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, (778 reviews)
The price is ₩204,124
₩244,949 total
includes taxes & fees
Aug 10 - Aug 11

4. Dakota Edinburgh
Dakota Edinburgh10.8 km from Saint Margaret's Cave
9.2 out of 10, Wonderful, (1,434 reviews)
The price is ₩239,625
₩301,928 total
includes taxes & fees
Jul 30 - Jul 31

5. Premier Inn Falkirk East
Premier Inn Falkirk East18.1 km from Saint Margaret's Cave
9.4 out of 10, Exceptional, (12 reviews)
The price is ₩155,523
₩186,628 total
includes taxes & fees
Aug 16 - Aug 17

6. 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, (965 reviews)
The price is ₩274,028
₩328,833 total
includes taxes & fees
Aug 10 - Aug 11

7. Hampton by Hilton Edinburgh Airport
Hampton by Hilton Edinburgh Airport15.5 km from Saint Margaret's Cave
8.8 out of 10, Excellent, (1,514 reviews)
The price is ₩297,291
₩374,594 total
includes taxes & fees
Aug 2 - Aug 3

8. Norton House Hotel & Spa
Norton House Hotel & Spa16.2 km from Saint Margaret's Cave
9.2 out of 10, Wonderful, (1,001 reviews)
The price is ₩311,201
₩392,112 total
includes taxes & fees
Aug 5 - Aug 6

9. Premier Lodge
Premier Lodge19.1 km from Saint Margaret's Cave
9.2 out of 10, Wonderful, (666 reviews)
The price is ₩170,590
₩204,708 total
includes taxes & fees
Aug 2 - Aug 3

10. DoubleTree by Hilton Edinburgh Airport
DoubleTree by Hilton Edinburgh Airport15.7 km from Saint Margaret's Cave
8.8 out of 10, Excellent, (1,502 reviews)
The price is ₩307,688
₩387,687 total
includes taxes & fees
Jul 30 - Jul 31

11. Hill Park Hotel
Hill Park HotelRosyth, 5.1 km from Saint Margaret's Cave
8.6 out of 10, Excellent, (749 reviews)
The price is ₩137,268
₩164,718 total
includes taxes & fees
Jul 30 - Jul 31

12. Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country Club19.7 km from Saint Margaret's Cave
9.0 out of 10, Wonderful, (1,736 reviews)
The price is ₩249,862
₩299,834 total
includes taxes & fees
Aug 2 - Aug 3

13. Court Residence
Court Residence13.6 km from Saint Margaret's Cave
9.6 out of 10, Exceptional, (472 reviews)
The price is ₩263,003
₩315,604 total
includes taxes & fees
Aug 3 - Aug 4

14. 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,003 reviews)
The price is ₩204,558
₩245,470 total
includes taxes & fees
Aug 2 - Aug 3

15. Premier Inn Falkirk North
Premier Inn Falkirk North18.3 km from Saint Margaret's Cave
9.0 out of 10, Wonderful, (24 reviews)
The price is ₩110,396
₩132,476 total
includes taxes & fees
Aug 2 - Aug 3

16. Moxy Edinburgh Airport
Moxy Edinburgh Airport15.6 km from Saint Margaret's Cave
8.6 out of 10, Excellent, (2,555 reviews)
The price is ₩290,602















































