
Find hotels near Saint Margaret's Cave, Dunfermline from NT$2,193
- 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,000 reviews)
The price is NT$3,198
NT$3,837 total
includes taxes & fees
Nov 9 - Nov 10

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, (788 reviews)
The price is NT$2,468
NT$2,961 total
includes taxes & fees
Nov 15 - Nov 16

3. The Adamson Hotel
The Adamson HotelCrossford, 2.1 km from Saint Margaret's Cave
8.4 out of 10, Very good, (611 reviews)
The price is NT$2,266
NT$2,719 total
includes taxes & fees
Nov 15 - Nov 16

4. Keavil House Hotel Dunfermline by Sunday
Keavil House Hotel Dunfermline by SundayCrossford, 2.3 km from Saint Margaret's Cave
8.2 out of 10, Very good, (840 reviews)
The price is NT$3,047
NT$3,656 total
includes taxes & fees
Nov 10 - Nov 11

5. Dakota Edinburgh
Dakota Edinburgh10.8 km from Saint Margaret's Cave
9.2 out of 10, Wonderful, (1,526 reviews)
The price is NT$3,027
NT$3,814 total
includes taxes & fees
Dec 6 - Dec 7

6. Linen Bank
Linen Bank13.5 km from Saint Margaret's Cave
9.6 out of 10, Exceptional, (138 reviews)
The price is NT$3,180
NT$3,816 total
includes taxes & fees
Nov 12 - Nov 13

7. Whitecroft Bed and Breakfast
Whitecroft Bed and Breakfast19.4 km from Saint Margaret's Cave
10.0 out of 10, Exceptional, (31 reviews)
The price is NT$4,659
NT$4,659 total
includes taxes & fees
Nov 9 - Nov 10

8. Orocco Pier
Orocco Pier10.1 km from Saint Margaret's Cave
9.2 out of 10, Wonderful, (539 reviews)
The price is NT$2,510
NT$3,162 total
includes taxes & fees
Nov 12 - Nov 13

9. 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, (1,004 reviews)
The price is NT$2,765
NT$3,319 total
includes taxes & fees
Nov 15 - Nov 16

10. The Bridge Inn
The Bridge Inn17.5 km from Saint Margaret's Cave
9.4 out of 10, Exceptional, (486 reviews)
The price is NT$4,456
NT$5,615 total
includes taxes & fees
Nov 30 - Dec 1

11. Novotel Edinburgh Park
Novotel Edinburgh Park18.9 km from Saint Margaret's Cave
9.2 out of 10, Wonderful, (1,004 reviews)
The price is NT$3,029
NT$3,816 total
includes taxes & fees
Nov 22 - Nov 23

12. Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country Club19.7 km from Saint Margaret's Cave
9.0 out of 10, Wonderful, (1,773 reviews)
The price is NT$3,076
NT$3,691 total
includes taxes & fees
Nov 30 - Dec 1

13. Premier Lodge
Premier Lodge19.1 km from Saint Margaret's Cave
9.2 out of 10, Wonderful, (731 reviews)
The price is NT$2,369
NT$2,843 total
includes taxes & fees
Nov 14 - Nov 15

14. 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 NT$5,313
NT$6,695 total
includes taxes & fees
Dec 6 - Dec 7

15. The Vu Log Cabins
The Vu Log Cabins19.7 km from Saint Margaret's Cave
9.8 out of 10, Exceptional, (15 reviews)
The price is NT$5,211
NT$6,254 total
includes taxes & fees
Nov 9 - Nov 10

16. Court Residence
Court Residence13.6 km from Saint Margaret's Cave
9.6 out of 10, Exceptional, (481 reviews)
The price is NT$3,546
NT$4,255 total
includes taxes & fees
Nov 30 - Dec 1

17. Champany Inn
Champany Inn14.1 km from Saint Margaret's Cave
9.4 out of 10, Exceptional, (26 reviews)
The price is NT$8,017
NT$9,620 total
includes taxes & fees
Nov 11 - Nov 12

18. DoubleTree by Hilton Edinburgh Airport
DoubleTree by Hilton Edinburgh Airport15.7 km from Saint Margaret's Cave
8.8 out of 10, Excellent, (1,572 reviews)
The price is NT$3,054
NT$3,848 total
includes taxes & fees
Nov 29 - Nov 30

19. Premier Inn Falkirk North
Premier Inn Falkirk North18.3 km from Saint Margaret's Cave
9.0 out of 10, Wonderful, (33 reviews)
The price is NT$1,828
NT$2,193 total
includes taxes & fees
Dec 9 - Dec 10

20. Hampton by Hilton Edinburgh Airport
Hampton by Hilton Edinburgh Airport15.5 km from Saint Margaret's Cave
8.8 out of 10, Excellent, (1,611 reviews)
The price is NT$3,817
NT$4,810 total
includes taxes & fees
Dec 6 - Dec 7
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,000 reviews | View | ||||||
![]() Pitbauchlie House Hotel, Sure Hotel Collection by BW | 8.8 Excellent 788 reviews | View | ||||||
![]() The Adamson Hotel | 8.4 Very good 611 reviews | View | ||||||
![]() Keavil House Hotel Dunfermline by Sunday | 8.2 Very good 840 reviews | View | ||||||
![]() Dakota Edinburgh | 9.2 Wonderful 1,526 reviews | View |
Top Saint Margaret's Cave Hotel Reviews

Hill Park Hotel
8/10 Good





































































