Cheap Train and Ferry tickets to Fishguard

What are the most popular routes to Fishguard?

Cardiff - FishguardAverage priceR 481Average duration2h 38mDaily departures9
Swansea - FishguardAverage priceR 303Average duration1h 42mDaily departures9
Carmarthen - FishguardAverage priceR 280Average duration49mDaily departures9
Rosslare Harbour - FishguardAverage priceR 1 002Average duration3h 30mDaily departures2