Travel from Cheltenham-England to Banbury

Bus or train from Cheltenham to Banbury?

CrossCountry operates a train from Cheltenham to Banbury every 30 minutes. Tickets cost $40 - $60 and the journey takes 45 min. CrossCountry also services this route hourly. Alternatively, National Express operates a bus from Cheltenham to Banbury once daily. Tickets cost $7 - $11 and the journey takes 1 h 10 min. 2 other operators also service this route.

How to get from Cheltenham to Banbury

From Cheltenham Spa train to Birmingham New Street then train to Banbury. 1 h 57 min £76. From Cheltenham bus to Stratford-upon-Avon, walk to Stratford-upon-Avon, British Home Stores, then bus to Banbury Town Centre, Boxhedge Road (Lay-By). 3 h 2 min £16. From Royal Well Bus Station bus to Stratford-upon-Avon, British Home Stores then bus to Banbury Town Centre, Boxhedge Road (Lay-By). 3 h 10 min £17. From Cheltenham, Clarence Street line 41 bus to Tewkesbury, Anchor, line 540 bus to Evesham, Bus Station, bus to Stratford-upon-Avon, NatWest Bank, then bus to Banbury Town Centre, Boxhedge Road (Lay-By). 4 h 49 min £21. From Cheltenham taxi to Banbury. 55 min £185. From Cheltenham drive to Banbury. 55 min £7.