How to get from Haverfordwest to Swansea by train?
From Haverfordwest to Swansea by train
Take one direct train from Haverfordwest to Swansea in Wales: take the TRANSPORT FOR WALES train from Haverfordwest station to Swansea station. The total trip duration for this route is approximately 1 hr 33 min.
Step by Step
- 1Start from train stationHaverfordwest
- 2Wait for trainTRANSPORT FOR WALESManchester Piccadilly
- 3Ride to train stationSwansea92 min
Public transport directions from Haverfordwest to Swansea
Public transport stations close to Haverfordwest
Haverfordwest is located at Haverfordwest, Wales and the nearest public transport station is Haverfordwest Railway Station, Haverfordwest.
Bus stations close to Haverfordwest:
- Haverfordwest Railway Station, Haverfordwest
- Picton Place, Haverfordwest
- Haverfordwest Bus Station Stand 6, Haverfordwest
Public transport stations close to Swansea, Wales
Swansea is located at Swansea, Wales and the nearest public transport station is High Street 1, Swansea.
Bus stations close to Swansea:
- High Street 1, Swansea
- New Cut Road, Parc Tawe
- High Street 3, Swansea
Related Routes
- Merthyr Tydfil to Swansea
- Glais Road to Swansea
- Pontypridd Road to Swansea
- Haverfordwest to Park Place
- Haverfordwest to Aberystwyth University
- Haverfordwest to Wrexham Village (John Neal Block)
- Haverfordwest to Wheldon Building
- Haverfordwest to Bangor
- Haverfordwest to Bangor University
- Haverfordwest to Alun building, Bangor University
- Haverfordwest to Morriston Hospital
- Holyhead to Park Place
- Holyhead to Aberystwyth University
- Holyhead to Wrexham Village (John Neal Block)
- Holyhead to Wheldon Building
- Holyhead to Bangor
- Holyhead to Bangor University
- Holyhead to Alun building, Bangor University
- Johnston (Pembrokeshire) to Park Place
- Johnston (Pembrokeshire) to Aberystwyth University
Questions & Answers
What is the fastest way to get from Haverfordwest to Swansea?
The fastest way takes 93 minutes, using Bus line TRANSPORT FOR WALES.
Is there a direct train between Haverfordwest and Swansea?
Yes, there’s a direct train going from Haverfordwest in Pembrokeshire to Swansea in Wales in 1 hr 33 min.
Which train line goes from Haverfordwest to Swansea?
The TRANSPORT FOR WALES train line goes from Manchester Piccadilly station near Haverfordwest in Pembrokeshire to Swansea station near Swansea in Wales.
How long does it take to travel from Haverfordwest to Swansea by train?
The total travel time between Haverfordwest in Pembrokeshire and Swansea in Wales by train is about 1 hr 33 min.
Where do I get on the train near Haverfordwest to get to Swansea?
Get on the TRANSPORT FOR WALES train from the Manchester Piccadilly station near Haverfordwest in Pembrokeshire.
Where do I get off the train when travelling between Haverfordwest and Swansea?
Get off the train at the Swansea station, which is closest to Swansea in Wales.
When is the first train from Haverfordwest to Swansea?
The first train from Haverfordwest in Pembrokeshire to Swansea in Wales is Transport for Wales. It leaves the Haverfordwest station at 07:09.