Hotels in Keighley

Hotels and Bed and Breakfast in Keighley, United Kingdom

800 Hotels in Keighley

  • Short by

Dalesgate Hotel

406 Skipton Road, Utley , Keighley , BD20 6HP
1.50 km from Keighley
17 hotel rooms

rooms from:
£ 54.5 Book

Steeton Hall Hotel

Station Road , Steeton , BD20 6RY
4.03 km from Keighley
10 hotel rooms

rooms from:
£ 60 Book
rooms from:
£ 64 Book
rooms from:
£ 65 Book
rooms from:
£ 80 Book
rooms from:
£ 45.05 Book

Old Silent Inn

Old Silent Inn , Haworth , BD22 0HW
7.74 km from Keighley
8 hotel rooms

rooms from:
£ 95 Book
rooms from:
£ 62.1 Book

Ilkley Riverside Hotel

Riverside Gardens,Bridge Lane , Ilkley , LS29 9EU
7.89 km from Keighley
19 hotel rooms

rooms from:
£ 65 Book

Dalesway Hotel

1 Leeds Road , Ilkley , LS29 8DH
7.96 km from Keighley
9 hotel rooms

rooms from:
£ 65 Book

Victoria Hotel

8 Cottingley Road, Allerton , Bradford , BD15 9JP
7.97 km from Keighley
6 hotel rooms

rooms from:
£ 50 Book
rooms from:
£ 51 Book
rooms from:
£ 30 Book
rooms from:
£ 82.5 Book
rooms from:
£ 64 Book
rooms from:
£ 119.5 Book
  • 1
  • 2
  • 3
  • ...
  • 50