Find hotels near Dalgety Bay Station, Dunfermline from $61
Check prices for these dates
Our top choices for Dalgety Bay Station hotels

DoubleTree by Hilton Edinburgh - Queensferry Crossing
2.5 mi from Dalgety Bay Station
9.2 out of 10, Wonderful, (857)
$83 nightly
The price is $99
Dec 22 - Dec 23
Total with taxes and fees

Dakota Edinburgh
4.3 mi from Dalgety Bay Station
9.2 out of 10, Wonderful, (1275)
$83 nightly
The price is $100
Jan 8 - Jan 9, 2026
Total with taxes and fees

Orocco Pier
3.7 mi from Dalgety Bay Station
9.2 out of 10, Wonderful, (458)
$89 nightly
The price is $107
Dec 14 - Dec 15
Total with taxes and fees

Holiday Inn Express Dunfermline by IHG
3.1 mi from Dalgety Bay Station
8.8 out of 10, Excellent, (982)
$56 nightly
The price is $67
Jan 4 - Jan 5, 2026
Total with taxes and fees

Pitbauchlie House Hotel, Sure Hotel Collection by BW
Pitcorthie, 3 mi from Dalgety Bay Station
8.8 out of 10, Excellent, (697)
$75 nightly
The price is $90
Dec 11 - Dec 12
Total with taxes and fees

Hill Park Hotel
Rosyth, 2.1 mi from Dalgety Bay Station
8.6 out of 10, Excellent, (634)
$57 nightly
The price is $68
Dec 14 - Dec 15
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.
Top Dalgety Bay Station Hotel Reviews

Best Western Plus Dunfermline Crossford Keavil House Hotel
10/10 Excellent










































