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

Banbury to London Marylebone, weekday departures, checked for Monday 10 August 2026
Departs BanburyArrives MaryleboneJourney
05:1706:341h 17m
06:0507:101h 05m
06:3907:461h 07m
07:0508:101h 05m
07:3808:421h 04m
08:0909:131h 04m
08:4109:451h 04m
09:1610:221h 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

Banbury to London ticket prices compared Bar chart comparing Banbury to London Marylebone fares. Advance single from £45.00, Anytime Day Single £52.70, Off-Peak Return £55.90, Anytime Return £104.80, Anytime Day Travelcard £113.00. Below, season tickets: weekly £189.30, monthly £727.00, annual £7,572.00 to London Terminals, rising to £8,708.00 with Zones 1 to 6 Travelcard. An off-peak return costs half an anytime return Banbury to London Marylebone walk-up fares, checked 9 August 2026. Source: National Rail data via traintimes.org.uk. Advance single, from £45.00 Anytime day single £52.70 Off-peak return £55.90 Anytime return £104.80 Anytime day travelcard £113.00 Season tickets, Banbury to London Terminals Weekly £189.30  •  Monthly £727.00  •  Annual £7,572.00 Add Travelcard Zones 1 to 6: Weekly £217.70  •  Monthly £836.00  •  Annual £8,708.00 The annual season works out at about £29.12 per working day, against £52.70 for a single walk-up ticket.

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.

Typical journey times and walk-up fares from Banbury, weekday mornings
DestinationFastestCheapest walk-up shown
London Marylebone1h 02m£52.70 anytime day single
Oxford18 min£8.70 off-peak day return
Birmingham New Street53 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.

Bicester North to London Marylebone, weekday morning departures
DepartsArrivesJourney
07:1808:1052m
07:5108:4251m
08:2209:1351m
08:5509:4550m

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

Fares and timings were correct on 9 August 2026 and change at least twice a year. Always check before you travel.