Trains to Banbury Find train times and tickets

Preston to Banbury by train

from £38.60

Avg 1 change 2hr 35m

Cardiff to Banbury by train

from £32.00

Avg 1 change 2hr 3m

York to Banbury by train

from £27.20

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 £31.10

Avg 1 change 1hr 26m

Liverpool to Banbury by train

from £75.90

Avg 1 change 2hr 36m

High Wycombe to Banbury by train

from £31.40

Avg 0 changes 29m

Birmingham to Banbury by train

from £5.60

Avg 0 changes 42m

Coventry to Banbury by train

from £6.10

Avg 0 changes 28m

Slough to Banbury by train

from £9.50

Avg 1 change 1hr 14m

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 £12.90

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 £52.90

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 £8.90

Avg 0 changes 39m

Glasgow to Banbury by train

from £77.10

Avg 1 change 4hr 54m

Oxford to Banbury by train

from £3.80

Avg 0 changes 16m

Sheffield to Banbury by train

from £26.00

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.