If the offers provided by buses do not suit your needs, trains and carpooling could represent a good alternative for this distance.
Since the journey from Middlesbrough to Leeds is not so long, the bus is a good solution, but if you are looking for more offers or departure times, you can also have a look at trains and carpooling solutions.
When are the buses of the line Middlesbrough - Leeds scheduled?
The average duration of the journey is 1 hour and 47 minutes, but the fastest bus connections get you to Leeds in 1 hour and 30 minutes. The first bus is scheduled at 07:11 and the last one at 14:11.
Which companies can you travel with from Middlesbrough to Leeds?
Among the several partners of virail, you can also find National Express, offering buses from Middlesbrough to Leeds.