
Bill Boaden, CC BY-SA 2.0, via Wikimedia Commons
Getting to Banbury
Banbury has a main-line station and an M40 junction. Chiltern trains from London Marylebone take about an hour and five to ten minutes, Birmingham Moor Street about 55 minutes, and Oxford is about 20 minutes on CrossCountry. Timetables here are for 2026, with the year and the source given.
Take the train if you are coming from London, Birmingham or Oxford. Chiltern Railways runs from London Marylebone to Banbury, about an hour and five to ten minutes on most trains, and on to Birmingham Moor Street in about 55 minutes more. By car, the M40 meets the town's east edge at junction 11. The times here are from Chiltern's own table, checked on 11 November 2026.
From London by train
Chiltern Railways runs from London Marylebone to Banbury about twice an hour through the day, and most trains take about an hour and five to ten minutes. The current timetable runs from 17 May to 12 December 2026. Some trains stop more and take up to about an hour and 25 minutes, and a few late ones longer, so look at the arrival time and not just the departure.
On a Monday in that table the first train leaves Marylebone at 6.04am and reaches Banbury at 7.09am, and the last leaves at 12.05am and arrives at 1.26am. Going back, the first leaves Banbury at 5.17am and the last at 10.32pm. On Sundays the first train from Marylebone leaves at 8am and the first from Banbury at 7.50am, and the last back to London leaves Banbury at 10.18pm. Chiltern's next timetable starts on 13 December 2026 and runs into May 2027, and its Monday table has a similar pattern: the last weeknight train on to Birmingham Moor Street leaves Banbury at 12.02am instead of 12.03am. Check the Chiltern timetables page (opens in a new tab) for your date.
From Birmingham, Oxford and the north
Birmingham is about 55 minutes on Chiltern, from Moor Street or Snow Hill, and CrossCountry links Banbury with Birmingham International in about 40 minutes. For Oxford, CrossCountry takes about 18 to 20 minutes and Great Western about 26 to 30. Those CrossCountry and Oxford figures are from National Rail's journey planner, checked on 11 November 2026, so check your own date before you rely on them.
CrossCountry also runs south to Reading (about 45 minutes) and Southampton Central (about 1 hour 47 minutes), and north to Manchester Piccadilly (about 2 hours 31 minutes, about hourly). On Sundays the first CrossCountry train south leaves at 9.55am. Since 17 May 2026 CrossCountry has run four extra long-distance trains that pass Banbury without stopping between Oxford and Leamington Spa, Banbury FM reported. The operator says Banbury's own number of services has not changed, while Banbury's MP says it leaves an hour's gap between Oxford trains at certain times. If the next CrossCountry train to Oxford looks a long way off, check Great Western too.
Kings Sutton, the next station south, is five or six minutes from Banbury by Chiltern or Great Western, though only some trains stop there, so check the timetable for your date.
By car
Banbury is on the M40 at junction 11, and the A422 (Hennef Way) runs from the junction into the east side of town. A routing engine reading the map gives central London about 77 miles and an hour and 45 minutes, Birmingham about 43 miles and an hour, Oxford about 30 miles and 40 minutes, and Stratford-upon-Avon about 27 miles and 35 minutes. Those are empty-road figures, so allow more at rush hour. For where to leave the car, see parking in Banbury.
By air and by coach
Birmingham is the nearest airport by rail that we could confirm, with CrossCountry calling at Birmingham International about 40 minutes from Banbury. We did not confirm a direct coach or an airport coach for Banbury in 2026, so this page does not name one. National Express and FlixBus both appear among Oxfordshire's operators, and Traveline will show any current route.

Trains at a glance, 2026
- London Marylebone
- Chiltern, about twice an hour, about 1 hour 5 to 10 minutes. Mondays first from Banbury 5.17am, last 10.32pm. Sundays first 7.50am, last 10.18pm (timetable to 12 December 2026).
- Birmingham Moor Street
- Chiltern, about 55 minutes. Mondays first from Banbury 6.05am, last 12.03am (12.02am from 14 December 2026). Sundays first 9.10am, last 11.10pm (timetable to 12 December 2026).
- Oxford
- CrossCountry about 18 to 20 minutes, Great Western about 26 to 30. First direct Sunday train 9.55am. Hourly gaps at some times since May 2026 (National Rail journey planner, November 2026).
- Bicester North
- Chiltern, about 13 to 18 minutes, about twice an hour. For Bicester Village, Chiltern points you to the shuttle bus from Bicester North.
- Reading and Southampton
- CrossCountry. Reading about 45 minutes, Southampton Central about 1 hour 47. First on weekdays 6.55am, Sundays 9.55am (National Rail journey planner, November 2026).
- Manchester Piccadilly
- CrossCountry, about 2 hours 31 minutes, about hourly on weekdays (National Rail journey planner, November 2026).
- Kings Sutton
- Chiltern and Great Western, five or six minutes. Only some trains stop: check your date.
Questions
Is Banbury on a direct line from London?
Yes. Chiltern Railways runs direct from London Marylebone, about an hour and five to ten minutes on most trains (timetable to 12 December 2026).
Which motorway junction is Banbury?
Junction 11 of the M40, on the east edge of the town. The A422, Hennef Way, runs from the junction towards the centre.
Is Banbury a good base for visiting by train?
Yes for Oxford, Birmingham and London, and for the day trips from Banbury that follow the line. Chiltern and CrossCountry both stop here, and the station is about five minutes' walk from the Town Hall. See Banbury station for the details.