Buses to Keighley from Haworth

The journey to Keighley from Haworth takes just 6 minutes.

Buses operate daily with up to 169 services per day. Depending on the day of travel, the first bus departs Haworth at 05:58.

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

BronteBus schedule

BronteBus operates between Haworth and Keighley 7 days per week.

Service days Daily
Services per day up to 17
Shortest trip 7 minutes
First departure 05:58
Last departure 23:01

Team Pennine schedule

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

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

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

Service days Daily
Services per day up to 138
Shortest trip 6 minutes
First departure 05:58
Last departure 23:17

Your questions answered

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

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

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

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

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

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

  • Which bus companies operate between Haworth and Keighley?

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

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

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

  • When is the last bus to Keighley from Haworth?

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

Onward travel from Keighley

Bus to Days Shortest trip Distance
Bingley
  • Daily
6 minutes 3.1 miles
Bradford
  • Daily
23 minutes 8.1 miles
Burnley
  • Daily
39 minutes 14 miles
Hebden Bridge
  • Daily
24 minutes 9.8 miles
Oxenhope
  • Daily
7 minutes 4.3 miles
Skipton
  • Daily
11 minutes 7.9 miles

More destinations in Bradford