Search Filter

Price

Star
  • 38
  • 122
  • 78
  • 10
  • 1
  • 274
Accommodation Type
  • Hotels 140
  • Holiday homes 95
  • Apartments 90
  • Guest houses 48
  • Bed and breakfasts 44
  • Inns 42
  • Cottages 41
  • Country houses 6
  • Aparthotels 5
  • Lodges 4
  • Hostels 4
  • Farm stays 2
  • Resorts 1
  • Holiday parks 1
Hotel Facilities
  • Non-smoking throughout464
  • Heating452
  • Non-smoking rooms430
  • WiFi available in all areas309
  • Luggage storage236
  • Garden222
  • Bar198
  • Family rooms144
  • Restaurant143
  • Fax/photocopying135

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 119 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 353 Reviews
Starting From
£ 54.5
HOTEL IMAGE
Moorside Meadows

Moorside Meadows Back Shaw Lane , Keighley , BD21 5QU

Moorside Meadows is 2.19 kilometers from Keighley Train Station. Room prices starting from £ 0

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

From 6 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.4 out of 10

From 207 Reviews
Starting From
£ 79
Goose Eye View

41 Robert Street, Laycock , Steeton , BD22 0PH

Goose Eye View is 3.46 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 £ 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 225 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 £ 64

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

From 199 Reviews
Starting From
£ 64
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 275 Reviews
Starting From
£ 75
The Town House

3 Fairfax Street , Haworth , BD22 8JA

The Town House is 4.91 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