Search Filter

Price

Star
  • 54
  • 313
  • 246
  • 23
  • 5
  • 839
Accommodation Type
  • Apartments 552
  • Hotels 255
  • Guest houses 174
  • Bed and breakfasts 153
  • Holiday homes 140
  • Cottages 74
  • Inns 34
  • Hostels 32
  • Aparthotels 30
  • Country houses 12
  • Lodges 9
  • Resorts 3
  • Farm stays 2
  • Holiday parks 2
  • Chalets 2
  • Motels 1
  • Boats 1
  • Villas 1
  • Homestays 1
  • Campsites 1
  • Luxury tents 1
Hotel Facilities
  • Internet services1371
  • WiFi1361
  • Free WiFi1352
  • Non-smoking throughout1308
  • Heating1295
  • Parking1149
  • Non-smoking rooms969
  • WiFi available in all areas917
  • Free parking901
  • On-site parking735

Hotels near Inverkeithing Train Station


Please select a hotel from the list of hotels in and near Inverkeithing Train Station. The list below displays hotels within 30 kilometers of Inverkeithing Train Station.
Order By
HOTEL IMAGE
Boreland Lodge Hotel

31/33 Boreland Rd , Inverkeithing , KY11 1DA

Boreland Lodge Hotel is 0.22 kilometers from Inverkeithing Train Station. Room prices starting from £ 55

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

From 522 Reviews
Starting From
£ 55
HOTEL IMAGE
The Queensferry Hotel

St Margaret's Head , North Queensferry , KY11 1HP

The Queensferry Hotel is 1.58 kilometers from Inverkeithing Train Station. Room prices starting from £ 79.2

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

From 610 Reviews
Starting From
£ 79.2
HOTEL IMAGE
Caledonia Hotel

Hilton Road , Rosyth , KY11 2BA

Caledonia Hotel is 1.68 kilometers from Inverkeithing Train Station. Room prices starting from £ 57

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

From 567 Reviews
Starting From
£ 57
Three Bridges Bed & Breakfast

2, Forbes Road , Rosyth , KY11 2AN

Three Bridges Bed & Breakfast is 1.73 kilometers from Inverkeithing Train Station. Room prices starting from £ 40

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

From 90 Reviews
Starting From
£ 40
Ferrybridge Hotel

1 Main Street , North Queensferry , KY11 1JG

Ferrybridge Hotel is 1.76 kilometers from Inverkeithing Train Station. Room prices starting from £ 55

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

From 223 Reviews
Starting From
£ 55
The Albert Hotel

25 Main Street , North Queensferry , KY11 1JG

The Albert Hotel is 1.82 kilometers from Inverkeithing Train Station. Room prices starting from £ 80

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

From 1 Reviews
Starting From
£ 80
King Malcolm Hotel

Queensferry Road , Dunfermline , KY11 8DS

King Malcolm Hotel is 2.38 kilometers from Inverkeithing Train Station. Room prices starting from £ 79

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

From 236 Reviews
Starting From
£ 79
Pitbauchlie House Hotel

Aberdour Road , Dunfermline , KY11 4PB

Pitbauchlie House Hotel is 2.39 kilometers from Inverkeithing Train Station. Room prices starting from £ 54

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

From 888 Reviews
Starting From
£ 54
Hillview House B&B

9 Aberdour road , Dunfermline , KY11 4PB

Hillview House B&B is 2.55 kilometers from Inverkeithing Train Station. Room prices starting from £ 0

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

From 46 Reviews
Starting From
£ 0
Pitreavie Guest House

3 Aberdour Road , Dunfermline , KY11 4PB

Pitreavie Guest House is 2.58 kilometers from Inverkeithing Train Station. Room prices starting from £ 40

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

From 243 Reviews
Starting From
£ 40