Trains to Banbury Find train times and tickets

Cardiff to Banbury by train

from £32.00

Avg 1 change 2hr 3m

York to Banbury by train

from £34.00

Avg 0 changes 2hr 41m

Didcot to Banbury by train

from £9.40

Avg 1 change 37m

Edinburgh to Banbury by train

from £61.80

Avg 0 changes 5hr 13m

Bristol to Banbury by train

from £30.00

Avg 1 change 1hr 26m

Birmingham to Banbury by train

from £5.60

Avg 0 changes 42m

Coventry to Banbury by train

from £6.10

Avg 0 changes 28m

Doncaster to Banbury by train

from £38.00

Avg 0 changes 2hr 18m

Aylesbury to Banbury by train

from £10.00

Avg 1 change 54m

Basingstoke to Banbury by train

from £10.00

Avg 0 changes 1hr

Princes Risborough to Banbury by train

from £9.70

Avg 0 changes 27m

Leeds to Banbury by train

from £27.20

Avg 1 change 3hr 1m

Manchester to Banbury by train

from £22.10

Avg 0 changes 2hr 25m

London to Banbury by train

from £5.50

Avg 0 changes 51m

Swindon to Banbury by train

from £15.00

Avg 1 change 1hr

Reading to Banbury by train

from £6.70

Avg 0 changes 39m

Oxford to Banbury by train

from £3.80

Avg 0 changes 16m

Sheffield to Banbury by train

from £20.80

Avg 0 changes 1hr 53m

Bicester to Banbury by train

from £5.00

Avg 0 changes 12m

Search accommodation in Banbury

Airbnb
Country guide

Trains to the UK

Read our country guide

Log in / Register

  1. We'll assume you've read
    our Terms of Service.