Search Filter

Price

Star
  • 21
  • 100
  • 85
  • 11
  • 0
  • 257
Accommodation Type
  • Hotels 134
  • Holiday homes 78
  • Apartments 60
  • Cottages 47
  • Guest houses 46
  • Bed and breakfasts 42
  • Inns 36
  • Country houses 9
  • Aparthotels 7
  • Hostels 5
  • Lodges 5
  • Holiday parks 2
  • Farm stays 1
  • Motels 1
  • Homestays 1
Hotel Facilities
  • Heating434
  • Non-smoking throughout415
  • Non-smoking rooms402
  • Free WiFi378
  • Private parking294
  • Luggage storage222
  • Bar199
  • Garden193
  • Pets allowed186
  • Restaurant138

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.

474 Hotels found. Showing page 1 of 48
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

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

From 81 Reviews
Starting From
£ 40
HOTEL IMAGE
Dalesgate Hotel

406 Skipton Road, Utley , Keighley , BD20 6HP

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

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

From 331 Reviews
Starting From
£ 49.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 128 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
10 out of 10

From 1 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 £ 65

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

From 193 Reviews
Starting From
£ 65
Five Rise Locks Hotel

Beck Lane , Bingley , BD16 4DD

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

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

From 172 Reviews
Starting From
£ 61
Lower Cross

, Oakworth , BD22

Lower Cross is 4.22 kilometers from Keighley . Room prices starting from £ 0

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

From 0 Reviews
Starting From
£ 0
The Shippon

, Silsden , BD20 0NL

The Shippon is 4.40 kilometers from Keighley . Room prices starting from £ 0

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

From 0 Reviews
Starting From
£ 0
Steeton Hall Hotel

Station Road , Steeton , BD20 6NT

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

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

From 0 Reviews
Starting From
£ 70
Bronte Cottage

, Oakworth , BD22 7QN

Bronte Cottage is 5.62 kilometers from Keighley . Room prices starting from £ 0

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

From 0 Reviews
Starting From
£ 0