Travel from Wrexham to London

Bus or train from Wrexham to London?

Arriva Trains Wales operates a train from Wrexham to London hourly. Tickets cost $6 - $10 and the journey takes 16 min. Virgin West Coast Trains also services this route every 2 hours. Alternatively, EasyBus operates a bus from Wrexham to London hourly. Tickets cost $12 and the journey takes 55 min. National Express also services this route twice daily.

Book transport from Wrexham to London

How to get from Wrexham to London

From Wrexham General train to Chester then train to London Euston. 3 h 17 min £113. From Wrexham General train to Birmingham New Street, walk to Birmingham Moor Street, then train to London Marylebone. 4 h 5 min £91. From Plas Coch, Wrexham General Station bus to Shrewsbury then bus to London Marble Arch. 6 h 15 min £24. From Wrexham drive to London. 3 h 19 min £36. From Plas Coch, Wrexham General Station bus to Manchester airport, fly to London Heathrow airport, then train to London. 3 h 34 min £123. From Plas Coch, Wrexham General Station bus to Manchester airport, fly to Southend airport, then train to London. 4 h 20 min £136. From Plas Coch, Wrexham General Station bus to Manchester airport, fly to Southampton airport, then train to London. 4 h 46 min £83. From Wrexham General train to Chester, Railway Station, bus to Chester airport, fly to Bristol airport, bus to Bristol Temple Meads, then train to London. 5 h 8 min £139. From Plas Coch, Wrexham General Station bus to Manchester airport, fly to Cambridge airport, bus to Cambridge, Emmanuel Street (St Andrew's Street), bus to Cambridge, then train to London. 4 h 29 min £167.