Search Filter

Price

Star
  • 39
  • 228
  • 175
  • 20
  • 5
  • 620
Accommodation Type
  • Apartments 508
  • Hotels 180
  • Guest houses 135
  • Bed and breakfasts 77
  • Holiday homes 59
  • Cottages 30
  • Aparthotels 29
  • Hostels 27
  • Inns 21
  • Country houses 7
  • Lodges 5
  • Resorts 2
  • Holiday parks 2
  • Boats 1
  • Villas 1
  • Homestays 1
  • Campsites 1
  • Luxury tents 1
Hotel Facilities
  • Internet services1035
  • WiFi1026
  • Free WiFi1019
  • Non-smoking throughout966
  • Heating941
  • Parking778
  • Non-smoking rooms693
  • WiFi available in all areas692
  • Free parking549
  • Family rooms488

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.36 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 2.55 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 2.70 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 2.79 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 2.83 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 2.93 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 3.83 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 3.85 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 4.10 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 4.15 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