Search Filter

Price

Star
  • 35
  • 123
  • 76
  • 8
  • 0
  • 245
Accommodation Type
  • Hotels 135
  • Apartments 92
  • Holiday homes 72
  • Guest houses 45
  • Bed and breakfasts 40
  • Cottages 40
  • Inns 38
  • Aparthotels 7
  • Country houses 5
  • Lodges 5
  • Hostels 4
  • Farm stays 3
  • Holiday parks 1
Hotel Facilities
  • Parking448
  • Heating429
  • Internet services425
  • WiFi425
  • Non-smoking throughout425
  • Free WiFi419
  • Non-smoking rooms394
  • Free parking384
  • On-site parking302
  • WiFi available in all areas290

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.

487 Hotels found. Showing page 1 of 49
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 £ 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 2.24 kilometers from Keighley . 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
Busfeild Arms

Main Road, East Morton , Keighley , BD20 5SP

Busfeild Arms is 2.43 kilometers from Keighley . Room prices starting from £ 79

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

From 202 Reviews
Starting From
£ 79
Nether House Cottage

, Ingrow , BD21 5QJ

Nether House Cottage is 3.39 kilometers from Keighley . Room prices starting from £ 0

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

From 7 Reviews
Starting From
£ 0
Oakwood Hall Hotel

Lady Lane , Bingley , BD16 4AW

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

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

From 257 Reviews
Starting From
£ 75
Five Rise Locks Hotel

Beck Lane , Bingley , BD16 4DD

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

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

From 190 Reviews
Starting From
£ 59
Steeton Hall Hotel

Station Road , Steeton , BD20 6RY

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

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

From 142 Reviews
Starting From
£ 60
YHA Haworth

Longlands Drive, Lees Lane , Haworth , BD22 8RT

YHA Haworth is 5.70 kilometers from Keighley . Room prices starting from £ 13

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

From 205 Reviews
Starting From
£ 13
Hewenden Mill Holiday Homes

Hewenden Mill, Cullingworth Road , Haworth , BD13 5BP

Hewenden Mill Holiday Homes is 5.84 kilometers from Keighley . 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 6.10 kilometers from Keighley . Room prices starting from £ 68

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

From 126 Reviews
Starting From
£ 68