
Hotels near Rosyth Station
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Rosyth Station hotels

Hill Park Hotel
Hill Park HotelRosyth, 1.3 km from Rosyth Station
8.6 out of 10, Excellent, (707 reviews)
The price is ¥9,048
¥10,858 total
includes taxes & fees
Jun 7 - Jun 8

Pitbauchlie House Hotel, Sure Hotel Collection by BW
Pitbauchlie House Hotel, Sure Hotel Collection by BWPitcorthie, 1.9 km from Rosyth Station
8.8 out of 10, Excellent, (726 reviews)
The price is ¥15,204
¥18,246 total
includes taxes & fees
Jul 5 - Jul 6

Queensferry guest house
Queensferry guest houseRosyth, 0.4 km from Rosyth Station
7.2 out of 10, Good, (60 reviews)
The price is ¥12,828
¥15,393 total
includes taxes & fees
Jun 7 - Jun 8

The City Hotel
The City HotelTown Centre, 3.8 km from Rosyth Station
8.8 out of 10, Excellent, (1,013 reviews)
The price is ¥16,065
¥19,278 total
includes taxes & fees
Jul 1 - Jul 2

Sweet Chestnut, Dunfermline by Marston's Inns
Sweet Chestnut, Dunfermline by Marston's Inns4 km from Rosyth Station
8.4 out of 10, Very Good, (550 reviews)
The price is ¥14,071
¥16,886 total
includes taxes & fees
Jul 5 - Jul 6

Orocco Pier
Orocco Pier6.4 km from Rosyth Station
9.2 out of 10, Wonderful, (491 reviews)
The price is ¥25,759
¥30,911 total
includes taxes & fees
Jun 11 - Jun 12

Dakota Edinburgh
Dakota Edinburgh7.2 km from Rosyth Station
9.4 out of 10, Exceptional, (1,384 reviews)
The price is ¥23,956
¥28,747 total
includes taxes & fees
Jun 21 - Jun 22

Best Western Plus Dunfermline Crossford Keavil House Hotel
Best Western Plus Dunfermline Crossford Keavil House HotelCrossford, 4.8 km from Rosyth Station
8.2 out of 10, Very Good, (753 reviews)
The price is ¥17,888
¥21,466 total
includes taxes & fees
Jul 5 - Jul 6

Aberdour Hotel
Aberdour Hotel7.8 km from Rosyth Station
8.4 out of 10, Very Good, (30 reviews)
The price is ¥25,502
¥30,602 total
includes taxes & fees
Jun 7 - Jun 8

Premier Inn Dunfermline
Premier Inn Dunfermline4.2 km from Rosyth Station
6.6 out of 10, (11 reviews)
The price is ¥9,302





























