Buses to Haworth from Keighley

The journey to Haworth from Keighley takes just 6 minutes.

Buses operate daily with up to 161 services per day. Depending on the day of travel, the first bus departs Keighley at 05:50.

It's quick and easy to buy tickets to Haworth, with no additional fees or charges.

BronteBus schedule

BronteBus operates between Keighley and Haworth 7 days per week.

Service days Daily
Services per day up to 15
Shortest trip 10 minutes
First departure 06:45
Last departure 22:48

Team Pennine schedule

Travel from Keighley to Haworth with Team Pennine in 10 minutes.

Service days Daily except Sunday
Services per day up to 14
Shortest trip 10 minutes
First departure 06:50
Last departure 18:25

Take the bus to Haworth from Keighley with The Keighley Bus Company . The first departure is at 05:50, arriving at 06:01.

Service days Daily
Services per day up to 132
Shortest trip 6 minutes
First departure 05:50
Last departure 23:10

Your questions answered

  • Is there a daily bus service between Keighley and Haworth?

    Yes, buses operate daily from Keighley to Haworth, departing as early as 05:50.

  • How long is the bus trip from Keighley to Haworth?

    The fastest bus to Haworth from Keighley takes 6 minutes. Check the trip duration when booking, as the slowest bus takes 52 minutes longer.

  • How do I buy tickets for travel to Haworth from Keighley?

    It's quick and easy to buy tickets directly from ByBus, with no additional fees or charges.

  • Which bus companies operate between Keighley and Haworth?

    The Keighley Bus Company, BronteBus and Team Pennine run buses to Haworth from Keighley.

  • What time is the earliest bus from Keighley to Haworth?

    The first bus to Haworth from Keighley leaves at 05:50. The journey takes 6 minutes.

  • When is the last bus to Haworth from Keighley?

    The last bus leaves Keighley at 18:25, arriving into Haworth at 18:36. Get there in plenty of time so you don't miss it.

Onward travel from Haworth

Bus to Days Shortest trip Distance
Bradford
  • Daily
44 minutes 8.4 miles
Halifax
  • Daily except Sunday
35 minutes 8.7 miles
Hebden Bridge
  • Daily
24 minutes 6.6 miles
Keighley
  • Daily
6 minutes 3.2 miles
Oxenhope
  • Daily
6 minutes 1.2 miles
Skipton
  • Weekdays
1 hour 9 minutes 9.6 miles

More destinations in Bradford