Search Filter

Star
  • 40
  • 224
  • 180
  • 13
  • 4
  • 1478
Accommodation Type
  • Apartments 1303
  • Hotels 208
  • Holiday homes 140
  • Guest houses 128
  • Bed and breakfasts 70
  • Aparthotels 29
  • Hostels 17
  • Inns 16
  • Student accommodation 7
  • Lodges 6
  • Country houses 5
  • Homestays 4
  • Resorts 2
  • Holiday parks 2
  • Boats 1
  • Chalets 1
Hotel Facilities
  • Internet services1890
  • WiFi1882
  • Free WiFi1869
  • Heating1762
  • Non-smoking throughout1682
  • WiFi available in all areas1514
  • Non-smoking rooms1223
  • Parking1123
  • Free parking729
  • On-site parking635

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.7 out of 10

From 63 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.8 out of 10

From 234 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 281 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 495 Reviews
£ Avg/Night
Three Bridges Bed & Breakfast

2, Forbes Road , Rosyth , KY11 2AN

Three Bridges Bed & Breakfast is 1.89 kilometers from Rosyth Train Station. Room prices starting from £

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

From 76 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.8 out of 10

From 308 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 302 Reviews
£ Avg/Night
Sea View Apartment

34 High Street , Inverkeithing , KY11 1NN

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

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

From 3 Reviews
£ Avg/Night
Forth View Apartment

34 High Street , Inverkeithing , KY11 1NN

Forth View Apartment 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
Courtyard

34 High Street , Inverkeithing , KY11 1NN

Courtyard 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