Christmas 2025

Christmas is approaching fast, and we know that you all want to know what our services will be doing over the Festive period. 

Whether you are off to visit family and friends, heading into town for some Boxing Day bargains or simply heading to work, our buses will help get you there over the Christmas period.

Full information for our Christmas services can be found below. This includes a day-by-day breakdown of our service level by route over the period, including details of last buses on Christmas Eve,  Christmas Day times for Flightline 703, details of our Boxing Day services, and New Year's Eve times for purple 17.

summary by day

The summary below shows a day-by-day guide to what service level you can expect on our network throughout the Christmas period. 

Christmas Eve (Wed 24 Dec)

Generally, most buses are running their normal Monday to Friday service throughout the day, however, they will finish early, with the last buses finishing around 8 / 9pm. Buses on emerald 5 and 6, purple 17, claret 21 and yellow 26 routes will be run later, until around 11pm.

Christmas Day (Thurs 25 Dec)

There will be a special service on Flightline 703 with buses running hourly between Slough and Heathrow Terminal 5 from 4am until 11pm. 

No buses will run on any other route - our employees will all be having a well earned rest!

Boxing Day (Fri 26 Dec)

Most of our services will have a special service based on their Sunday times from around 9am until around 6pm. 

Buses on The London Line 701/702 will run fast between Reading, Slough and London all day up to every 30 minutes as there are no trains scheduled to run.

Sat 27 Dec and Sun 28 Dec

Services will run to their normal Saturday and Sunday timetables.

Mon 29 Dec and Tues 30 Dec

Most services will run to their Saturday timetables, except hospital park & ride 300 and Mereoak Park & Ride 600, which will still use their normal weekday timetables.

Wed 31 Dec

Most services will run to their Saturday timetables, except hospital park & ride 300, and Mereoak Park & Ride 600, which will still use their normal weekday timetables.

There will also be extra late night buses on purple 17.

Thurs 1 Jan 2026

Most services will run to their Sunday timetables. 

Fri 2 Jan 

Most services will run to their Saturday timetables, except hospital park & ride 300 and Mereoak Park & Ride 600, which will still use their normal weekday timetables.

Sat 3 Jan 

Buses will return to their normal timetables

your route-by-route guides

Click on your route below to find the day-by-day guide plus last buses on Christmas Eve and Boxing Day timetables (plus Christmas Day for Flightline 703 and New Year's Eve timetable for purple 17).

routeservice summary & last busesboxing day timetable
jet black 1see detailssee times
lime 2/2asee detailssee times
leopard 3see detailssee times
lion 4/4asee detailssee times
emerald 5see detailssee times
emerald 6see detailssee times
emerald 6asee detailssee times
buzz 9see detailsno service
ruby 10see detailsno service
bronze 11see detailssee times
route 12see detailsno service
orange 13/14see detailssee times
sky blue 15see detailssee times
sky blue 16see detailssee times
purple 17see detailsBoxing Day times
New Year's Eve times
buzz 18see detailssee times
little oranges 19a/b/csee detailsno service
claret 21see detailssee times
pink 22see detailsno service
berry 23/24see detailssee times
pink 25see detailssee times
yellow 26see detailssee times
little berries 29/29asee detailssee times
aqua 28see detailssee times
royal blue 33see detailssee times
azure 43see detailsno service
greenwave 50see detailsno service
hospital 300see detailsno service
Winnersh 500see detailsno service
Mereoak 600 / 650see detailsno service
the London Line 701 / 702see detailssee times
Flightline 703see detailsChristmas Day times
Boxing Day times