Travel from Cheltenham-England to London-Victoria-Station

Bus or train from Cheltenham to London Victoria Station?

Great Western Railway operates a train from Cheltenham to London Victoria Station 5 times a day. Tickets cost $65 - $130 and the journey takes 2 h 6 min. Alternatively, National Express operates a bus from Cheltenham to London Victoria Station every 4 hours. Tickets cost $12 - $16 and the journey takes 2 h 30 min.

How to get from Cheltenham to London Victoria Station

From Cheltenham Spa train to Paddington Underground Station then Tube to Victoria Underground Station. 2 h 24 min £61. From Cheltenham Spa train to Birmingham New Street, train to Euston Underground Station, then Tube to Victoria Underground Station. 2 h 32 min £107. From Cheltenham bus to London Victoria Coach Station then walk to London Victoria Station. 2 h 37 min £11. From Royal Well Bus Station bus to Gloucester Green Bus Station then bus to Victoria, Buckingham Palace Road Bressenden Place. 3 h 34 min £24. From Cheltenham drive to London Victoria Station. 1 h 51 min £18.