|Shortest Duration||5h 55m|
|Trips per day||3|
The distance between London and St Helens is approximately 173.82 miles, or 279.67 kilometers. The average travel time for a bus between these two cities is around 7 hours and 43 minutes, although the absolute fastest you could get there is 5 hours and 55 minutes.
Looking for ways to pass the time? Most buses are equipped with Wi-Fi, which means you can stream music, browse social media or get some work done during your ride. That said, in case your bus has a spotty signal, or is among the few without Wi-Fi, we also recommend downloading TV shows and movies to your mobile device in advance of your trip. That way the ride will fly by whatever the Wi-Fi situation.
On average there are 3 bus trips per day. National Express has the most options for departures from London to St Helens, with an average of 3 trips per day and 9 monthly trips. One bus carrier currently travels from London to St Helens. Of the 3 trips there is 1 trip that is a direct route with no transfers.
Need more travel options? Travelling by Train from London to St Helens starts at €84.89.
Book National Express from London to St Helens from €27.29. There are 3 National Express schedules from London to St Helens and you can expect on average to pay €29.53 for a National Express ticket to St Helens. In London, National Express departs to St Helens from Golders Green and 2 other stations. In St Helens, National Express arrives at Corporation St and no other station.
An average trip on National Express from London to St Helens takes 7 hours and 44 minutes, while the fastest available National Express trip will get you to St Helens in 5 hours and 55 minutes,