The fastest Banbury train reaches London Marylebone in 1 hour 2 minutes. First departure 05:17, two an hour, £52.70 single and £7,572 for the annual season.
Banbury to London Marylebone takes 1 hour 2 minutes on the quickest trains and 1 hour 22 minutes on the slowest. Both run, alternately, twice an hour, all day. Which one you catch matters more here than at most stations, because the gap between them is twenty minutes on a journey that is only an hour to begin with.
The operator is Chiltern Railways, and every London train from Banbury is a Chiltern train into Marylebone. There is no direct service to Paddington, Euston or any other terminus. If you need Paddington, the route is Banbury to Oxford, 18 minutes, then Great Western into London.
The timetable, in the shape you actually use it
| Departs Banbury | Arrives Marylebone | Journey |
|---|---|---|
| 05:17 | 06:34 | 1h 17m |
| 06:05 | 07:10 | 1h 05m |
| 06:39 | 07:46 | 1h 07m |
| 07:05 | 08:10 | 1h 05m |
| 07:38 | 08:42 | 1h 04m |
| 08:09 | 09:13 | 1h 04m |
| 08:41 | 09:45 | 1h 04m |
| 09:16 | 10:22 | 1h 06m |
The 05:17 is the first train of the day and it is a slow one, calling at more of the Chiltern stations, so it arrives at 06:34. If your day starts at eight in London, the 06:05 and the 07:05 are the useful ones.
Later on the pattern settles into a fast train and a slow train each hour. The fast departures around ten to and twenty past the hour do the run in 1h 02m to 1h 07m; the ones just after the hour take 1h 12m to 1h 22m. On the day we checked, the quickest trains of the whole day were the 12:41 and the 17:42, both 1 hour 2 minutes.
Coming home, the last direct train from Marylebone that arrives the same evening leaves at 22:32 and gets in at 23:56. There is a later departure but it runs past midnight, so if you are out in London on a weeknight, 22:32 is the one to plan around.
Timetables change. Chiltern publishes engineering work and amended timings on its own site, and the live position is on JourneyCheck for Banbury.
What it costs
The commuter arithmetic is stark. An annual season to London Terminals is £7,572, which is around £29 a working day for a return journey that would cost £104.80 bought on the morning. Add Zones 1 to 6 and the annual rises to £8,708, a premium of £1,136 for Tube and bus travel at the London end.
If you travel occasionally rather than daily, the number to remember is the off-peak return at £55.90. It is barely more than a peak single and about half an anytime return. Off-peak validity starts with the 09:16 departure on the day we checked, so a 09:16 or later start saves roughly £49 on the round trip.
Advance singles start at £45.00 and are Chiltern-only, so they are not valid on any other operator’s train.
Where else the trains go
Banbury is a junction, and the London service is only part of what runs through it.
| Destination | Fastest | Cheapest walk-up shown |
|---|---|---|
| London Marylebone | 1h 02m | £52.70 anytime day single |
| Oxford | 18 min | £8.70 off-peak day return |
| Birmingham New Street | 53 min | £25.20 single |
The Oxford service is the underrated one. Eighteen minutes for £8.70 off-peak return puts the city, the John Radcliffe and the Oxford Parkway park and ride within easy reach, and it is the connection to Great Western services for Paddington, Reading and the west.
Bicester, and why it is the faster option
If you live in the south of the district, Bicester North beats Banbury comfortably.
| Departs | Arrives | Journey |
|---|---|---|
| 07:18 | 08:10 | 52m |
| 07:51 | 08:42 | 51m |
| 08:22 | 09:13 | 51m |
| 08:55 | 09:45 | 50m |
Those are the same trains that call at Banbury, minus the run down from north Oxfordshire. The anytime day single from Bicester North is £40.70 and the anytime return £80.60, against £52.70 and £104.80 from Banbury. Bicester also has a second station, Bicester Village, on the line to Oxford and to Marylebone via the Bicester chord.
That combination, twelve minutes quicker and £12 cheaper on a walk-up single, is part of why Bicester homes sell for £56,000 more than Banbury homes.
Getting to the station
Banbury station sits east of the town centre off Bridge Street, a ten-minute walk from Banbury Cross. Oxfordshire County Council is part way through an Access to Banbury Station scheme that extends Tramway Road to meet Station Approach Road at a new roundabout and rebuilds the pedestrian, cycle, bus and taxi routes in. Planning permission was granted on 27 October 2022, the west car park has reopened, and a new drop-off facility was programmed for spring 2026 subject to permission. Funding comes from the Housing and Growth Deal and developer contributions.
If you are driving in, check what is closed on the way first.
Where these figures come from
- Timetables and walk-up fares from National Rail data via traintimes.org.uk, checked for Monday 10 August 2026.
- Season ticket prices from Trainline’s Banbury to London season ticket page, checked 9 August 2026.
- Service pattern and operator from Chiltern Railways.
- Station access scheme from Oxfordshire County Council.
Fares and timings were correct on 9 August 2026 and change at least twice a year. Always check before you travel.
Have your say
We read every message. To comment on this story, email the newsdesk and we may publish a selection of responses: hello@banburyonline.co.uk.