Keighley Hotels – Bookings & Prices

The market town of Keighley, which is a civil Parish of the City Of Bradford Borough, has some great accommodation and hotel options ranging from cheaper options for a quick stop, up to more pricey options for star rated hotels.

Browse Hotels in Keighley

The King’s Head Hotel

38 South Street, Keighley, BD21 1PF, United Kingdom

Popular Questions

How much are Keighley hotels tonight?

Keighley has hotels ranging from £30pp. If you book more than one night you’ll likely be able to get better prices.

What are the best hotels in Keighley?

The Dalesgate Hotel has a great reputation and is one of the most popular options in the area.