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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to Middlesbrough from Newcastle upon Tyne

distanceDistance31 miles (50 km)
durationAverage train duration1 h 18 min
priceAverage train ticket price$13 (€11)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesNorthern Rail

Trains from Newcastle upon Tyne to Middlesbrough cover the 31 miles (50 km) long trip taking on average 1 h 18 min with our travel partners like Northern Rail. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this journey costs around $13 (€11), you can find the cheapest train ticket for as low as $10 (€9).

Travel Tips

Trains from Newcastle upon Tyne to Middlesbrough
Travel by train to Middlesbrough 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 Newcastle upon Tyne to Middlesbrough.
FAQs
What is the price of the cheapest train from Newcastle upon Tyne to Middlesbrough?
Omio customers have found the cheapest trains from Newcastle upon Tyne to Middlesbrough to cost as little as $10 (€9)  in the next 7 days.
How much is the train between Newcastle upon Tyne and Middlesbrough on average?
If you are looking to book your train ticket in the next 7 days, you can expect the Newcastle upon Tyne to Middlesbrough train to cost on average $13 (€11)  one way.
How far is Newcastle upon Tyne to Middlesbrough by train?
When traveling this route you should expect the distance to Middlesbrough from Newcastle upon Tyne by train to be approximately 31 miles (50 km).
How long is the train between Newcastle upon Tyne and Middlesbrough?
On average the Newcastle upon Tyne to Middlesbrough train travel time is 1 h 18 min  for the 31 miles (50 km) long journey, but the duration can vary if you travel on weekends and holidays.
What train companies offer a service to Middlesbrough from Newcastle upon Tyne?
For the best Newcastle upon Tyne to Middlesbrough train to book, you can travel safely and comfortably with Northern Rail. However, it's always good to check all possible train providers with services between Newcastle upon Tyne and Middlesbrough to compare what amenities they may offer.
How many trains per day are there between Newcastle upon Tyne and Middlesbrough?
The average number of trains departing Newcastle upon Tyne for Middlesbrough is 25 a day. The train schedules and services may vary between weekdays and weekends.
How far in advance should I buy train tickets from Newcastle upon Tyne to Middlesbrough for the best deals?
If you book a train ticket from Newcastle upon Tyne to Middlesbrough within the next 7 days, you can find tickets to cost on average $13 (€11) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Middlesbrough from Newcastle upon Tyne are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Newcastle upon Tyne
Middlesbrough
The major railway station for departures from Newcastle upon Tyne is. Read all the information you need to know about services, amenities and connections at for your journey from Newcastle upon Tyne to Middlesbrough.