Travel options
from London to Shrewsbury

You can get from London to Shrewsbury by train, bus or flight.

Our recommendation

To get from London to Shrewsbury on Nov 29 we recommend taking a flight because it’s the best combination of price and speed.

06:25PMLondon Heathrow Airport1h05 07:30PMManchester Airport
0 changes
$1631One-way
Cheapest
06:25PMLondon Heathrow Airport1h05 07:30PMManchester Airport
0 changes
$1631One-way
Other options
08:30AMLondon Heathrow Airport1h05 09:35AMManchester Airport
0 changes
$5401One-way
07:10AMLondon Heathrow Airport1h00 08:10AMManchester Airport
0 changes
$5401One-way
10:50AMLondon Heathrow Airport1h05 11:55AMManchester Airport
0 changes
$5401One-way

Find all the dates and times for this journey by train, bus, and flight, .

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE Prices for trains, buses and flights

Mon
Nov 29
$58Chiltern Railways
$23National Express
$163British Airways
Tue
Nov 30
$34West Midlands Railway
$23National Express
Find prices
Wed
Dec 1
$34West Midlands Railway
$23National Express
Find prices
Thu
Dec 2
$74Avanti West Coast
$23National Express
Find prices
Fri
Dec 3
$34West Midlands Railway
$23National Express
$77British Airways
Sat
Dec 4
$37West Midlands Railway
$23National Express
Find prices
Sun
Dec 5
Find prices
$23National Express
$72British Airways
Mon
Dec 6
$74Avanti West Coast
$23National Express
Find prices
Tue
Dec 7
$34West Midlands Railway
$23National Express
Find prices
Wed
Dec 8
$37West Midlands Railway
$23National Express
Find prices
Fri
Dec 10
$58Chiltern Railways
$23National Express
$97British Airways
Sat
Dec 11
$45Avanti West Coast
$23National Express
$82British Airways
Sun
Dec 12
$49Avanti West Coast
$23National Express
Find prices
Mon
Dec 13
$37West Midlands Railway
$23National Express
$78British Airways
Tue
Dec 14
$74Avanti West Coast
$23National Express
Find prices
Fri
Dec 17
$40Avanti West Coast
$23National Express
Find prices
Sat
Dec 18
$45Avanti West Coast
$23National Express
$119British Airways

Travel Tips

Travel from London to Shrewsbury
Travel to Shrewsbury 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 London to Shrewsbury.
FAQs
How do I go from London to Shrewsbury?

You can travel between London and Shrewsbury 3 different ways: bus, flight or train.

How do I get from London to Shrewsbury the cheapest way?

The cheapest way to travel from London to Shrewsbury is by taking a bus with an average price of $23 (€19).

This is compared to other travel options to Shrewsbury:

Taking a bus is usually $43 (€36) less than taking a flight to Shrewsbury, which costs on average $67 (€55) for the same trip.

Taking a bus is usually $46 (€38) less than taking a train to Shrewsbury, which costs on average $69 (€57) for the same trip.

What is the fastest way to travel from London to Shrewsbury?

The fastest way to get to Shrewsbury from London is by flight with an average travel time of 1 h.

Other travel options to Shrewsbury can usually take longer:

In comparison, going by bus can take 4 h 45 min   on average.

In comparison, traveling by train can take you on average 2 h 33 min.

How far is Shrewsbury from London?

The distance from London to Shrewsbury is approximately 138 miles (223 km).

How many scheduled departures are there a day from London to Shrewsbury?

The average frequency per day from London to Shrewsbury is:

  • 16 trains per day.

However, we recommend checking specific travel dates for your journey from London to Shrewsbury as scheduled services by bus, flight or train can vary by season or day of the week.

When traveling between London and Shrewsbury, where do I depart from London and where do I arrive in Shrewsbury?

These are the most popular departure and arrival points from London to Shrewsbury:

  • Buses mostly depart from London, Hammersmith Bridge Road and arrive in Shrewsbury, Raven Meadows.
  • Trains mostly leave from London Victoria and tend to arrive in Shrewsbury.
Which travel companies can help me find a way to get from London to Shrewsbury?

Omio works with many trusted partners that can help you travel the best way from London to Shrewsbury:

  • You can travel to Shrewsbury from London by bus with National Express. You can find cheap tickets on Omio for $23 (€19) with National Express from London to Shrewsbury.
  • You can travel to Shrewsbury from London by flight with British Airways. You can find cheap tickets on Omio for $67 (€55) with British Airways from London to Shrewsbury.
  • You can travel by train from London to Shrewsbury with Avanti West Coast, and you can find Avanti West Coast London to Shrewsbury tickets for $69 (€57) on Omio.
Where else should I travel to after my journey between London and Shrewsbury ends?
Many of our customers who book a trip from London to Shrewsbury often extend their vacation and travel to other popular destinations like Birmingham, Manchester or Wolverhampton. If you’re thinking of adding another destination to your London and Shrewsbury itinerary, let Omio find you the best connections between Shrewsbury and any of these top destinations today!
How early should I buy London to Shrewsbury tickets online to score the best deals?

Before traveling from London to Shrewsbury, it’s good to know what ticket you can book and how much it will cost in the next 7 days:

  • A bus ticket for this journey costs on average $23 (€19) one way.
  • A plane ticket is costing on average $67 (€55) one way for this route.
  • A train ticket for this journey costs on average $69 (€57) one way.

But we recommend booking London to Shrewsbury tickets online a few months before your planned travel date to score the best deals and save money on your trip.

Travelling from London to Shrewsbury: related information

Here are some other resources that might have the information you need