COMPARE Prices across different modes

Wed
Oct 27
$71Arriva Trains Wales
$36National Express
$90British Airways
Thu
Oct 28
$70Arriva Trains Wales
$23National Express
Find prices
Fri
Oct 29
$71Avanti West Coast
$31National Express
$86British Airways
Sat
Oct 30
$71Arriva Trains Wales
$24National Express
$434British Airways
Sun
Oct 31
$71Avanti West Coast
$31National Express
$113British Airways
Mon
Nov 1
$60Avanti West Coast
$24National Express
$88British Airways

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Shrewsbury and London

distanceDistance138 miles (223 km)
durationAverage train duration2 h 45 min
priceAverage train ticket price$69 (€56)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersAvanti West Coast or Chiltern Railways

Trains from Shrewsbury to London cover the 138 miles (223 km) long trip taking on average 2 h 45 min with our travel partners like Avanti West Coast or Chiltern Railways. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $60 (€49), but the average price of train tickets is $69 (€56). Travelers depart most frequently from Shrewsbury and arrive in London Victoria.

Train companies

Chiltern Railways between Shrewsbury and London

For as little as $60 (€49) you can travel by train from Shrewsbury to London with Chiltern Railways. Omio will show you the best deals, schedules and tickets available for this route.

Chiltern Railways

Chiltern Railways is a regional train company in the United Kingdom which is owned by Arriva Trains and has operated since 1996. Check the different ticket types for your next train between Shrewsbury and London: Duo, Anytime, Season, Super Off Peak, Off Peak and Advance.

Are you making plans to travel from Shrewsbury to London? Why not take a train with Chiltern Railways? Omio can show you current Chiltern Railways train times, tickets, travel information (such as baggage allowance and amenities offered onboard) and prices so you can find the best deals on Shrewsbury to London trains all in one place. On the Chiltern Railways train, you can expect to travel 138 miles (223 km) between Shrewsbury and London. If you use the Omio app to search for trains from Shrewsbury to London, you can quickly see if the Chiltern Railways ticket is a mobile ticket, making it easy for you to go paperless when taking a train. Once you have found your perfect one-way Chiltern Railways train from Shrewsbury to London, book your cheap train tickets online on Omio or in the Omio app quickly and easily so you can spend the rest of your time enjoying your upcoming trip!

When purchasing your Chiltern Railways train tickets from Shrewsbury to London, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

  • Refund or voucher policy
  • If you have an Off-Peak or Anytime ticket, you can get a full refund and the £10 admin fee has been waived. Advance tickets are normally non-refundable but you can now also get a full refund if your Advance ticket was booked before 23 March 2020.
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Trains from Shrewsbury to London
Travel by train to London easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Shrewsbury to London.
FAQs
How much do cheap trains to London from Shrewsbury cost?
Train tickets from Shrewsbury to London for some dates and times can be found for as cheap as $60 (€49)  one way in the next 7 days.
How much does it cost to take a train to London from Shrewsbury?
If you’re looking to purchase your train tickets in the next week, you can expect the Shrewsbury to London train price to come in at an average of $69 (€56)  one way.
How far is Shrewsbury to London by train?
When traveling this route you should expect the distance from Shrewsbury to London by train to be approximately 138 miles (223 km).
How long is the train from Shrewsbury to London?
The train time to London from Shrewsbury is on average 2 h 45 min  for the 138 miles (223 km) long journey, but the time it takes to go between Shrewsbury and London by train can vary depending on specific dates or traveling on weekends and holidays.
What is the departure train station in Shrewsbury and arrival train station in London?

Omio customers traveling this route book their trains from Shrewsbury   to London Victoria.

Where is the train station in Shrewsbury? Where is the train station in London?

Passengers board their train most frequently from Shrewsbury and travel around 0 mile (s) / 0 km from the city center to this train station.

Passengers traveling this route most often arrive at London Victoria and need to travel approximately 1 mile (s) / 1 km from the train station to the city center in London.

What train companies offer a service to London from Shrewsbury?
For the journey from Shrewsbury to London you can take a train with Avanti West Coast or Chiltern Railways. Be sure to check out all possible train companies that offer services to London from Shrewsbury on Omio to compare what amenities they may have.
How many train services are there between Shrewsbury and London a day?
The average number of trains departing Shrewsbury for London is 25 a day. The train schedules and services may vary between weekdays and weekends.
What are the first and last departure train times from Shrewsbury to London?
You can take the first train from Shrewsbury to London at 7: 33 AM. The last train from Shrewsbury to London that you can take departs at 11: 36 AM. Omio shows you the latest train from Shrewsbury to London schedule to help you book the best departure time for this route.
How early should I buy train tickets to London from Shrewsbury to score the best deals?
If you book a train ticket from Shrewsbury to London within the next 7 days, you can find tickets to cost on average $69 (€56) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Shrewsbury and London are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Shrewsbury
London
The major railway station for departures from Shrewsbury is Shrewsbury. Read all the information you need to know about services, amenities and connections at Shrewsbury for your journey from Shrewsbury to London.