Skip to main content
Chiltern Railways - logo

Banbury upgrade

Network Rail is upgrading the rail infrastructure around Banbury.

Banbury Block Nine Days.png

To complete this work we will have a nine day closure on the Birmingham to London line from Saturday 30 July until we re-open on Monday 8 August.

Staying informed:

How will your journey be affected?

All amended rail service route maps, rail replacment services, and timetables can be found here:

Car parking information

Ticket acceptance for West Midlands Season Ticket holders.

If you hold a monthly or longer season ticket between any the stations in the dropdown list below and Marylebone your season ticket will be accepted on West Coast Mainline services from Birmingham New Street, Birmingham International, and Coventry to London Euston from 30 July to 7 August.

These are the only tickets which are being accepted by other services, all other ticket holders are advised to check their journey before travelling.

Heartland stations, peak timetables

Find out about the evening and morning peak train times for heartland stations during the Banbury improvement work.

 

Marylebone to Aylesbury timetables

 

Back to top

Why is this work taking place?

Infographic illustrating Banbury upgrade work

This upgrade will replace very old signalling equipment with modern LED signals.

As well as putting in a new, more reliable track layout, this will help keep Chiltern Railways trains some of the most punctual and reliable in the UK.

This work also builds the track infrastructure to link up a new depot at Banbury, which we plan to open in 2017.

Back to top

custom css
.fluid { clear: both; margin-left: 0; width: 100%; float: left; display: block; } .fluidList { list-style:none; list-style-image:none; margin:0; padding:0; } /* Mobile Layout: 480px and below. */ .gridContainer { margin-left: auto; margin-right: auto; width: 86.45%; padding-left: 2.275%; padding-right: 2.275%; clear: none; float: none; } #intro { } #image1 { width: 100%; } #image2 { width: 100%; clear: both; margin-left: 0; } #image3 { width: 100%; } #image4 { width: 100%; clear: both; margin-left: 0; } #image5 { width: 100%; } #image6 { width: 100%; clear: both; margin-left: 0; } #journey { } #calendar { } #weekend { width: 100%; } #informed { width: 100%; clear: both; margin-left: 0; } #banbury { } .zeroMargin_mobile { margin-left: 0; } .hide_mobile { display: none; } /* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */ @media only screen and (min-width: 481px) { .gridContainer { width: 90.675%; padding-left: 1.1625%; padding-right: 1.1625%; clear: none; float: none; margin-left: auto; } #intro { } #image1 { width: 100%; } #image2 { width: 100%; clear: both; margin-left: 0; } #image3 { width: 100%; } #image4 { width: 100%; clear: both; margin-left: 0; } #image5 { width: 100%; } #image6 { width: 100%; clear: both; margin-left: 0; } #journey { } #calendar { } #weekend { width: 100%; } #informed { width: 100%; clear: both; margin-left: 0; } #banbury { } .hide_tablet { display: none; } .zeroMargin_tablet { margin-left: 0; } } /* Desktop Layout: 769px to a max of 1232px. Inherits styles from: Mobile Layout and Tablet Layout. */ @media only screen and (min-width: 769px) { .gridContainer { width: 88.5%; max-width: 1232px; padding-left: 0.75%; padding-right: 0.75%; margin: auto; clear: none; float: none; margin-left: auto; } #intro { } #image1 { width: 49.1525%; } #image2 { width: 49.1525%; margin-left: 1.6949%; clear: none; } #image3 { width: 49.1525%; } #image4 { width: 49.1525%; margin-left: 1.6949%; clear: none; } #image5 { width: 49.1525%; } #image6 { width: 49.1525%; margin-left: 1.6949%; clear: none; } #journey { } #calendar { } #weekend { width: 49.1525%; } #informed { width: 49.1525%; margin-left: 1.6949%; clear: none; } #banbury { } .zeroMargin_desktop { margin-left: 0; } .hide_desktop { display: none; } } #table{ width: 100%; border-collapse: collapse; margin-top:0px; } table tr th { background: #1fb7e1; color: white; text-shadow: none; border-top: medium none transparent; border-right: 1px solid; } table tr:nth-of-type(odd) { background: #eee; } table td, table th { padding: 6px; text-align: center; } table td{ border: 1px solid #ccc; }