How our buses are running over Christmas in Keighley
Yesterday

We’ve published our Christmas timetable – which explains how our buses are running between Thursday, 24 December and Saturday, 2 January.
We want to make sure you can get where you need to be over the festive season, so please note a few changes to our buses during the Christmas-New Year period.
Christmas bus timetables at a glance
Thursday 24 December (Christmas Eve) – Saturday service*
- our buses finish early
- additional journeys on Aireline at 7.26 am
Friday 25 December (Christmas Day) – No buses on this day
Saturday 26 December (Boxing Day) – Boxing Day Buses* see below
Sunday 27 December – Sunday service
Monday 28 December – Sunday service
Tuesday 29 December – Saturday service*
- additional journeys on Aireline at 7.26 am
Wednesday 30 December – Saturday service*
- additional journeys on Aireline at 7.26 am
Thursday 31 December (New Year’s Eve) – Saturday service*
- our buses finish early
- additional journeys on Aireline at 7.26 am
Friday 1 January (New Year’s Day) – No buses on this day
Saturday 2 January – Normal service resumes
Boxing Day Buses
On Boxing Day (Saturday, 26 December), we will be running only a limited number of services:
SHUTTLE – every 30 minutes
First Bus: Keighley to Bradford – 9 am
First Bus: Bradford to Keighley – 10.05 am
Last Bus: Keighley to Bradford – 4.30 pm
Last Bus: Bradford to Keighley – 5.35 pm
K3 – every hour
First Bus: To Keighley – 11.07 am
Last Bus: To Braithwaite – 5 pm
K7 – every hour
First Bus: To Keighley – 10.37 am
Last Bus: To Oakworth – 4.25 pm
K9 – every hour
First Bus: To Keighley – 11.09 am
Last Bus: To Bracken Bank – 5 pm
Aireline – every 30 minutes between Greengates-Leeds, every hour between Keighley-Leeds
First Bus: Keighley to Greengates and Leeds – 8.45 am
First Bus: Leeds to Greengates and Keighley – 10.15 am
Last Bus: Keighley to Greengates and Leeds – 4.15 pm
Last Bus: Leeds to Greengates and Keighley – 5.45 pm
Dalesway – every hour between Keighley-Airedale Hospital
First Bus: Keighley to Airedale Hospital – 10.25 am
First Bus: Airedale Hospital to Keighley – 10.38 am
Last Bus: Keighley to Airedale Hospital – 4.25 pm
Last Bus: Airedale Hospital to Keighley – 4.38 pm
Times are a guide and frequencies may vary. Track your bus and see live departure times on the Transdev Go mobile app.
If you need assistance, our Customer Services team are always on hand to help. Email us at [email protected], or give our team a call on 01422 553 576.