From Milford Haven train to Haverfordwest. 14 min £4. From Milford Haven, Great North Road (Richmond House) bus to Haverfordwest, Barn Street (Corner House). 20 min £2. From Milford Haven taxi to Haverfordwest. 11 min £26. From Milford Haven drive to Haverfordwest. 11 min £1. From Milford Haven Uber to Haverfordwest. 11 min £16.
Bus or train from Milford Haven to Haverfordwest?
Arriva Trains Wales operates a train from Milford Haven to Haverfordwest every 3 hours. Tickets cost $4 - $7 and the journey takes 14 min. Alternatively, First operates a bus from Milford Haven to Haverfordwest hourly. Tickets cost $2 - $4 and the journey takes 20 min. 2 other operators also service this route.