Cheap Train and Ferry tickets to Fishguard

What are the most popular routes to Fishguard?

Cardiff - FishguardAverage priceCOP 103,968Average duration2h 38mDaily departures9
Swansea - FishguardAverage priceCOP 65,403Average duration1h 42mDaily departures9
Carmarthen - FishguardAverage priceCOP 60,440Average duration49mDaily departures9
Rosslare Harbour - FishguardAverage priceCOP 216,832Average duration3h 30mDaily departures2