|Distance||138 miles (222 km)|
Coaches from Birmingham to Haverfordwest cover the 138 miles (222 km) long route with our travel partners like. There are direct coach services available. Travellers depart most frequently from Birmingham New Street and arrive in Haverfordwest, Riverside Quay.
Omio customers travelling this route book their coaches from Birmingham New Street to Haverfordwest, Riverside Quay.
Passengers board their coach most frequently from Birmingham New Street and travel around 0.2 miles (399 m) from the city centre to this coach station.
Passengers travelling this route most often arrive at Haverfordwest, Riverside Quay and need to travel approximately 0.2 miles (293 m) from the coach station to the city centre in Haverfordwest.
Here are some other resources that might have the information you need