Search Filter

Price

Star
  • 39
  • 216
  • 172
  • 17
  • 4
  • 593
Accommodation Type
  • Apartments 485
  • Hotels 186
  • Guest houses 140
  • Bed and breakfasts 65
  • Holiday homes 55
  • Cottages 28
  • Aparthotels 24
  • Inns 19
  • Hostels 18
  • Country houses 8
  • Lodges 5
  • Resorts 2
  • Holiday parks 2
  • Homestays 2
  • Boats 1
  • Luxury tents 1
Hotel Facilities
  • Non-smoking throughout928
  • Heating890
  • Non-smoking rooms681
  • WiFi available in all areas675
  • Family rooms473
  • Luggage storage319
  • Garden258
  • Bar218
  • Fax/photocopying189
  • Lift188

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
King Malcolm Hotel

Queensferry Road , Dunfermline , KY11 8DS

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

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

From 272 Reviews
Starting From
£ 59
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 £ 44

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

From 871 Reviews
Starting From
£ 44
HOTEL IMAGE
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
9 out of 10

From 95 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 £ 57

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

From 590 Reviews
Starting From
£ 57
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.4 out of 10

From 27 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 £ 38

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

From 234 Reviews
Starting From
£ 38
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 £ 38

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

From 513 Reviews
Starting From
£ 38
Garvock House Hotel

Garvock House Hotel St Johns Drive , Dunfermline , KY12 7TU

Garvock House Hotel is 3.08 kilometers from Rosyth Train Station. Room prices starting from £ 75

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

From 46 Reviews
Starting From
£ 75
Thistle Apartments

94a St Margaret Street , Dunfermline , KY12 7PH

Thistle Apartments is 3.36 kilometers from Rosyth Train Station. Room prices starting from £ 0

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

From 15 Reviews
Starting From
£ 0
The Guildhall and Linen Exchange Wetherspoon

79-83 High Street , Dunfermline , KY12 7DR

The Guildhall and Linen Exchange Wetherspoon is 3.55 kilometers from Rosyth Train Station. Room prices starting from £ 49

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

From 449 Reviews
Starting From
£ 49