Cheap Bus, Train and Carpool tickets to Carmarthen

What are the most popular routes to Carmarthen?

London - CarmarthenAverage price£90Average duration3h 42mDaily departures4
Newport - CarmarthenAverage price£20Average duration2h 6mDaily departures10
Haverfordwest - CarmarthenAverage price£10Average duration40mDaily departures11
Steynton - CarmarthenAverage price£13Average duration55mDaily departures11
Reading - CarmarthenAverage price£17Average duration4h 30mDaily departures1