How to get from Cardiff to Haverfordwest by bus and train?
By bus and train
To get from Cardiff to Haverfordwest in Pembrokeshire, take the TRANSPORT FOR WALES train from Cardiff Central station to Carmarthen station. Next, take the TRANSPORT FOR WALES bus from Carmarthen station to Haverfordwest station. The total trip duration for this route is approximately 3 hr 9 min.
Step by Step
- 1Start from train stationCardiff
- 2Wait for trainTRANSPORT FOR WALESCarmarthen
- 3Ride to train stationCarmarthen123 min
- 4Wait for busTRANSPORT FOR WALESBus Replacement: Milford Haven
- 5Ride to bus stationHaverfordwest55 min
Public transport directions from Cardiff to Haverfordwest
Public transport stations close to Cardiff
Cardiff is located at Cardiff, Pembrokeshire and the nearest public transport station is Wood Street Ja, Cardiff.
Train stations close to Cardiff:
- Cardiff Bay
Bus stations close to Cardiff:
- Wood Street Ja, Cardiff
- Wood Street Jb, Cardiff
- Wood Street Jr, Cardiff
Public transport stations close to Haverfordwest, Pembrokeshire
Haverfordwest is located at Haverfordwest, Pembrokeshire and the nearest public transport station is Picton Place, Haverfordwest.
Bus stations close to Haverfordwest:
- Picton Place, Haverfordwest
- Quay Street, Haverfordwest
- Bus Station 3, Haverfordwest
Related Routes
- Swansea to Haverfordwest
- Cardiff to Blaenau Gwent
- Cardiff to Bridgend
- Cardiff to Caerphilly
- Cardiff to Carmarthenshire
- Cardiff to Ceredigion
- Cardiff to Conwy
- Cardiff to Denbighshire
- Cardiff to Flintshire
- Cardiff to Gwynedd
- Cardiff to Isle Of Anglesey
- Cardiff to Merthyr Tydfil
- Cardiff to Monmouthshire
- Cardiff to Neath Port Talbot
- Cardiff to Newport
- Cardiff to Pembrokeshire
- Cardiff to Powys
- Cardiff to Rhondda Cynon Taf
- Cardiff to Swansea
- Cardiff to The Vale Of Glamorgan
Questions & Answers
What is the fastest way to get from Cardiff to Haverfordwest?
The fastest way takes 189 minutes, using Bus line TRANSPORT FOR WALES, Bus line TRANSPORT FOR WALES.
Is there a direct train between Cardiff and Haverfordwest?
No, you’ll have to take one train line and one bus line in total. The total travelling time is 3 hr 9 min.
Which train line goes from Cardiff to Haverfordwest?
The TRANSPORT FOR WALES train line goes from Carmarthen station near Cardiff in Wales to Carmarthen station. From there you’ll have to take one bus line till Haverfordwest station near Haverfordwest in Pembrokeshire.
How long does it take to travel from Cardiff to Haverfordwest by train and bus?
The total travel time between Cardiff in Wales and Haverfordwest in Pembrokeshire by train and bus is about 3 hr 9 min.
Where do I get on the train near Cardiff to get to Haverfordwest?
Get on the TRANSPORT FOR WALES train from the Carmarthen station near Cardiff in Wales.
Where do I get off the train when travelling between Cardiff and Haverfordwest?
Get off the train at the Haverfordwest stop, which is closest to Haverfordwest in Pembrokeshire.