Things to do in Haworth

Activities, attractions and tours

Photo by John Butler
Photo by Helen Court
Photo by Dan Shaw
Photo by Andy Botcher
Photo by Sarah Griff

Explore thousands of activities with free cancellation and no added fees.

Design your experience with airport transfers, excursions, day tours & more.

Get an insider's look in what to book before you travel.


What to do in Haworth


Popular places to visit

Frequently asked questions

Is Haworth worth visiting?
Haworth offers an interesting mix of attractions, culture and local charm. Whether you're into history, outdoor activities or local culinary flavours, there's a lot to enjoy here.
How do I spend a day in Haworth?
When you've checked off key attractions like Keighley & Worth Valley Railway and Keighley Bus Museum, spend some time experiencing Haworth's retail and food scene.
What is the top tourist attraction in Haworth?
Keighley Bus Museum is one of the top tourist attractions in Haworth and should feature high on every sightseeing list of the area.
Is three days enough to stay in Haworth?
Three days will give you time to tick off popular city highlights, including Keighley Bus Museum, Cliffe Castle Museum and Keighley & Worth Valley Railway. The average stay in Haworth is two days. If you have the urge to extend your getaway, Greater Manchester isn't far away.
What are some activities to do in Haworth with kids?
If you are after activities and attractions for all ages, we've got some excellent ideas for what to do in Haworth with kids.

What to do in Haworth for adults?
Whether you're a culture enthusiast, food lover or outdoor adventurer, there are plenty of things to do in Haworth for adults including Keighley Civic Centre.
Are there free things to do in Haworth?
In Haworth, Keighley Bus Museum is an unmissable spot for anyone planning to tour the city without reaching for their wallet. Also, stroll around the green spaces and other neighbourhoods, and ask a local tour guide for ideas. It's a simple way to explore the best free things to do in Haworth.