Search Filter

Price

Star
  • 36
  • 123
  • 76
  • 8
  • 0
  • 252
Accommodation Type
  • Hotels 136
  • Apartments 92
  • Holiday homes 74
  • Guest houses 46
  • Cottages 43
  • Bed and breakfasts 41
  • Inns 39
  • Aparthotels 7
  • Country houses 5
  • Lodges 4
  • Hostels 4
  • Farm stays 3
  • Holiday parks 1
Hotel Facilities
  • Parking456
  • Heating436
  • Non-smoking throughout434
  • Internet services432
  • WiFi432
  • Free WiFi426
  • Non-smoking rooms401
  • Free parking392
  • On-site parking304
  • WiFi available in all areas297

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.5

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

From 102 Reviews
Starting From
£ 40.5
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 £ 54.5

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

From 351 Reviews
Starting From
£ 54.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
9.4 out of 10

From 7 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 202 Reviews
Starting From
£ 79
YHA Haworth

Longlands Drive, Lees Lane , Haworth , BD22 8RT

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

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

From 205 Reviews
Starting From
£ 13
Steeton Hall Hotel

Station Road , Steeton , BD20 6RY

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

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

From 142 Reviews
Starting From
£ 60
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 £ 59

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

From 190 Reviews
Starting From
£ 59
Oakwood Hall Hotel

Lady Lane , Bingley , BD16 4AW

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

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

From 257 Reviews
Starting From
£ 75
Hewenden Mill Holiday Homes

Hewenden Mill, Cullingworth Road , Haworth , BD13 5BP

Hewenden Mill Holiday Homes is 5.03 kilometers from Keighley Train Station. Room prices starting from £ 0

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

From 21 Reviews
Starting From
£ 0
The Manor Guest House

Sutton Drive , Haworth , BD13 5BQ

The Manor Guest House is 5.14 kilometers from Keighley Train Station. Room prices starting from £ 68

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

From 126 Reviews
Starting From
£ 68