Search Filter

Price

Star
  • 37
  • 122
  • 78
  • 10
  • 1
  • 267
Accommodation Type
  • Hotels 139
  • Holiday homes 93
  • Apartments 90
  • Guest houses 47
  • Bed and breakfasts 43
  • Inns 41
  • Cottages 38
  • Country houses 6
  • Aparthotels 5
  • Lodges 5
  • Hostels 4
  • Farm stays 2
  • Resorts 1
  • Holiday parks 1
Hotel Facilities
  • Non-smoking throughout455
  • Heating445
  • Non-smoking rooms423
  • WiFi available in all areas302
  • Luggage storage235
  • Garden216
  • Bar196
  • Restaurant142
  • Family rooms141
  • Fax/photocopying133

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.

515 Hotels found. Showing page 1 of 52
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 119 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 353 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.4 out of 10

From 207 Reviews
Starting From
£ 79
Moorside Meadows

Moorside Meadows Back Shaw Lane , Keighley , BD21 5QU

Moorside Meadows is 3.18 kilometers from Keighley . Room prices starting from £ 0

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

From 6 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 275 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 £ 64

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

From 199 Reviews
Starting From
£ 64
Goose Eye View

41 Robert Street, Laycock , Steeton , BD22 0PH

Goose Eye View is 4.57 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 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 225 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 26 Reviews
Starting From
£ 0