Cheap train tickets from Middlesbrough to Manchester

Showing times and prices for 22 Jan

Cheapest

£34

Average

£50

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 Manchester will cost around £ 50 if you buy it on the day, but the cheapest tickets can be found for only £ 34.

Cheapest
08:20Middlesbrough2h18 10:38Manchester Victoria
0 changes
£341One-way
10:21Middlesbrough2h17 12:38Manchester Victoria
0 changes
£351One-way
09:21Middlesbrough2h17 11:38Manchester Victoria
0 changes
£351One-way
10:25Middlesbrough2h43 13:08Manchester Victoria
1 changes
£661One-way
09:25Middlesbrough2h43 12:08Manchester Victoria
1 changes
£661One-way

Train schedule Middlesbrough to Manchester

Showing trains for tomorrow, Sat, 22 Jan
08:20Middlesbrough2h18 10:38Manchester Victoria
0 changes
08:25Middlesbrough2h43 11:08Manchester Victoria
0 changes
09:21Middlesbrough2h17 11:38Manchester Victoria
0 changes
09:25Middlesbrough2h43 12:08Manchester Victoria
0 changes
10:21Middlesbrough2h17 12:38Manchester Victoria
0 changes
10:25Middlesbrough2h43 13:08Manchester Victoria
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, coach or flight

Sat
22 Jan
£34First Transpennine Express
£11Megabus
Sun
23 Jan
£31First Transpennine Express
£11Megabus
Mon
24 Jan
£31First Transpennine Express
£11Megabus
Thu
27 Jan
£27First Transpennine Express
£10Megabus
Fri
28 Jan
£64First Transpennine Express
Find prices
Sat
29 Jan
£30First Transpennine Express
£10Megabus
Sun
30 Jan
£19First Transpennine Express
Find prices
Mon
31 Jan
£17First Transpennine Express
£12National Express
Tue
1 Feb
£17First Transpennine Express
£10Megabus
Fri
4 Feb
£27First Transpennine Express
£11Megabus
Sat
5 Feb
£66First Transpennine Express
£10Megabus
Mon
7 Feb
Find prices
£10Megabus
Wed
9 Feb
£17First Transpennine Express
£10Megabus

Fastest train times from Middlesbrough to Manchester

Showing times and prices for 22 Jan

Fastest Journey

2 h 17 m

Average

2 h 30 m

Trains per day

6

Distance

138 km

Of the 6 trains that leave Middlesbrough for Manchester every day 3 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 138 km distance in an average of 2 h 30 m but if you time it right, some trains will get you there in just 2 h 17 m .

The slowest trains will take 2 h 43 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
10:21Middlesbrough2h17 12:38Manchester Victoria
0 changes
£351One-way
Fastest
09:21Middlesbrough2h17 11:38Manchester Victoria
0 changes
£351One-way
08:20Middlesbrough2h18 10:38Manchester Victoria
0 changes
£341One-way
10:25Middlesbrough2h43 13:08Manchester Victoria
1 changes
£661One-way
09:25Middlesbrough2h43 12:08Manchester Victoria
1 changes
£661One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Middlesbrough to Manchester

distanceDistance86 miles (138 km)
durationAverage train duration2 h 17 min
priceAverage train ticket price£31 (€36)
changesDirect trainYes
carriersTrain providersFirst Transpennine Express

Trains from Middlesbrough to Manchester cover the 86 miles (138 km) long journey taking on average 2 h 17 min with our travel partners like First Transpennine Express. There are direct train services available. While the average ticket price for this trip costs around £31, you can find the cheapest train ticket for as low as £27. Travellers depart most frequently from Middlesbrough and arrive in Manchester Piccadilly.

Travel Tips: Trains from Middlesbrough to Manchester

Travel by train to Manchester 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 Manchester.
FAQs

What is the cost of cheap trains between Middlesbrough and Manchester?

Omio customers have found the cheapest trains to Manchester from Middlesbrough to cost as little as £27  in the next 7 days.

How much does the train from Middlesbrough to Manchester cost on average?

If you’re looking to book your train tickets in the next week, you can expect the Middlesbrough to Manchester train price to come in at an average of £31  one way.

How far is it from Middlesbrough to Manchester by train?

The train distance from Middlesbrough to Manchester is around 86 miles (138 km).

How many hours does it take from Middlesbrough to Manchester by train?

On average the train from Middlesbrough to Manchester duration is 2 h 17 min  for the 86 miles (138 km) long route, but the travel time can vary if you depart on weekends and holidays.

Which train station in Middlesbrough goes to Manchester? Which train station do I come into Manchester from Middlesbrough?

There are a few train stations in Middlesbrough to start your route from including Middlesbrough and Middlesbrough James Cook University Hospital. In Manchester you have a few train station options to choose from for your arrival including Manchester Piccadilly, Manchester Victoria and Manchester Oxford Road.

Omio customers travelling this route depart most frequently from Middlesbrough   and arrive in Manchester Piccadilly.

Where is the train station in Middlesbrough to go to Manchester? Where is the train station in Manchester located?

Passengers board the train most frequently from Middlesbrough, which is located around 0.2 miles (321 m) away from the city centre, and they get off the train at Manchester Piccadilly, located 0.4 miles (587 m) away from the city centre.

Which train companies can take me to Manchester from Middlesbrough?

For the route from Middlesbrough to Manchester you can take a train with First Transpennine Express. Be sure to check out all possible train providers that offer services to Manchester from Middlesbrough on Omio to compare what amenities they may have.

Are there any Middlesbrough to Manchester direct trains?

Yes, there are direct trains between Middlesbrough and Manchester, and you can find a direct train for this route with First Transpennine Express  on Omio. It's worth paying attention to when you book your train ticket as direct services tend to offer more convenience and save you time getting to your destination.

What time is the earliest train from Middlesbrough to Manchester? What time is the last train from Middlesbrough to Manchester?

If you prefer early morning trains from Middlesbrough to Manchester, the first train leaves at 08: 20. If you prefer late night trains from Middlesbrough to Manchester, the last train of the day leaves at 10: 21. Omio shows you the latest train from Middlesbrough to Manchester timetable to help you book the best departure time for this trip.

How early should I purchase train tickets to Manchester from Middlesbrough to score the best deals?

In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this journey and save money. If you book train tickets between Middlesbrough and Manchester within the next 7 days, you can find tickets to cost on average £31 one way. To find the best prices for this route, consider booking your train ticket from Middlesbrough to Manchester a few months in advance.

Important Stations and Airports for this Journey

Middlesbrough
Manchester
Middlesbrough is the most popular Middlesbrough railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Middlesbrough for your journey to Manchester.