Haverfordwest railway station

You can reach 42 stations directly from Haverfordwest on a weekday, without changing. The most frequent is Clarbeston Road, with 24 trains a day.

See Haverfordwest on the map

Haverfordwest is the nearest station for postcodes in SA61, SA62. Check your own postcode.

Direct trains from Haverfordwest

Trains a day to each station you can reach without changing, by day of the week.

DestinationWeekdaySaturdaySunday
Clarbeston Road242522
Carmarthen242522
Clunderwen242522
Johnston242522
Milford Haven242522
Whitland242522
Gowerton192116
Llanelli192117
Pembrey and Burry Port192117
Swansea192117
Bridgend171913
Cardiff Central171914
Ferryside171715
Kidwelly171715
Neath171913
Port Talbot Parkway171913
Abergavenny7710
Crewe779
Craven Arms775
Church Stretton775
Cwmbran7710
Hereford7710
Leominster779
Ludlow779
Nantwich774
Newport7710
Shrewsbury779
Whitchurch774
Manchester Piccadilly668
Stockport668
Wilmslow668
Pyle4413
Baglan330
Briton Ferry330
Llansamlet330
Skewen330
Pontypool and New Inn226
Llanharan110
Ninian Park100
Pencoed110

and 2 more stations, each served less often.

See these routes on the map

How busy Haverfordwest is

113,300 passenger entries and exits in 2024-25, making it the 1,703rd busiest station in Great Britain.

More journeys run between Haverfordwest and Cardiff Central than any other pair: 17,780 a year. That is where passengers go, which is not always where the most trains go.

Source: Office of Rail and Road, Estimates of station usage, 2024-25. Estimated from ticket sales.

Changing from 17 February 2027

From 17 February 2027, Haverfordwest gains 4 destinations including Stapleton Road, Filton Abbey Wood, Severn Tunnel Junction, Bristol Temple Meads and loses 2 including Milford Haven, Johnston.

Nearest other stations

More about this station on Wikipedia.