Travel from Swansea to London-Victoria-Station

Bus or train from Swansea to London Victoria Station?

Great Western Railway operates a train from Swansea to London Victoria Station hourly. Tickets cost $110 - $200 and the journey takes 2 h 56 min. London Underground (Tube) also services this route every 10 minutes. Alternatively, National Express operates a bus from Swansea to London Victoria Station 5 times a day. Tickets cost $19 - $25 and the journey takes 4 h 30 min.

How to get from Swansea to London Victoria Station

From Swansea train to Paddington Underground Station then Tube to Victoria Underground Station. 3 h 14 min £95. From Swansea Bus Station bus to London Victoria Coach Station then walk to London Victoria Station. 4 h 37 min £17. From Swansea drive to London Victoria Station. 3 h 15 min £35. From Swansea train to Cardiff, Customhouse Street (Old Customhouse), bus to Cardiff airport, fly to London City airport, train to Canning Town Underground Station, Tube to Green Park Underground Station, then Tube to London Victoria Station. 6 h 28 min £87. From Swansea train to Cardiff, Customhouse Street (Old Customhouse), bus to Cardiff airport, fly to London Heathrow airport, train to Paddington Underground Station, then Tube to London Victoria Station. 6 h 40 min £169.