Travel from London to St-Helens

Bus or train from London to St Helens?

Virgin West Coast Trains operates a train from London to St Helens hourly. Tickets cost $120 - $190 and the journey takes 1 h 54 min. Alternatively, National Express operates a bus from London to St Helens once daily. Tickets cost $20 - $26 and the journey takes 5 h 25 min.

Book transport from London to St Helens

How to get from London to St Helens

From London Euston train to Wigan North Western then train to St Helens Central. 2 h 25 min £119. From London Marylebone train to Birmingham Moor Street, walk to Birmingham New Street, train to Liverpool Lime Street, then train to St Helens Central. 4 h 38 min £100. From London Victoria Coach Station bus to St Helens. 5 h 25 min £18. From London drive to St Helens. 3 h 26 min £38. From London Paddington train to London Heathrow airport, fly to Manchester airport, then train to St Helens. 3 h 41 min £121. From London Liverpool Street train to Southend airport, fly to Manchester airport, then train to St Helens. 4 h 23 min £148. From London Paddington train to London Heathrow airport, fly to Leeds Bradford airport, line 757 bus to Leeds, then train to St Helens. 4 h 47 min £118. From London Waterloo train to Southampton airport, fly to Manchester airport, then train to St Helens. 4 h 31 min £81.