The average bus between Bolton and Keighley takes 4h 44m and the fastest bus takes 3h 11m. The bus service runs several times per day from Bolton to Keighley. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run every 4 hours between Bolton and Keighley. The earliest departure is at 6:58 AM in the morning, and the last departure from Bolton is at 9:48 PM which arrives into Keighley at 8:25 AM. All services require a transfer at Rochdale station and take an average of 4h 44m. The schedules shown below are for the next available departures.


3h 39m • 2 changes


3h 11m • 2 changes


3h 17m • 2 changes


4h • 2 changes


3h 40m • 2 changes


3h 28m • 2 changes


3h 34m • 2 changes


3h 39m • 2 changes


3h 40m • 2 changes


3h 28m • 2 changes


3h 34m • 2 changes


3h 39m • 2 changes


3h 40m • 2 changes


3h 28m • 2 changes


3h 34m • 2 changes


3h 39m • 2 changes


3h 40m • 2 changes


3h 28m • 2 changes


3h 34m • 2 changes


3h 39m • 2 changes
Want to know about travelling from Bolton to Keighley? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Bolton to Keighley. However, there are services departing from Bolton station and arriving at Keighley station via Rochdale station station. The journey, including transfers, takes approximately 4h 44m.
Bolton to Keighley bus services, operated by The Blackburn Bus Company, depart from Bolton Interchange station.
Bolton to Keighley bus services, operated by The Blackburn Bus Company, arrive at Keighley Bus Station Entrance.
Book your Bolton to Keighley bus tickets online with The Blackburn Bus Company, Moving People and The Burnley Bus Company.
The distance between Bolton and Keighley is 46.9 km. The road distance is 62 km.
You can take a bus from Bolton Interchange to Keighley Bus Station Entrance via Rochdale station, Rochdale, Hebden Bridge, and Hebden Bridge Station in around 3h 15m.