Cheap Bus, Train and Ferry tickets to Holyhead

What are the most popular routes to Holyhead?

Dublin - HolyheadAverage priceZAR 1,854Average duration5h 30mDaily departures2
Chester - HolyheadAverage priceZAR 507Average duration1h 47mDaily departures12
Crewe - HolyheadAverage priceZAR 696Average duration2h 17mDaily departures11
London - HolyheadAverage priceZAR 3,805Average duration3h 52mDaily departures4
Shrewsbury - HolyheadAverage priceZAR 917Average duration2h 48mDaily departures8