Trains to Doncaster Find train times and tickets

Reading to Doncaster by train

from £42.00

Avg 0 changes 3hr 21m

Hooton Roberts to Doncaster by train

from £3.50

Avg 0 changes 15m

Bassetlaw to Doncaster by train

from £8.40

Avg 1 change 36m

Ashford to Doncaster by train

from £82.50

Avg 1 change 2hr 36m

Bath to Doncaster by train

from £87.00

Avg 1 change 3hr 38m

Salisbury to Doncaster by train

from £61.80

Avg 1 change 3hr 51m

Bristol to Doncaster by train

from £39.70

Avg 1 change 3hr 17m

Brussels to Doncaster by train

from £103.00

Avg 1 change 4hr 12m

Stevenage to Doncaster by train

from £15.60

Avg 0 changes 1hr 17m

West Yorkshire to Doncaster by train

from £8.80

Avg 1 change 1hr 13m

Seaton Carew to Doncaster by train

from £17.20

Avg 1 change 1hr 34m

Liverpool to Doncaster by train

from £11.00

Avg 1 change 2hr 13m

Lincoln to Doncaster by train

from £11.80

Avg 1 change 59m

Edinburgh to Doncaster by train

from £17.70

Avg 0 changes 2hr 50m

High Wycombe to Doncaster by train

from £30.60

Avg 1 change 2hr 54m

East Riding of Yorkshire to Doncaster by train

from £9.00

Avg 0 changes 37m

Middlesbrough to Doncaster by train

from £54.00

Avg 1 change 1hr 23m

Huddersfield to Doncaster by train

from £17.00

Avg 1 change 1hr

Great Yarmouth to Doncaster by train

from £21.00

Avg 2 changes 3hr 22m

Ipswich to Doncaster by train

from £14.90

Avg 1 change 2hr 37m

Huntingdon to Doncaster by train

from £22.80

Avg 1 change 1hr 12m

Romford to Doncaster by train

from £22.40

Avg 1 change 2hr 36m

Peterborough to Doncaster by train

from £8.20

Avg 0 changes 46m

Todmorden to Doncaster by train

from £17.50

Avg 1 change 1hr 40m

Bolton to Doncaster by train

from £20.60

Avg 1 change 2hr

Weymouth to Doncaster by train

from £54.70

Avg 1 change 5hr 15m

Darlington to Doncaster by train

from £10.60

Avg 0 changes 50m

Exeter to Doncaster by train

from £57.90

Avg 1 change 4hr 29m

Chester to Doncaster by train

from £40.10

Avg 1 change 2hr 18m

Sunderland to Doncaster by train

from £12.90

Avg 1 change 1hr 54m

Guildford to Doncaster by train

from £30.60

Avg 1 change 3hr 1m

Cambridge to Doncaster by train

from £15.60

Avg 1 change 1hr 53m

Morley to Doncaster by train

from £17.00

Avg 1 change 1hr

Stockport to Doncaster by train

from £6.50

Avg 0 changes 1hr 6m

Swindon to Doncaster by train

from £42.50

Avg 1 change 3hr 10m

Bradford to Doncaster by train

from £17.00

Avg 0 changes 58m

Howden to Doncaster by train

from £6.50

Avg 0 changes 21m

Skegness to Doncaster by train

from £32.50

Avg 1 change 2hr 6m

Oxford to Doncaster by train

from £34.60

Avg 0 changes 2hr 58m

Kirkcaldy to Doncaster by train

from £17.70

Avg 1 change 3hr 40m

Mansfield to Doncaster by train

from £28.00

Avg 1 change 1hr 18m

Harlow to Doncaster by train

from £29.60

Avg 1 change 2hr 32m

Newcastle upon Tyne to Doncaster by train

from £9.70

Avg 0 changes 1hr 21m

Wakefield to Doncaster by train

from £3.20

Avg 0 changes 16m

Manchester to Doncaster by train

from £7.50

Avg 0 changes 1hr 15m

Crewe to Doncaster by train

from £12.50

Avg 1 change 1hr 42m

Whitby to Doncaster by train

from £11.60

Avg 1 change 2hr 55m

Warrington to Doncaster by train

from £19.50

Avg 1 change 1hr 50m

Portsmouth to Doncaster by train

from £231.80

Avg 1 change 3hr 59m

Wolverhampton to Doncaster by train

from £52.80

Avg 1 change 2hr 15m

Hastings to Doncaster by train

from £35.70

Avg 1 change 3hr 43m

Chesterfield to Doncaster by train

from £7.70

Avg 0 changes 38m

Chelmsford to Doncaster by train

from £30.60

Avg 1 change 2hr 50m

Cleethorpes to Doncaster by train

from £6.50

Avg 0 changes 1hr 3m

Hamilton to Doncaster by train

from £35.90

Avg 1 change 3hr 48m

Harrogate to Doncaster by train

from £17.20

Avg 0 changes 1hr 5m

Durham to Doncaster by train

from £9.20

Avg 0 changes 1hr 8m

Grantham to Doncaster by train

from £7.20

Avg 0 changes 32m

Carlisle to Doncaster by train

from £24.10

Avg 1 change 3hr 10m

Cardiff to Doncaster by train

from £35.90

Avg 1 change 3hr 57m

Worthing to Doncaster by train

from £35.70

Avg 1 change 3hr 35m

Basingstoke to Doncaster by train

from £47.00

Avg 1 change 3hr 8m

Taunton to Doncaster by train

from £52.40

Avg 1 change 4hr 3m

Birmingham to Doncaster by train

from £16.40

Avg 0 changes 1hr 42m

