Travel options
from Birmingham to Reading

You can get from Birmingham to Reading by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn

Compare prices and tickets Prices for trains, buses and flights

Dec 5
$79West Midlands Railway
Dec 9
$44Cross Country
Dec 10
$44Cross Country
Find prices
Dec 11
$45Cross Country

Travel Information from Birmingham to Reading

distanceDistance81 miles (130 km)
modeAvailable travel modesBus or train
priceTicket price range$17 - $44
cheapestCheapest modeBus • $17 (€14) • 2 h 15 min
fastestFastest modeTrain • $44 (€37) • 1 h 35 min
carriersPopular travel companiesMegabus or Cross Country

Take a bus or train to travel 81 miles (130 km) between Birmingham and Reading. If speed is a priority, then a train is the best option with an average duration of 1 h 35 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $17 (€14). The most popular travel companies which serve this trip are Megabus or Cross Country among others. Travelers can even take a direct from Birmingham to Reading.

Travel Tips

Travel from Birmingham to Reading
Travel to Reading 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 Birmingham to Reading.
How do I get from Birmingham to Reading?

You can travel from Birmingham to Reading 2 different ways: bus or train.

How do I get from Birmingham to Reading the cheapest way?

The cheapest way to get from Birmingham to Reading is by taking a bus. You can find average ticket prices around $17 (€14) compared to other travel options to Reading:

A bus is $27 (€23) less than a train for this trip with tickets for a train from Birmingham to Reading costing on average $44 (€37).

What is the fastest way to travel from Birmingham to Reading?

The fastest way from Birmingham to Reading is by train with an average journey time of 1 h 35 min.

There are alternative travel options to Reading that can usually take longer:

In comparison, traveling by bus can take you on average 2 h 15 min.

What is the distance from Birmingham to Reading?

The distance from Birmingham to Reading is approximately 81 miles (130 km).

How many scheduled departures are there a day from Birmingham to Reading?

The average frequency per day from Birmingham to Reading is:

  • 12 trains a day.

However, we recommend checking specific travel dates for your route to Reading from Birmingham as scheduled services by bus or train can vary by season or day of the week.

When traveling between Birmingham and Reading, what are the departure and arrival points in Birmingham and Reading?

These are the most popular departure and arrival points from Birmingham to Reading:

  • Buses from Birmingham to Reading most often leave from Birmingham, Coach Station and arrive in Reading, Station North Interchange (Stop NE).
  • Trains mostly leave from Birmingham New Street and tend to arrive in Reading.
Which travel companies can take me from Birmingham to Reading?

If finding a good deal is your main consideration for your trip from Birmingham to Reading, then we'll help you find the best value travel companies for you:

  • Travel with Megabus for buses to Reading. If you’re looking for a good deal on tickets, check for Megabus Birmingham to Reading tickets on Omio for $17 (€14).
  • Travel with Cross Country to go to Reading by train. For a good deal on tickets, you can find Cross Country Birmingham to Reading tickets on Omio for $44 (€37).
Where else should I travel to after my journey from Birmingham to Reading ends?
Omio customers who travel from Birmingham to Reading often also extend their vacation to go to London, Luton or Stansted. Omio can help you plan your trip by finding the best connections between Reading and these popular destinations at a great price.
When should I purchase a ticket from Birmingham to Reading online to score the best deals?

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

  • A bus ticket for this journey costs on average $17 (€14) one way.
  • A train ticket for this journey is costing $44 (€37) one way on average.

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

Travelling from Birmingham to Reading: related information

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