Skip to main content

Hotels in Ilkley

16 handpicked places to stay

Photo © Ewa Ka, Google Maps

Ilkley's Victorian past as a fashionable spa town means the hotel scene here has real character, with several properties occupying the grand stone buildings originally built to house the wealthy visitors who came to take the water cure. These hotels tend to combine traditional Yorkshire hospitality with a touch of old-fashioned grandeur, from wood-panelled dining rooms to gardens that once formed part of the hydro estates.

Beyond the larger hotels, Ilkley has a good choice of smaller guesthouses and B&Bs, many family-run and set in the same handsome stone terraces that line the town's streets. Staying centrally puts you within easy reach of The Grove's shops and restaurants, the railway station for day trips to Leeds or Bradford, and the footpaths that climb directly onto Ilkley Moor.

Whichever style of stay you choose, Ilkley works well as either a relaxed weekend break in its own right or a comfortable base for exploring Wharfedale and the southern Yorkshire Dales, with Bolton Abbey, Skipton and the wider Dales all within easy striking distance by car.

Rooms by Bistrot Pierre at The Crescent Inn

Rooms by Bistrot Pierre at The Crescent Inn

Hotel · Brook Street, Ilkley

Rooms above a French bistro on Brook Street in Ilkley, with en-suite comfort and breakfast included.

The Black Hat

The Black Hat

Hotel · 11 Church Street, Ilkley

A hotel on Church Street in Ilkley, West Yorkshire, with a bar, garden and restaurant, close to the town's pubs and walking routes.

The Gin Lounge Rooms

The Gin Lounge Rooms

Guest Accommodation · 45 Brook Street Floor3/4, Ilkley

Adults-only rooms above a Brook Street bar in central Ilkley, with 24-hour reception and easy access to local walks.

Ilkley Riverside Hotel

Ilkley Riverside Hotel

Hotel · Riverside Gardens, Ilkley

A 12-room hotel in Ilkley, close to Ilkley Moor and the River Wharfe, with a spa and free on-site parking.

The Craiglands Hotel Sure Hotel Collection by Best Western

The Craiglands Hotel Sure Hotel Collection by Best Western

Hotel · Cowpasture Road, Ilkley

On Cowpasture Road below Ilkley Moor, this 62-room hotel is close to the Cow and Calf rocks and Ilkley Tarn for walkers.

The Wheatley Arms

The Wheatley Arms

Hotel · Wheatley Lane, Ilkley

Traditional hotel on Wheatley Lane in Ilkley, with en-suite family rooms and free on-site parking near Ilkley Moor.

Innkeepers Lodge Ilkley

Innkeepers Lodge Ilkley

Hotel · The Cow And Calf Vintage Inn, Ilkley

A straightforward pub-hotel in Ilkley for walkers and drivers, with free parking and en-suite rooms above The Cow And Calf Vintage Inn.

Busfeild Arms

Busfeild Arms

B&B · Main Road, Keighley · 3.8 miles away

Traditional pub B&B in Keighley, West Yorkshire, with en-suite rooms and free parking, handy for the Yorkshire Dales.

Premier Inn Bradford North Bingley

Premier Inn Bradford North Bingley

Hotel · 502 Bradford Road, Keighley · 4.4 miles away

A 61-room Premier Inn on Bradford Road in Keighley, with free parking and easy reach of Saltaire and the Yorkshire countryside.

The Devonshire Arms Hotel & Spa
5 star

The Devonshire Arms Hotel & Spa

Hotel · Bolton Abbey, near Skipton · 4.5 miles away

Country house hotel and spa on the Bolton Abbey estate, with a hydrotherapy pool, two restaurants and 30,000 acres of Wharfedale on the doorstep.

The Devonshire Arms Hotel & Spa - Skipton

The Devonshire Arms Hotel & Spa - Skipton

Hotel · Bolton Bridge, Bolton Abbey · 4.5 miles away

A traditional hotel and spa at Bolton Bridge on the edge of Bolton Abbey, North Yorkshire, with an indoor pool and gym alongside country-house charm.

Hotel
Oakwood Hall Hotel

Oakwood Hall Hotel

Hotel · Lady Lane, Bingley · 4.6 miles away

Hotel on Lady Lane in Bingley, West Yorkshire, with a garden, wedding facilities and a bridal suite, plus free on-site parking.

Chevin End Guest House

Chevin End Guest House

B&B · West Chevin Road, Otley · 4.7 miles away

A straightforward 15-room B&B on West Chevin Road, Otley, suited to travellers wanting free parking and easy access to the countryside.

Travelodge Keighley

Travelodge Keighley

Hotel · Bradford Road, Keighley · 4.7 miles away

Budget hotel on Bradford Road in Keighley, close to the town centre, railway station and Worth Valley Railway, with free parking.

Five Rise Locks Hotel

Five Rise Locks Hotel

Hotel · Beck Lane, Bingley · 4.9 miles away

A relaxed canal-side hotel in Bingley, West Yorkshire, well suited to walkers, cyclists and anglers exploring the Leeds and Liverpool Canal.

Dalesgate Hotel

Dalesgate Hotel

Hotel · 406 Skipton Road, Keighley · 5 miles away

Dalesgate Hotel in Keighley pairs a restaurant and bar with 20 straightforward rooms, free parking and a garden to relax in.