From Victoria Underground Station Tube to Oxford Circus Underground Station, Tube to London Paddington, then train to Swansea. 3 h 44 min £92. From London Victoria Station walk to London Victoria Coach Station then bus to Swansea Bus Station. 4 h 32 min £17. From London Victoria Station drive to Swansea. 3 h 12 min £36.