Travel from Portsmouth to ExCeL-London

Bus or train from Portsmouth to ExCeL London?

South Western Railway operates a train from Portsmouth to ExCeL London hourly. Tickets cost $26 - $40 and the journey takes 1 h 30 min. Alternatively, National Express operates a bus from Portsmouth to ExCeL London hourly. Tickets cost $10 - $14 and the journey takes 1 h 40 min.

How to get from Portsmouth to ExCeL London

From Portsmouth & Southsea train to Waterloo Underground Station, Tube to Canning Town DLR Station, train to Custom House (for ExCel) DLR Station, then walk to ExCeL London. 1 h 55 min £29. From Portsmouth, The Hard bus to Wandsworth Plain, line 87 bus to Charing Cross, Trafalgar SquareCharing Cross, bus to Custom House, Victoria Dock Road, then walk to ExCeL London. 3 h 51 min £14. From Portsmouth drive to ExCeL London. 1 h 40 min £15.