Search Filter

Price

Star
  • 21
  • 100
  • 85
  • 11
  • 0
  • 261
Accommodation Type
  • Hotels 135
  • Holiday homes 78
  • Apartments 60
  • Cottages 50
  • Guest houses 46
  • Bed and breakfasts 42
  • Inns 38
  • Country houses 8
  • Aparthotels 7
  • Hostels 5
  • Lodges 4
  • Holiday parks 2
  • Farm stays 1
  • Motels 1
  • Homestays 1
Hotel Facilities
  • Heating437
  • Non-smoking throughout419
  • Non-smoking rooms406
  • Free WiFi381
  • Private parking297
  • Luggage storage220
  • Bar200
  • Garden196
  • Pets allowed191
  • Family rooms139

Hotels near Keighley Train Station


Please select a hotel from the list of hotels in and near Keighley Train Station. The list below displays hotels within 30 kilometers of Keighley Train Station.
Order By
HOTEL IMAGE
The King's Head Hotel

38 South Street , Keighley , BD21 1PF

The King's Head Hotel is 0.88 kilometers from Keighley Train Station. Room prices starting from £ 40

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

From 81 Reviews
Starting From
£ 40
HOTEL IMAGE
Dalesgate Hotel

406 Skipton Road, Utley , Keighley , BD20 6HP

Dalesgate Hotel is 1.98 kilometers from Keighley Train Station. Room prices starting from £ 49.5

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

From 331 Reviews
Starting From
£ 49.5
HOTEL IMAGE
Nether House Cottage

, Ingrow , BD21 5QJ

Nether House Cottage is 2.15 kilometers from Keighley Train Station. Room prices starting from £ 0

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

From 1 Reviews
Starting From
£ 0
Lower Cross

, Oakworth , BD22

Lower Cross is 2.89 kilometers from Keighley Train Station. Room prices starting from £ 0

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

From 0 Reviews
Starting From
£ 0
Busfeild Arms

Main Road, East Morton , Keighley , BD20 5SP

Busfeild Arms is 3.39 kilometers from Keighley Train Station. Room prices starting from £ 79

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

From 128 Reviews
Starting From
£ 79
Bronte Cottage

, Oakworth , BD22 7QN

Bronte Cottage is 4.30 kilometers from Keighley Train Station. Room prices starting from £ 0

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

From 0 Reviews
Starting From
£ 0
YHA Haworth

Longlands Drive, Lees Lane , Haworth , BD22 8RT

YHA Haworth is 4.38 kilometers from Keighley Train Station. Room prices starting from £ 10

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

From 160 Reviews
Starting From
£ 10
Steeton Hall Hotel

Station Road , Steeton , BD20 6NT

Steeton Hall Hotel is 4.50 kilometers from Keighley Train Station. Room prices starting from £ 70

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

From 0 Reviews
Starting From
£ 70
Five Rise Locks Hotel

Beck Lane , Bingley , BD16 4DD

Five Rise Locks Hotel is 4.63 kilometers from Keighley Train Station. Room prices starting from £ 61

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

From 172 Reviews
Starting From
£ 61
Oakwood Hall Hotel

Lady Lane , Bingley , BD16 4AW

Oakwood Hall Hotel is 4.73 kilometers from Keighley Train Station. Room prices starting from £ 65

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

From 193 Reviews
Starting From
£ 65