Search Filter

Price

Star
  • 33
  • 211
  • 175
  • 20
  • 6
  • 509
Accommodation Type
  • Apartments 392
  • Hotels 183
  • Guest houses 132
  • Bed and breakfasts 89
  • Holiday homes 46
  • Cottages 36
  • Hostels 23
  • Inns 14
  • Country houses 8
  • Lodges 8
  • Homestays 7
  • Holiday parks 6
  • Aparthotels 4
  • Resorts 2
  • Campsites 2
  • Boats 1
  • Villas 1
Hotel Facilities
  • Heating869
  • Free WiFi869
  • Non-smoking throughout813
  • Non-smoking rooms685
  • Family rooms539
  • Private parking377
  • Luggage storage349
  • Garden287
  • Bar219
  • Fax/photocopying198

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
3Mac Dunfermline Self-Catering Apartment

3 Maclean Walk, Pitreavie Castle , Dunfermline , KY11 8TX

3Mac Dunfermline Self-Catering Apartment is 0.66 kilometers from Rosyth Train Station. Room prices starting from £ 0

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

From 31 Reviews
Starting From
£ 0
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 £ 65

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

From 170 Reviews
Starting From
£ 65
HOTEL IMAGE
Pitbauchlie House Hotel

Aberdour Road , Dunfermline , KY11 4PB

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

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

From 860 Reviews
Starting From
£ 40
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 £ 40

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

From 85 Reviews
Starting From
£ 40
Caledonia Hotel

Hilton Road , Rosyth , KY11 2BA

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

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

From 479 Reviews
Starting From
£ 32
Old Signal Station Homestay

Old Signal Station, Lothian View , Rosyth , KY11 2UY

Old Signal Station Homestay is 2.01 kilometers from Rosyth Train Station. Room prices starting from £ 81

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

From 13 Reviews
Starting From
£ 81
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 £ 0

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

From 50 Reviews
Starting From
£ 0
Pitreavie Guest House

3 Aberdour Road , Dunfermline , KY11 4PB

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

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

From 231 Reviews
Starting From
£ 42
Grange Farmhouse Bed and Breakfast

Grange Road , Dunfermline , KY11 3DG

Grange Farmhouse Bed and Breakfast is 2.17 kilometers from Rosyth Train Station. Room prices starting from £ 0

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

From 53 Reviews
Starting From
£ 0
Boreland Lodge Hotel

31/33 Boreland Rd , Inverkeithing , KY11 1DA

Boreland Lodge Hotel is 2.56 kilometers from Rosyth Train Station. Room prices starting from £ 48

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

From 512 Reviews
Starting From
£ 48