Cheap Train tickets to Fishguard

What are the most popular routes to Fishguard?

Swansea - FishguardAverage priceR 544Average duration1h 43mDaily departures11
Cardiff - FishguardAverage priceR 545Average duration2h 40mDaily departures8
Carmarthen - FishguardAverage priceR 330Average duration50mDaily departures8

People from around the world trust Busbud