Cheap Train tickets to Fishguard

What are the most popular routes to Fishguard?

Cardiff - FishguardAverage priceARS 39,647Average duration2h 40mDaily departures10
Swansea - FishguardAverage priceARS 24,728Average duration1h 43mDaily departures10
Carmarthen - FishguardAverage priceARS 22,645Average duration49mDaily departures10