Trains to Middlesbrough Find train times and tickets

Edinburgh to Middlesbrough by train

from £12.00

Avg 1 change 2hr 28m

Birmingham to Middlesbrough by train

from £32.80

Avg 1 change 3hr 26m

Leeds to Middlesbrough by train

from £10.10

Avg 0 changes 1hr 21m

London to Middlesbrough by train

from £17.00

Avg 1 change 2hr 54m

Whitby to Middlesbrough by train

from £6.90

Avg 0 changes 1hr 26m

Scarborough to Middlesbrough by train

from £12.30

Avg 1 change 2hr 1m

Newcastle upon Tyne to Middlesbrough by train

from £10.70

Avg 0 changes 1hr 6m

York to Middlesbrough by train

from £7.20

Avg 0 changes 56m

Search accommodation in Middlesbrough

Airbnb
Country guide

Trains to the United Kingdom

Read our country guide

Log in / Register

  1. We'll assume you've read
    our Terms of Service.