COMPARE Prices across different modes

Nov 27
Find prices
$23National Express
Find prices
Nov 28
$27West Midlands Railway
$23National Express
$89British Airways
Nov 29
$34West Midlands Railway
$23National Express
$103British Airways
Nov 30
$34West Midlands Railway
$23National Express
Find prices
Dec 1
$34West Midlands Railway
$23National Express
Find prices
Dec 2
$74Avanti West Coast
$23National Express
Find prices
Dec 3
$34West Midlands Railway
$23National Express
$77British Airways

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

Eurolines France
Bla Bla Bus
Bus companies

Bus from London to Shrewsbury with National Express

For as little as $23 (€19) you can travel by bus between London and Shrewsbury with National Express. Omio will show you the best deals, schedules and tickets available for this trip.

National Express

Travel hassle-free from London to Shrewsbury on a bus with National Express! Omio shows you National Express bus schedules and ticket types available to help you find the cheapest and fastest route between London and Shrewsbury. National Express is the leading bus company for routes throughout the United Kingdom, offering hundreds of journeys to cities, towns, and major UK airports at an affordable price. You can expect to travel 138 miles (223 km) between London and Shrewsbury on the bus and pay as low as $23 (€19) for a bus ticket.

All National Express buses are air-conditioned and provide free WiFi and onboard entertainment. Most buses are equipped with seat belts and power outlets in each seat, so you can charge your phone or laptop during a long journey. You can select between three ticket types for the London - Shrewsbury bus: Restricted Fare, Standard Fare, and Fully Flexible Fare. Refundable tickets provide more flexibility than other ticket options, meaning you can cancel or change your ticket easily, should you need to. So, book your cheap National Express bus ticket from London to Shrewsbury on Omio today and enjoy your route!

Read on for COVID-19 recommendations and policies for your National Express bus ticket between London and Shrewsbury:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Verification of ticket with valid ID
  • Exceptions to waive change or cancellation fees policy
  • For journeys between July 1st and October 31, 2020, the following change and refund policies apply:
    • Restricted ticket: One change is allowed free of charge
    • Standard ticket: Full refund or one change is allowed free of charge
    • Fully flexible ticket: Unlimited changes to time or date are allowed
    • All change and refund requests must be made at least 24 hours before the original outbound journey. Partial refunds are not allowed.

Travel Tips

Buses from London to Shrewsbury
Take the bus 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.
How much does a cheap bus to Shrewsbury from London cost?
Omio customers have found the cheapest buses from London to Shrewsbury to cost as little as $23 (€19)  in the next 7 days.
What is the cost of a bus from London to Shrewsbury?
The London to Shrewsbury bus ticket price is on average $23 (€19)  if you are looking to buy your tickets for this trip in the next week.
What is the distance to Shrewsbury from London by bus?
The London to Shrewsbury bus distance is approximately 138 miles (223 km).
How long is a bus to Shrewsbury from London on average?
While the time it takes to travel 138 miles (223 km) between London and Shrewsbury can vary based on specific dates, weekends, and holidays, the London to Shrewsbury bus journey time is on average 4 h 45 min.
What bus station in London goes to Shrewsbury? What bus station do I come into Shrewsbury from London?

When traveling this route, Omio customers are departing most frequently from London Victoria   and arriving in Shrewsbury, Raven Meadows.

Where is the bus station in London to go to Shrewsbury? Where is the bus station in Shrewsbury located?

Passengers board their bus most frequently from London Victoria and travel around 1 mile (s) / 1 km from the city center to this bus station.

Passengers traveling this route most often arrive at Shrewsbury, Raven Meadows and need to travel approximately 0 mile (s) / 0 km from the bus station to the city center in Shrewsbury.

What bus providers offer a service between London and Shrewsbury?
For the route from London to Shrewsbury you can take a bus with National Express. Be sure to check out all possible bus providers that offer services between London and Shrewsbury on Omio to compare what amenities they may have.
Are there any nonstop bus services from London to Shrewsbury?
Yes, there are direct buses from London to Shrewsbury, and you can find a direct bus for this journey with National Express  on Omio. It's worth paying attention to when you book your bus ticket as direct services tend to offer more convenience and save you time getting to your destination.
How early should I buy bus tickets between London and Shrewsbury to score the best deals?
You can find buses from London to Shrewsbury to cost on average $23 (€19) one way if you book within the next 7 days. But we recommend buying bus tickets in advance to score the best deals and save money on your route. You’ll see tickets for the London to Shrewsbury bus generally on sale a few months before the planned travel date.