Travel from London-Victoria-Station to Pembroke-Dock

Bus or train from London Victoria Station to Pembroke Dock?

National Express operates a bus from London Victoria Station to Pembroke Dock once daily. Tickets cost $23 - $29 and the journey takes 6 h 30 min. Alternatively, Great Western Railway operates a train from London Victoria Station to Pembroke Dock once a week. Tickets cost $150 - $270 and the journey takes 5 h 26 min.

How to get from London Victoria Station to Pembroke Dock

From London Victoria Station walk to London Victoria Coach Station then bus to Pembroke Dock. 6 h 37 min £21. From Victoria Underground Station Tube to Oxford Circus Underground Station, Tube to London Paddington, then train to Pembroke Dock. 6 h 39 min £133. From Victoria bus to Hammersmith (Dist&Picc Line) Underground Station, Tube to Heathrow Airport Terminal 5, Heathrow Terminal 5, bus to Cardiff, Greyfriars Road Stop GN (Multistorey Car Park), line 95 bus to Ninian Park, then train to Pembroke Dock. 11 h 4 min £85. From London Victoria Station drive to Pembroke Dock. 4 h 13 min £46.