COMPARE Prices across different modes

Mon
Oct 25
$94Cross Country
$20Megabus
Tue
Oct 26
$46Cross Country
$20Megabus
Wed
Oct 27
$46Cross Country
$17Megabus
Fri
Oct 29
$46Cross Country
$17Megabus
Sat
Oct 30
$46Cross Country
$17Megabus
Sun
Oct 31
$46Cross Country
$17Megabus
Mon
Nov 1
$46Cross Country
$17Megabus
Tue
Nov 2
$46Cross Country
$17Megabus
Wed
Nov 3
$46Cross Country
$17Megabus
Thu
Nov 4
$46Cross Country
$17Megabus
Fri
Nov 5
$46Cross Country
$17Megabus
Sat
Nov 6
$46Cross Country
$17Megabus

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Reading and Birmingham

distanceDistance81 miles (130 km)
durationAverage train duration1 h 33 min
priceAverage train ticket price$54 (€44)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain companiesCross Country

Trains from Reading to Birmingham cover the 81 miles (130 km) long trip taking on average 1 h 33 min with our travel partners like Cross Country. Normally, there are 16 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $46 (€37), but the average price of train tickets is $54 (€44). Travelers depart most frequently from Reading and arrive in Birmingham New Street.

Train companies

CrossCountry Reading – Birmingham

Find the best trains from Reading to Birmingham with Omio's travel partners CrossCountry from $46 (€37). We can find you the best deals, schedules and tickets when comparing and booking the best trip.

CrossCountry

CrossCountry is a fast speed train company in the United Kingdom and for your next train between Reading and Birmingham you can choose between Standard Class and First Class tickets on Omio.

Omio helps you find the perfect Reading - Birmingham train with CrossCountry. Whether you are searching for the fastest, earliest or cheapest train between Reading and Birmingham, Omio shows you CrossCountry’s current train schedules, tickets, prices and other travel information (such as baggage allowance and amenities onboard) to help you find the best train ticket for your upcoming Reading to Birmingham route. You can expect to travel around 81 miles (130 km) from Reading to Birmingham on a train with CrossCountry. Once you are ready, buy your one-way CrossCountry tickets between Reading and Birmingham starting as low as $46 (€37) if you book in advance. If you use the Omio app to book your ticket, you can check straight away to see if it's a mobile ticket so that you can go paperless when traveling by train instead of purchasing tickets at the train station in person. So, book your tickets with ease and comfort online and enjoy a smooth journey with CrossCountry!

When purchasing your CrossCountry train tickets between Reading and Birmingham, 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

Trains from Reading to Birmingham: Journey Details

Trains from Reading to Birmingham begins at 6:00 a.m., with roughly 2 trains an hour running until 10:30 p.m. Most journeys on this route are direct and take approximately 1.5 hours; however, toward the evening passengers may be required to change 1 to 2 times at stations such as London, Banbury and/or Oxford resulting in a longer journey. The peak fare period occurs before 9:30 a.m. Night trains are available on this route; however, travelers should be aware that night journeys can take up to 7 hours, multiple transfers, and may require lengthy layovers during changes. On the weekend, the schedule remains roughly the same, with 2 trains an hour departing Reading between 6:00 a.m. and 9:30 p.m. on Saturday and 9:00 a.m. and 10:00 p.m. on Sunday. Trains on this route are provided by CrossCountry.

Return trains from Birmingham to Reading are also available.

Departing Reading by train

Reading is a town in Berkshire County with a history dating back to its Saxon foundation in approximately 800 AD. The Museum of Reading chronicles the fascinating evolution of the settlement, accounting for both Viking and Norman invasions as well as hosting an exhibition detailing the archeological finds of the excavation of Calleva Attrebatum. Visitors are also encouraged to explore the Forbury Gardens which lead to the ruins of Reading Abbey, a burial site for former kings of England.

Arriving in Birmingham by train

The second largest city in the United Kingdom, Birmingham is home to an array of striking buildings such as St. Philip's Cathedral and the Birmingham Town Hall. The city is well known as an amazing retail centre largely thanks to its massive Bullring shopping centre but visitors may also score some great vintage finds in one of the many boutiques spread throughout the city centre. Those interested in a wild night on the town will not be disappointed by the city's diverse nightlife options, which range from live music to trendy nightclubs.

Travel Tips

Trains from Reading to Birmingham
Travel by train to Birmingham 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 Reading to Birmingham.
FAQs
How much do cheap train tickets to Birmingham from Reading cost?
Looking to save money on your route? Omio customers have found the cheapest train between Reading and Birmingham for the next 7 days starting from $46 (€37)  one way.
How much does it cost to take a train from Reading to Birmingham?
The train price between Reading and Birmingham is on average $54 (€44)  if you are looking to purchase your tickets for this journey in the next 7 days.
How far is Reading to Birmingham by train?
The train distance from Reading to Birmingham is around 81 miles (130 km).
What is the Reading to Birmingham train travel time?
While the time it takes to travel 81 miles (130 km) to Birmingham from Reading can vary based on specific dates, weekends, and holidays, the Reading to Birmingham train journey time is on average 1 h 33 min.
What is the departure train station in Reading and arrival train station in Birmingham?

When taking the train to Birmingham from Reading, you can choose to depart from train stations like Reading and Reading West. Your trip can end in train stations such as Birmingham New Street and Birmingham Moor Street.

Omio customers who travel this route most frequently depart from Reading   and arrive in Birmingham New Street.

Where is the Reading train station located? Where is the Birmingham train station located?

The most popular departure train station with passengers for this journey, called Reading, is located 0 mile (s) / 0 km from the city center of Reading.

The most popular arrival train station, Birmingham New Street, is located 0 mile (s) / 0 km away from the city center of Birmingham.

What train providers go from Reading to Birmingham?
If you're looking for trains from Reading to Birmingham, you can rely on Cross Country to get you to Birmingham. It's also good to check out all possible train providers for the Reading to Birmingham route to see if there might be differences in the amenities they offer.
How many trains are there to Birmingham from Reading a day?
On average, there are 16 trains a day from Reading to Birmingham. The train times and services may be different on weekends and holidays compared to weekdays.
When is the earliest train from Reading to Birmingham? When is the last train from Reading to Birmingham?
The earliest train departing from Reading to Birmingham leaves at 7: 15 AM. The last train departing from Reading to Birmingham leaves at 11: 15 AM. You can find the latest Reading to Birmingham train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I book a train ticket from Reading to Birmingham to get the best deals?
If you book the Reading to Birmingham train within the next 7 days, you can find one way tickets to cost on average $54 (€44). However, booking your train ticket in advance gives you access to the best prices for trains between Reading and Birmingham. Look out for train tickets for this route to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Reading
Birmingham
Reading is the most popular Reading railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Reading for your trip to Birmingham.