Cheap train tickets from Middlesbrough to Birmingham

Showing times and prices for Jan 19

Cheapest

$164

Average

$168

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Middlesbrough to Birmingham will cost around $ 168 if you buy it on the day, but the cheapest tickets can be found for only $ 164.

Cheapest
01:25PMMiddlesbrough3h41 05:06PMBirmingham New Street
1 changes
$1641One-way
Cheapest
12:25PMMiddlesbrough3h39 04:04PMBirmingham New Street
1 changes
$1641One-way
Cheapest
11:25AMMiddlesbrough3h43 03:08PMBirmingham New Street
1 changes
$1641One-way
Cheapest
10:25AMMiddlesbrough3h03 01:28PMBirmingham New Street
1 changes
$1641One-way
09:25AMMiddlesbrough3h43 01:08PMBirmingham New Street
1 changes
$1761One-way

Train schedule from Middlesbrough to Birmingham

Showing trains for tomorrow, Wed, Jan 19
08:25AMMiddlesbrough3h39 12:04PMBirmingham New Street
0 changes
09:25AMMiddlesbrough3h43 01:08PMBirmingham New Street
0 changes
10:25AMMiddlesbrough3h03 01:28PMBirmingham New Street
0 changes
11:25AMMiddlesbrough3h43 03:08PMBirmingham New Street
0 changes
12:25PMMiddlesbrough3h39 04:04PMBirmingham New Street
0 changes
01:25PMMiddlesbrough3h41 05:06PMBirmingham New Street
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Wed
Jan 19
$164Cross Country
$23Megabus
Thu
Jan 20
$79Cross Country
$24Megabus
Fri
Jan 21
$79Cross Country
$20National Express

Fastest train times from Middlesbrough to Birmingham

Showing times and prices for Jan 19

Fastest Journey

3 h 3 m

Average

3 h 34 m

Trains per day

6

Distance

237 km

It's difficult to get from Middlesbrough to Birmingham without transferring at least once.

Fastest
10:25AMMiddlesbrough3h03 01:28PMBirmingham New Street
1 changes
$1641One-way
12:25PMMiddlesbrough3h39 04:04PMBirmingham New Street
1 changes
$1641One-way
08:25AMMiddlesbrough3h39 12:04PMBirmingham New Street
1 changes
$1761One-way
01:25PMMiddlesbrough3h41 05:06PMBirmingham New Street
1 changes
$1641One-way
09:25AMMiddlesbrough3h43 01:08PMBirmingham New Street
1 changes
$1761One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Middlesbrough to Birmingham

distanceDistance147 miles (237 km)
durationAverage train duration3 h 3 min
priceAverage train ticket price$100 (€83)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain providersCross Country

Trains from Middlesbrough to Birmingham cover the 147 miles (237 km) long route taking on average 3 h 3 min with our travel partners like Cross Country. Normally, there are 12 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $79 (€65), but the average price of train tickets is $100 (€83). Travelers depart most frequently from Middlesbrough and arrive in Birmingham New Street.

Train companies: CrossCountry trains between Middlesbrough and Birmingham

For as little as $79 (€65) you can travel by train from Middlesbrough to Birmingham with CrossCountry. Omio will show you the best deals, schedules and tickets available for this journey.

CrossCountry

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

Omio helps you compare and book the perfect train with CrossCountry between Middlesbrough and Birmingham for a smooth and relaxing journey. Check the latest CrossCountry train schedules for the ideal departure and arrival times, take a look at the travel information for the Middlesbrough to Birmingham train with CrossCountry (such as baggage allowance and amenities offered onboard), compare the best connections for your Middlesbrough - Birmingham journey and then book a cheap train ticket with ease. The distance between Middlesbrough and Birmingham by train is 147 miles (237 km). You can book tickets for this CrossCountry train for as low as $79 (€65) one-way if you book in advance. When you search for CrossCountry tickets between Middlesbrough and Birmingham in the Omio app, you can also check whether they are mobile tickets quickly and easily. If they are mobile tickets, then you can go paperless when taking a train. Book that perfect CrossCountry Middlesbrough - Birmingham train ticket online and enjoy your trip!

CrossCountry has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by train from Middlesbrough to Birmingham:

  • 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 Middlesbrough 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 Middlesbrough to Birmingham.
FAQs

What is the price of the cheapest train from Middlesbrough to Birmingham?

Train tickets from Middlesbrough to Birmingham for some dates and times can be found for as cheap as $79 (€65)  one way in the next 7 days.

How much is a train ticket to Birmingham from Middlesbrough?

If you’re looking to purchase your train tickets in the next week, you can expect the Middlesbrough to Birmingham train price to come in at an average of $100 (€83)  one way.

How far is Birmingham from Middlesbrough by train?

The Middlesbrough to Birmingham train distance is approximately 147 miles (237 km).

What is the Middlesbrough to Birmingham train travel time?

The train time between Middlesbrough and Birmingham is on average 3 h 3 min  for the 147 miles (237 km) long journey, but the time it takes to go from Middlesbrough to Birmingham by train can vary depending on specific dates or traveling on weekends and holidays.

When traveling by train from Middlesbrough to Birmingham, which train station in Middlesbrough do I depart from and which train station in Birmingham do I arrive in?

There are a few train stations in Middlesbrough to start your trip from including Middlesbrough and Middlesbrough James Cook University Hospital. In Birmingham you have a few train station options to choose from for your arrival including Birmingham New Street and Birmingham Moor Street.

Omio customers traveling this route depart most frequently from Middlesbrough   and arrive in Birmingham New Street.

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

Passengers board the train most frequently from Middlesbrough, which is located around 0.2 miles (321 m) away from the city center, and they get off the train at Birmingham New Street, located 0.2 miles (399 m) away from the city center.

What train companies offer a service from Middlesbrough to Birmingham?

If you're looking for trains from Middlesbrough 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 Middlesbrough to Birmingham route to see if there might be differences in the amenities they offer.

How many trains per day are there between Middlesbrough and Birmingham?

The average number of trains departing Middlesbrough for Birmingham is 12 a day. The train schedules and services may vary between weekdays and weekends.

When does the first train depart from Middlesbrough to Birmingham? When does the last train depart from Middlesbrough to Birmingham?

The first Middlesbrough to Birmingham train departs at 8: 25 AM   and the last train from Middlesbrough to Birmingham leaves at 1: 25 PM. Check out the most up-to-date train schedule from Middlesbrough to Birmingham on Omio and find the best time to travel to your destination.

How far in advance should I book a train ticket from Middlesbrough to Birmingham to get the best deals?

The price of a one way train ticket from Middlesbrough to Birmingham is on average $100 (€83) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this trip. In general, you can find train tickets to Birmingham from Middlesbrough available a few months in advance.

Important Stations and Airports for this Journey

Middlesbrough
Birmingham
Middlesbrough is the most popular Middlesbrough 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 Middlesbrough for your trip to Birmingham.