Cheap Bus and Carpool tickets to Cross Hands

What are the most popular routes to Cross Hands?

Cardiff - Cross HandsAverage priceR 223Average duration1h 55mDaily departures1
London - Cross HandsAverage priceR 501Average duration5h 30mDaily departures2
Newport - Cross HandsAverage priceR 201Average duration2h 40mDaily departures1
Bridgend - Cross HandsAverage priceR 183Average duration1h 25mDaily departures2
Haverfordwest - Cross HandsAverage priceR 154Average duration1h 55mDaily departures2