Search Filter

Star
  • 44
  • 212
  • 172
  • 15
  • 4
  • 1170
Accommodation Type
  • Apartments 1027
  • Hotels 199
  • Guest houses 126
  • Holiday homes 106
  • Bed and breakfasts 70
  • Aparthotels 28
  • Hostels 18
  • Inns 16
  • Country houses 6
  • Student accommodation 6
  • Lodges 5
  • Homestays 4
  • Resorts 2
  • Holiday parks 2
  • Boats 1
  • Chalets 1
Hotel Facilities
  • Internet services1557
  • WiFi1555
  • Free WiFi1498
  • Non-smoking throughout1376
  • Heating1342
  • WiFi available in all areas1192
  • Parking999
  • Non-smoking rooms974
  • Free parking686
  • On-site parking615

Hotels near Rosyth Train Station


Please select a hotel from the list of hotels in and near Rosyth Train Station. The list below displays hotels within 30 kilometers of Rosyth Train Station.
Order By
HOTEL IMAGE
Elderlea Guest House

189 Queensferry Road , Rosyth , KY11 2JH

Elderlea Guest House is 0.33 kilometers from Rosyth Train Station. Room prices starting from £

Check availability and book online.
Guest Reviews
6.9 out of 10

From 40 Reviews
£ Avg/Night
HOTEL IMAGE
Hill Park Hotel

10 Heath Road , Rosyth , KY11 2BT

Hill Park Hotel is 1.32 kilometers from Rosyth Train Station. Room prices starting from £

Check availability and book online.
Guest Reviews
8.3 out of 10

From 84 Reviews
£ Avg/Night
HOTEL IMAGE
King Malcolm Hotel

Queensferry Road , Dunfermline , KY11 8DS

King Malcolm Hotel is 1.72 kilometers from Rosyth Train Station. Room prices starting from £

Check availability and book online.
Guest Reviews
8.5 out of 10

From 324 Reviews
£ Avg/Night
Pitbauchlie House Hotel

Aberdour Road , Dunfermline , KY11 4PB

Pitbauchlie House Hotel is 1.85 kilometers from Rosyth Train Station. Room prices starting from £

Check availability and book online.
Guest Reviews
8.7 out of 10

From 632 Reviews
£ Avg/Night
Caledonia Hotel

Hilton Road , Rosyth , KY11 2BA

Caledonia Hotel is 1.98 kilometers from Rosyth Train Station. Room prices starting from £

Check availability and book online.
Guest Reviews
7.3 out of 10

From 405 Reviews
£ Avg/Night
Hillview House B&B

9 Aberdour road , Dunfermline , KY11 4PB

Hillview House B&B is 2.02 kilometers from Rosyth Train Station. Room prices starting from £

Check availability and book online.
Guest Reviews
9.3 out of 10

From 33 Reviews
£ Avg/Night
Pitreavie Guest House

3 Aberdour Road , Dunfermline , KY11 4PB

Pitreavie Guest House is 2.05 kilometers from Rosyth Train Station. Room prices starting from £

Check availability and book online.
Guest Reviews
9.8 out of 10

From 285 Reviews
£ Avg/Night
Courtyard - UK10461

34 High Street , Inverkeithing , KY11 1NN

Courtyard - UK10461 is 2.43 kilometers from Rosyth Train Station. Room prices starting from £

Check availability and book online.
Guest Reviews
out of 10

From 0 Reviews
£ Avg/Night
Sea View Apartment - UK10459

34 High Street , Inverkeithing , KY11 1NN

Sea View Apartment - UK10459 is 2.43 kilometers from Rosyth Train Station. Room prices starting from £

Check availability and book online.
Guest Reviews
out of 10

From 0 Reviews
£ Avg/Night
Forth View Apartment - UK10460

34 High Street , Inverkeithing , KY11 1NN

Forth View Apartment - UK10460 is 2.43 kilometers from Rosyth Train Station. Room prices starting from £

Check availability and book online.
Guest Reviews
out of 10

From 0 Reviews
£ Avg/Night