Search Filter

Price

Star
  • 58
  • 205
  • 149
  • 14
  • 0
  • 489
Accommodation Type
  • Hotels 238
  • Holiday homes 165
  • Apartments 110
  • Bed and breakfasts 97
  • Cottages 93
  • Guest houses 83
  • Inns 80
  • Country houses 11
  • Holiday parks 9
  • Lodges 8
  • Aparthotels 7
  • Farm stays 5
  • Hostels 4
  • Resorts 2
  • Motels 2
  • Campsites 1
Hotel Facilities
  • Parking864
  • Heating806
  • Non-smoking throughout800
  • Free parking781
  • Internet services774
  • WiFi773
  • Non-smoking rooms758
  • Free WiFi753
  • On-site parking573
  • Private parking543

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.

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

38 South Street , Keighley , BD21 1PF

The King's Head Hotel is 1.37 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 1.39 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 1.51 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 2.11 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 2.58 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 2.61 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 2.86 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 3.54 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 3.63 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 3.79 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