Search Filter

Star
  • 29
  • 126
  • 76
  • 7
  • 0
  • 562
Accommodation Type
  • Holiday homes 399
  • Hotels 135
  • Apartments 122
  • Bed and breakfasts 49
  • Guest houses 42
  • Inns 33
  • Aparthotels 6
  • Lodges 5
  • Country houses 3
  • Hostels 3
  • Farm stays 1
  • Villas 1
  • Holiday parks 1
Hotel Facilities
  • Internet services717
  • Parking715
  • WiFi715
  • Free WiFi708
  • Non-smoking throughout695
  • Free parking628
  • Non-smoking rooms599
  • WiFi available in all areas581
  • On-site parking563
  • Garden504

Hotels in Keighley, Yorkshire, Hotels near Keighley


Please select a hotel from the list of hotels in and near Keighley. The list below displays hotels within 30 kilometers of Keighley.

800 Hotels found. Showing page 1 of 80
Order By
HOTEL IMAGE
The King's Head Hotel

38 South Street , Keighley , BD21 1PF

The King's Head Hotel is 2.21 kilometers from Keighley . Room prices starting from £

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

From 169 Reviews
Starting From
£
HOTEL IMAGE
Dalesgate Hotel

406 Skipton Road, Utley , Keighley , BD20 6HP

Dalesgate Hotel is 2.24 kilometers from Keighley . Room prices starting from £

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

From 419 Reviews
Starting From
£
HOTEL IMAGE
Oakwood Hall Hotel

Lady Lane , Bingley , BD16 4AW

Oakwood Hall Hotel is 4.15 kilometers from Keighley . Room prices starting from £

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

From 261 Reviews
Starting From
£
Five Rise Locks Hotel

Beck Lane , Bingley , BD16 4DD

Five Rise Locks Hotel is 4.20 kilometers from Keighley . Room prices starting from £

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

From 236 Reviews
Starting From
£
Steeton Hall Hotel

Station Road , Steeton , BD20 6RY

Steeton Hall Hotel is 4.61 kilometers from Keighley . Room prices starting from £

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

From 481 Reviews
Starting From
£
Mercure Bradford, Bankfield Hotel

Bradford Road , Bradford , BD16 1TU

Mercure Bradford, Bankfield Hotel is 6.63 kilometers from Keighley . Room prices starting from £

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

From 1173 Reviews
Starting From
£
Best Western Plus Ilkley Craiglands Hotel

Cow Pasture Rd, Ilkley , Ilkley , LS29 8RQ

Best Western Plus Ilkley Craiglands Hotel is 6.80 kilometers from Keighley . Room prices starting from £

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

From 508 Reviews
Starting From
£
The Old Registry, Rooms & Restaurant

Main Street , Haworth , BD22 8DA

The Old Registry, Rooms & Restaurant is 6.86 kilometers from Keighley . Room prices starting from £

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

From 553 Reviews
Starting From
£
Ilkley Riverside Hotel

Riverside Gardens,Bridge Lane , Ilkley , LS29 9EU

Ilkley Riverside Hotel is 6.91 kilometers from Keighley . Room prices starting from £

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

From 214 Reviews
Starting From
£
Dalesway Hotel

1 Leeds Road , Ilkley , LS29 8DH

Dalesway Hotel is 6.94 kilometers from Keighley . Room prices starting from £

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

From 336 Reviews
Starting From
£