The railway from Swansea divides at Whitland and Clarbeston Road to serve Pembroke Dock, Milford Haven, Haverfordwest and Fishguard Harbour. Beyond the stations you will need buses, taxis or a car.
Routes at a glance
| From | By | Time | Good to know |
|---|---|---|---|
| Cardiff | Train | About 2 h 30–3 h | To Haverfordwest; some trains direct, others change at Swansea. |
| Cardiff | Car | About 2 h 30 | M4 and A40/A477. |
| London Paddington | Train | About 4 h 30–5 h | Change at Cardiff or Swansea; a few through trains run. |
| Rosslare (Ireland) | Ferry | About 3 h 30–4 h | To Fishguard Harbour or Pembroke Dock. |
| Haverfordwest | Bus | About 45 min | Regular buses to St Davids. |
Times are typical and fares change — check current timetables and prices before you travel.
Getting around Pembrokeshire
A car is easiest. In season, coastal shuttle buses (such as the Puffin Shuttle and Strumble Shuttle) link villages along the coast path, so you can walk one way and ride back. Check current timetables before relying on them.
Onward
Continue east to Tenby, Gower and Swansea and Cardiff. See Getting to Wales.

