Search Filter

Price

Star
  • 46
  • 229
  • 177
  • 18
  • 4
  • 1126
Accommodation Type
  • Apartments 978
  • Hotels 192
  • Guest houses 139
  • Holiday homes 107
  • Bed and breakfasts 74
  • Aparthotels 32
  • Hostels 31
  • Inns 17
  • Cottages 7
  • Country houses 6
  • Lodges 6
  • Homestays 3
  • Resorts 2
  • Holiday parks 2
  • Boats 1
  • Campsites 1
  • Villas 1
  • Luxury tents 1
Hotel Facilities
  • Non-smoking throughout1337
  • Heating1261
  • WiFi available in all areas1106
  • Non-smoking rooms816
  • Breakfast options744
  • Family rooms509
  • Street parking382
  • Garden334
  • Luggage storage318
  • Lift241

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 £ 37.8

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

From 563 Reviews
Starting From
£ 37.8
HOTEL IMAGE
Hill Park Hotel

10 Heath Road , Rosyth , KY11 2BT

Hill Park Hotel is 1.51 kilometers from Inverkeithing Train Station. Room prices starting from £ 55

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

From 6 Reviews
Starting From
£ 55
HOTEL IMAGE
Elderlea Guest House

189 Queensferry Road , Rosyth , KY11 2JH

Elderlea Guest House is 1.97 kilometers from Inverkeithing Train Station. Room prices starting from £ 37

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

From 7 Reviews
Starting From
£ 37
DoubleTree by Hilton Edinburgh - Queensferry Crossing

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

DoubleTree by Hilton Edinburgh - Queensferry Crossing is 2.55 kilometers from Inverkeithing Train Station. Room prices starting from £ 80.1

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

From 1159 Reviews
Starting From
£ 80.1
Caledonia Hotel

Hilton Road , Rosyth , KY11 2BA

Caledonia Hotel is 2.70 kilometers from Inverkeithing Train Station. Room prices starting from £ 79.2

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

From 528 Reviews
Starting From
£ 79.2
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.1 out of 10

From 110 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 £ 70

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

From 261 Reviews
Starting From
£ 70
King Malcolm Hotel

Queensferry Road , Dunfermline , KY11 8DS

King Malcolm Hotel is 3.83 kilometers from Inverkeithing Train Station. Room prices starting from £ 84

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

From 323 Reviews
Starting From
£ 84
Pitbauchlie House Hotel

Aberdour Road , Dunfermline , KY11 4PB

Pitbauchlie House Hotel is 3.85 kilometers from Inverkeithing Train Station. Room prices starting from £ 57.6

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

From 864 Reviews
Starting From
£ 57.6
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.7 out of 10

From 26 Reviews
Starting From
£ 0