Cheap Train and Carpool tickets to Wrexham

What are the most popular routes to Wrexham?

Shrewsbury - WrexhamAverage priceTHB 523Average duration36mDaily departures12
Bangor - WrexhamAverage priceTHB 1,016Average duration1h 41mDaily departures9
Birmingham - WrexhamAverage priceTHB 1,121Average duration1h 41mDaily departures5
Crewe - WrexhamAverage priceTHB 610Average duration37mDaily departures8
Cardiff - WrexhamAverage priceTHB 2,168Average duration3h 5mDaily departures18