What is the cheapest way to get from Shrewsbury Station to London?
The cheapest way to get from Shrewsbury Station to London is to train and bus which costs $30.43 - $45.65 and takes 4h 58m.
What is the fastest way to get from Shrewsbury Station to London?
The fastest way to get from Shrewsbury Station to London is to train which takes 2h 33m and costs $70.65 - $184.78 .
Is there a direct bus between Shrewsbury Station and London?
Yes, there is a direct bus departing from Shrewsbury and arriving at Marble Arch. Services depart once daily, and operate every day. The journey takes approximately 5h.
Is there a direct train between Shrewsbury Station and London?
No, there is no direct train from Shrewsbury Station to London. However, there are services departing from Shrewsbury and arriving at London Euston via Birmingham New Street. The journey, including transfers, takes approximately 2h 33m.
How far is it from Shrewsbury Station to London?
The distance between Shrewsbury Station and London is 249 km. The road distance is 258.1 km.
How do I travel from Shrewsbury Station to London without a car?
The best way to get from Shrewsbury Station to London without a car is to train which takes 2h 33m and costs $70.65 - $184.78 .
How long does it take to get from Shrewsbury Station to London?
It takes approximately 2h 33m to get from Shrewsbury Station to London, including transfers.
Where do I catch the Shrewsbury Station to London bus from?
Shrewsbury Station to London bus services, operated by National Express, depart from Shrewsbury station.
Where do I catch the Shrewsbury Station to London train from?
Shrewsbury Station to London train services, operated by Transport for Wales, depart from Shrewsbury station.
Train or bus from Shrewsbury Station to London?
The best way to get from Shrewsbury Station to London is to train which takes 2h 33m and costs $70.65 - $184.78 . Alternatively, you can bus, which costs $33.70 - $46.74 and takes 5h 4m.
Where does the Shrewsbury Station to London bus arrive?
Shrewsbury Station to London bus services, operated by National Express, arrive at Marble Arch station.
Where does the Shrewsbury Station to London train arrive?
Shrewsbury Station to London train services, operated by Transport for Wales, arrive at Birmingham New Street station.
Can I drive from Shrewsbury Station to London?
Yes, the driving distance between Shrewsbury Station to London is 258 km. It takes approximately 2h 48m to drive from Shrewsbury Station to London.
How do I get a train ticket from Shrewsbury Station to London?
Book your Shrewsbury Station to London train tickets online with Omio.
How do I get a bus ticket from Shrewsbury Station to London?
Book your Shrewsbury Station to London bus tickets online with Omio.
Where can I stay near London?
There are 18291+ hotels available in London. Prices start at $44.36 per night.
→
+0→
Transport search
Transport search
From Shrewsbury Station, where will you go next? Select a city below to get started