Travel from London to Pembroke-Dock

Bus or train from London to Pembroke Dock?

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

Book transport from London to Pembroke Dock

How to get from London to Pembroke Dock

From London Paddington train to Pembroke Dock. 5 h 26 min £128. From London Victoria Coach Station bus to Pembroke Dock. 6 h 30 min £21. From Leicester Square 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. 10 h 50 min £82. From London drive to Pembroke Dock. 4 h 15 min £45.