Trains to Sheffield Find train times and tickets

Edinburgh to Sheffield by train

from £45.50

Avg 0 changes 3hr 20m

Lincoln to Sheffield by train

from £5.00

Avg 0 changes 1hr 11m

Brighton to Sheffield by train

from £29.50

Avg 1 change 3hr 40m

Birmingham to Sheffield by train

from £12.90

Avg 0 changes 1hr 6m

Skegness to Sheffield by train

from £34.80

Avg 1 change 2hr 58m

Glasgow to Sheffield by train

from £21.00

Avg 0 changes 4hr 50m

Oxford to Sheffield by train

from £26.00

Avg 0 changes 2hr 27m

Peterborough to Sheffield by train

from £8.20

Avg 0 changes 2hr 2m

Doncaster to Sheffield by train

from £2.00

Avg 0 changes 21m

Scarborough to Sheffield by train

from £10.00

Avg 0 changes 1hr 40m

Leeds to Sheffield by train

from £4.50

Avg 0 changes 39m

Leicester to Sheffield by train

from £15.50

Avg 0 changes 57m

Newcastle upon Tyne to Sheffield by train

from £9.70

Avg 0 changes 1hr 44m

Scunthorpe to Sheffield by train

from £5.00

Avg 0 changes 58m

Nottingham to Sheffield by train

from £5.50

Avg 0 changes 47m

York to Sheffield by train

from £5.60

Avg 0 changes 45m

London to Sheffield by train

from £14.50

Avg 0 changes 2hr

Search accommodation in Sheffield

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.