Cookie Notice

Christmas and New Year service summary

Christmas and New Year timetable 2019

Are you looking to travel to London or Oxford this Christmas? Or planning to celebrate New Year's Eve in London?  Check out our festive service times for coach travel to London and Oxford.

 

Monday 23rd December 2019

Normal service.

 

Christmas Eve - Tuesday 24th December 2019

Sunday service, but with the last coach earlier than usual:

Oxford – London 1955.

London – Oxford 2205.

 


Christmas Day - Wednesday 25th December 2019

Oxford – London 0600 then hourly until 1700.

London – Oxford 0800 then hourly until 1900.

 

Oxford Tube fares for Christmas Day

Any valid Oxford Tube pass, Tube 12 or return ticket will be accepted for travel on Christmas Day. 

Alternatively, cash and contactless payments can be made on board and the following fares will apply:

Oxford - London£30 Single
Oxford - Thornhill£3 single £4.30 dayrider
Oxford - Lewknor£5 single £8.20 dayrider Gold
Hillingdon - London£5 single

 


Boxing Day - Thursday 26th December 2019

Oxford – London 0600, 0630, 0700, 0730, 0800, 0820, 0840, 0900 then every 15 minutes to 1000, then every 20 minutes to 1500, then every 15 minutes to 1600, 1620, 1640, 1700 then every 30 minutes to 1930, 2015, then every hour to 2315, 0115.

On Boxing Day coaches leaving Oxford (Gloucester Green) from 1100 to 1500 will run direct between Hillingdon and Marble Arch, to avoid the serious traffic congestion around Shepherds Bush.

London – Oxford 0810 then every 30 minutes to 1110 then every 20 minutes to 1630 then every 15 minutes to 1830 then every 20 minutes to 2010, 2040, 2110, 2140, 2225, 2325, 0025, 0125, 0325

 

 

Friday 27th December 2019

Sunday service, starting at 0315 from Oxford and 0525 from London

 


Saturday 28th and Sunday 29th December 2019

Normal Saturday and Sunday services.



Monday 30th December 2018

Sunday service.

 


New Year's Eve - Tuesday 31st December 2019

Sunday service until:

London – Oxford 2055, 2125, 2225, 2325, 0040 then every 15 minutes until 0255, then every 30 minutes until 0425.

No changes to Oxford – London journeys. For later early morning departures from London please see New Year's Day.

 


New Year's Day - Wednesday 1st January 2020

Oxford – London 0315, 0415, 0515, 0615, 0700, 0730 then every 30 minutes to 1430 then every 20 minutes to 1630, 1700, 1730, 1800, 1830, 1915, then every hour to 2315, 0115

London – Oxford 0525, 0625, 0725, 0825, 0925, 0955 then every 30 miutes to 1655 then every 20 minutes to 1855, then every 30 minutes to 2125, then every hour to 0125, 0325

 


Thursday 2nd January 2020

Normal service resumes at 0315 from Oxford and 0525 from London.