How our buses are running over Christmas in Keighley

Yesterday Thu 12th Nov 2026

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

website-images-5_keighley-image-strip.jpg

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.