Glasgow to Doncaster by train

from £21.50

Avg 1 change 3hr 52m

Eastbourne to Doncaster by train

from £42.50

Avg 1 change 3hr 39m

Kingston upon Hull to Doncaster by train

from £8.00

Avg 0 changes 49m

Brighton to Doncaster by train

from £34.60

Avg 1 change 3hr 11m

Lowestoft to Doncaster by train

from £24.60

Avg 2 changes 3hr 42m

Inverness to Doncaster by train

from £137.00

Avg 1 change 6hr 26m

Luton to Doncaster by train

from £28.50

Avg 1 change 2hr 32m

Norwich to Doncaster by train

from £14.90

Avg 1 change 2hr 42m

Halifax to Doncaster by train

from £17.00

Avg 0 changes 57m

London to Doncaster by train

from £13.00

Avg 0 changes 1hr 27m

Cambridgeshire to Doncaster by train

from £31.30

Avg 1 change 1hr 41m

Bournemouth to Doncaster by train

from £129.30

Avg 1 change 4hr 15m

Retford to Doncaster by train

from £7.90

Avg 0 changes 13m

Poole to Doncaster by train

from £40.80

Avg 1 change 4hr 33m

Tamworth to Doncaster by train

from £18.00

Avg 1 change 1hr 34m

Derby to Doncaster by train

from £8.90

Avg 0 changes 57m

Barnsley to Doncaster by train

from £4.80

Avg 1 change 46m

Leeds to Doncaster by train

from £3.50

Avg 0 changes 28m

Preston to Doncaster by train

from £50.80

Avg 1 change 2hr 22m

Coventry to Doncaster by train

from £30.00

Avg 1 change 2hr 26m

Rotherham to Doncaster by train

from £4.30

Avg 0 changes 24m

Newark on Trent to Doncaster by train

from £6.60

Avg 0 changes 21m

Thornaby on Tees to Doncaster by train

from £53.00

Avg 1 change 1hr 18m

Dundee to Doncaster by train

from £43.80

Avg 1 change 4hr 23m

Paris to Doncaster by train

from £63.00

Avg 1 change 4hr 11m

Stoke-on-Trent to Doncaster by train

from £41.40

Avg 1 change 1hr 41m

Blackburn to Doncaster by train

from £15.40

Avg 1 change 2hr 14m

Rochdale to Doncaster by train

from £21.50

Avg 1 change 1hr 41m

Winchester to Doncaster by train

from £36.30

Avg 1 change 3hr 26m

Northampton to Doncaster by train

from £73.80

Avg 1 change 2hr 33m

Perth to Doncaster by train

from £44.50

Avg 1 change 4hr 25m

Woking to Doncaster by train

from £30.60

Avg 1 change 2hr 48m

Sheffield to Doncaster by train

from £2.20

Avg 0 changes 20m

Chatham to Doncaster by train

from £31.60

Avg 1 change 2hr 50m

Barnetby le Wold to Doncaster by train

from £18.10

Avg 0 changes 44m

Redhill to Doncaster by train

from £30.60

Avg 1 change 2hr 44m

Basildon to Doncaster by train

from £29.60

Avg 1 change 2hr 52m

Southampton to Doncaster by train

from £44.50

Avg 1 change 3hr 44m

Scarborough to Doncaster by train

from £10.00

Avg 0 changes 1hr 8m

Kettering to Doncaster by train

from £19.80

Avg 1 change 2hr 6m

Slough to Doncaster by train

from £26.00

Avg 1 change 2hr 35m

Stirling to Doncaster by train

from £54.00

Avg 1 change 3hr 52m

Welwyn Garden City to Doncaster by train

from £19.00

Avg 1 change 1hr 45m

Leicester to Doncaster by train

from £12.10

Avg 1 change 1hr 34m

Plymouth to Doncaster by train

from £52.00

Avg 1 change 5hr 24m

Gravesend to Doncaster by train

from £30.60

Avg 1 change 2hr 32m

Northallerton to Doncaster by train

from £10.70

Avg 0 changes 43m

North Yorkshire to Doncaster by train

from £7.50

Avg 0 changes 15m

Aberdeen to Doncaster by train

from £42.00

Avg 0 changes 5hr 33m

York to Doncaster by train

from £7.10

Avg 0 changes 21m

Newton Abbot to Doncaster by train

from £57.90

Avg 1 change 4hr 50m

Clapham Junction to Doncaster by train

from £22.40

Avg 1 change 2hr 16m

Wigan to Doncaster by train

from £32.20

Avg 1 change 2hr 11m

Scunthorpe to Doncaster by train

from £3.00

Avg 0 changes 28m

Keighley to Doncaster by train

from £17.20

Avg 1 change 1hr 8m

Search accommodation in Doncaster

Airbnb
Country guide

Trains to the UK

Read our country guide

Passenger age requirements

Different countries have different classifications for "Child" and "Youth". That's why we ask you to enter the age of young passengers when you search.

Countries Children Youths
Belgium and Luxembourg 6 - 11 12 - 25
Eurostar 4 - 11 12 - 25
France* 4 - 11 12 - 25
Germany* 6 - 14 15 - 25
Italy 4 - 11 12 - 25
Netherlands (including Thalys) 4 - 11 12 - 25
Spain* 4 - 13 14 - 25
Switzerland 6 - 16 17 - 25
United Kingdom* 5 - 15 16 - 25
others 4 - 11 12 - 25

* There are some exceptions to these definitions. Please see child and youth passenger age requirements for more information.

You can also read about Youth and Senior discounts and railcards.

Log in / Register

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