During this festive period, there will be some changes to bus, train and air travel in Bradford and Craven. In this guide, we will be sharing information on when public transport will be running.
Buses in Bradford District (Bradford, Keighley, Shipley, Bingley)
A weekday or Saturday timetable will run for most services on Monday 22nd-Tuesday 23rd December. On Christmas Eve (Wednesday 24th December), most bus services will be running to a weekday timetable until 6pm before stopping completely after 8pm.
There will be no buses running on Christmas Day (Thursday 25th December). On Boxing Day (Friday 26th December), special services will operate – there is a timetable here: Boxing Day Bus Services
Services will operate as normal on Saturday 27th-Sunday 28th December. There will be a Saturday service on Monday 29th-Tuesday 30th December. For New Year’s Eve (Wednesday 31st December), there will be a Saturday service on most routes until 6pm, with no services after 8pm.
There will be no bus services running on New Year’s Day (Thursday 1st January 2026). On Friday 2nd January 2026, services will run to either a weekday or Saturday timetable. A summary of this information is on the West Yorkshire Metro website.
Buses in Craven (Skipton, Settle, Cross Hills, Ingleton)
There is a summary of services run across the Craven area and other parts of the Yorkshire Dales on the DalesBus website: DalesBus Christmas and New Year services
No buses will run on Christmas Day, Boxing Day or New Year’s Day. The 59 and 74 buses will not run for most days.
A summary of services running between Keighley and Skipton from The Keighley Bus Company is here: Keighley Bus Company – Christmas 2025 services
Trains in Bradford and Craven
Services from Northern, Grand Central and LNER will not be running on Christmas Day (Thursday 25th December) or Boxing Day (Friday 26th December). On Christmas Eve, services in our area will stop running completely at 8pm.
Northern services will start later than normal on Saturday 27th December. On New Year’s Eve (Wednesday 31st December), they will end earlier than usual, stopping completely by 8pm. They will start later than normal on New Year’s Day (Thursday 1st January 2026).
During the whole festive season, there will be disruption on Northern services between:
- Leeds and York
- Leeds and Selby
- Leeds and Bradford Interchange via Dewsbury
- Blackpool North and York, via Bradford Interchange
- Halifax/Leeds and Selby/Hull, via Bradford Interchange
More information on all Northern’s services is here: Bank Holiday Information – Northern
For Grand Central’s services between Bradford Interchange and London King’s Cross, there will be amended services between Bradford Interchange and Wakefield Kirkgate due to engineering works around Mirfield.
On Wednesday 31st December (New Year’s Eve), the 15:41 service from Bradford Interchange to London King’s Cross will not be running. There will be no Grand Central services on New Year’s Day (Thursday 1st January 2026). More information on Grand Central’s services is here: Bank Holiday Information – Grand Central
Air travel from Leeds Bradford Airport
Information on flights to and from the airport is available on their website: Leeds Bradford Airport
Coach travel in Bradford and Craven
National Express have a section on their website about coach services stopping in Bradford: National Express – Christmas coach travel
For information on FlixBus’s services, please visit their website: FlixBus.co.uk
