Milford Haven railway station

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

See Milford Haven on the map

Milford Haven is the nearest station for postcodes in SA73. Check your own postcode.

Direct trains from Milford Haven

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

DestinationWeekdaySaturdaySunday
Clarbeston Road242522
Carmarthen242522
Clunderwen242522
Haverfordwest242522
Johnston242522
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 Milford Haven is

55,930 passenger entries and exits in 2024-25, making it the 2,003rd busiest station in Great Britain.

More journeys run between Milford Haven and Haverfordwest than any other pair: 9,642 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, Milford Haven loses 42 including Johnston, Haverfordwest, Clarbeston Road, Clunderwen, Whitland, Carmarthen.

Nearest other stations

Closed stations nearby

Former stations within 8 km of Milford Haven, from Wikidata. They are on the map under Closed & former stations.

Show closed stations on the map

More about this station on Wikipedia.