Skip to content

Catch the bus over Christmas and New Year

4 weeks ago Wed 23rd Oct 2019

Christmas isn't just about turkey and mince pies. Well, OK, so a few mince pies may be consumed. But there's lots of other amazing things going on across Yorkshire - and there's no better way of getting there than by bus.

Here's a handy summary of how our buses are running over Christmas and New Year.

Monday 23 December Saturday service
Tuesday 24 December Christmas Eve Saturday service, with the last buses shown below
Wednesday 25 December Christmas Day No service
Thursday 26 December Our amazing Boxing Day buses are back for another year!
Friday 27 December Saturday service
Saturday 28 December Normal Saturday service
Sunday 29 December Normal Sunday service
Monday 30 December Saturday service
Tuesday 31 December New Year's Eve Saturday service, with the last buses shown below
Wednesday 1 January No service
Thursday 2 January Buses return to normal

What's on across Yorkshire

Looking for things to do over Christmas and New Year? We've got you covered. Here are some of our favourite things to do around Yorkshire over the festive season!


Late night shopping
Airedale Centre

Come on, admit it. You haven't even thought about Christmas shopping yet, have you? There's free festive entertainment throughout November and December, with shops open late every Thursday in the run up to Christmas.

Santa Specials
Keighley & Worth Valley Railway

Join the Santa Special at Oxenhope, Haworth or Keighley stations for a ten-mile return journey on a hissing steam train. Experience the nostalgia and magic of Christmas in specially decorated coaches, with festive music to really get you into the mood!

Christmas markets
7 and 8 December, East Riddlesden Hall

Step into the warm, rustic Airedale Barn and be surrounded by fairy lights that trace the lines of the majestic oak beams. There’ll be lots of local stalls selling everything from scented gifts, handmade crafts, jewellery, local gins and lots more.

Amazing times in Yorkshire

Last buses on Christmas Eve and New Year's Eve

Aireline 60
1910 Keighley to Leeds
1940 Leeds to Keighley

1720 Keighley to Otley & Leeds Bradford Airport
1806 Leeds Bradford Airport to Otley & Keighley
1838 Otley to Pool & Leeds Bradford Airport

2025 Keighley to Ilkley
2013 Ilkley to Keighley

Dalesway 66
1900 Keighley to Skipton
1940 Skipton to Keighley

1900 Keighley to Bradford
2000 Bradford to Keighley

theSHUTTLE 662
1925 Keighley to Bradford
2020 Bradford to Keighley

Brontebus B2
1835 Keighley to Oakworth
1901 Oakworth to Keighley

Brontebus B3
1935 Keighley to Oxenhope
2000 Oxenhope to Keighley

Keighley Jets K3
1916 Keighley to Braithwaite
1925 Braithwaite to Keighley

Keighley Jets K5
1938 Keighley to Thwaites Brow
1950 Thwaites Brow to Keighley

Keighley Jets K6
1930 Keighley to Wheathead Lane
1937 Wheathead Lane to Keighley

Keighley Jets K7
2005 Keighley to Oakworth
2017 Oakworth to Keighley

Keighley Jets K9
1952 Keighley to Bracken Bank
2000 Bracken Bank to Keighley

Wharfedale Links 965
1855 Otley to Wharfedale Hospital
1905 Wharfedale Hospital to Otley

All of our other routes will run as normal, with last buses at the same time as usual.

Christmas dinner

Boxing Day buses

We’re running buses on a whole range of routes across Keighley on Boxing Day. Ditch the turkey butties and hit the sales with us! Here’s a summary of what we’ll be running.

Aireline 60
Every 30 mins between Greengates and Leeds; every hour between Keighley and Leeds
First bus leaves Keighley at 0845 and Greengates at 0925; last bus 1615 from Keighley and 1655 from Greengates
First bus leaves Leeds at 1015 and Greengates to Keighley at1050; last bus from Leeds to Greengates and Keighley at 1745

Dalesway 66
Every hour between Keighley and Airedale Hospital
First buses leaves Keighley at 1025; last bus 1625
First bus leaves Airedale Hospital at 1037; last bus 1637

theSHUTTLE 662
Every 30 mins
First bus leaves Keighley at 0900; last bus 1630
First bus leaves Bradford at 1005; last bus 1735

Keighley Jets K3
Every hour
First bus from Braithwaite at 1107
Last bus from Keighley 1700

Keighley Jets K7
Every hour
First bus from Oakworth 1037 
Last bus from Keighley 1625

Keighley Jets K9
Every hour
First bus from Bracken Bank 1109
Last bus from Keighley 1700

Stay up to date - follow us on Twitter @keighleybus.


Add favourites by selecting the star on a stop's departure board

Timetables & Maps

Add favourites by selecting the star on a timetable

Latest News
Welcome to our new website!
2 months ago Tue 3rd Sep 2019
We're bringing you a host of new features including journey planning, live times from every stop, Pay Monthly tickets and more.
Amazing days in Yorkshire
2 months ago Sun 1st Sep 2019
There's no better time to explore all Yorkshire has to offer – and no better way of doing it than by bus.
Back to school? Get 50% off the bus!
2 months ago Tue 27th Aug 2019
It's that time of year again! Get ready to go back to school the easy way – by bus!
Keep going, stop paying!
3 months ago Mon 5th Aug 2019
Tap on and tap off with your contactless card, and we'll do the hard work by working out the cheapest fare for you!