Trains to Doncaster Find train times and tickets

Howden to Doncaster by train

from £6.50

Avg 0 changes 21m

Newcastle upon Tyne to Doncaster by train

from £9.70

Avg 0 changes 1hr 21m

Bournemouth to Doncaster by train

from £68.30

Avg 1 change 4hr 15m

Middlesbrough to Doncaster by train

from £11.60

Avg 1 change 1hr 23m

Darlington to Doncaster by train

from £8.20

Avg 0 changes 50m

Paris to Doncaster by train

from £63.00

Avg 1 change 4hr 11m

Chester to Doncaster by train

from £39.10

Avg 1 change 2hr 18m

Barnsley to Doncaster by train

from £4.80

Avg 1 change 46m

Chelmsford to Doncaster by train

from £30.60

Avg 1 change 2hr 50m

Durham to Doncaster by train

from £15.80

Avg 0 changes 1hr 8m

Bristol to Doncaster by train

from £98.50

Avg 1 change 3hr 17m

Kirkcaldy to Doncaster by train

from £17.70

Avg 1 change 3hr 40m

Dundee to Doncaster by train

from £25.20

Avg 1 change 4hr 23m

Whitby to Doncaster by train

from £8.60

Avg 1 change 2hr 55m

Plymouth to Doncaster by train

from £52.00

Avg 1 change 5hr 24m

East Riding of Yorkshire to Doncaster by train

from £15.10

Avg 0 changes 37m

Welwyn Garden City to Doncaster by train

from £40.50

Avg 1 change 1hr 45m

Coventry to Doncaster by train

from £30.00

Avg 1 change 2hr 26m

West Yorkshire to Doncaster by train

from £17.60

Avg 1 change 1hr 13m

Birmingham to Doncaster by train

from £16.40

Avg 0 changes 1hr 42m

Ipswich to Doncaster by train

from £14.90

Avg 1 change 2hr 37m

Slough to Doncaster by train

from £26.00

Avg 1 change 2hr 35m

Cambridge to Doncaster by train

from £15.60

Avg 1 change 1hr 53m

North Yorkshire to Doncaster by train

from £7.50

Avg 0 changes 16m

Inverness to Doncaster by train

from £46.50

Avg 1 change 6hr 26m

Peterborough to Doncaster by train

from £8.20

Avg 0 changes 46m

Brussels to Doncaster by train

from £74.00

Avg 1 change 4hr 13m

Guildford to Doncaster by train

from £30.60

Avg 1 change 3hr 1m

Thornaby on Tees to Doncaster by train

from £53.00

Avg 1 change 1hr 18m

Newton Abbot to Doncaster by train

from £50.50

Avg 1 change 4hr 50m

Preston to Doncaster by train

from £16.80

Avg 1 change 2hr 22m

Eastbourne to Doncaster by train

from £42.50

Avg 1 change 3hr 39m

Aberdeen to Doncaster by train

from £129.60

Avg 0 changes 5hr 33m

Huddersfield to Doncaster by train

from £17.00

Avg 1 change 1hr

Lowestoft to Doncaster by train

from £53.50

Avg 2 changes 3hr 42m

Cambridgeshire to Doncaster by train

from £31.30

Avg 1 change 1hr 41m

Bolton to Doncaster by train

from £20.60

Avg 1 change 2hr

Norwich to Doncaster by train

from £19.60

Avg 1 change 2hr 40m

Crewe to Doncaster by train

from £35.30

Avg 1 change 1hr 42m

Luton to Doncaster by train

from £30.60

Avg 1 change 2hr 32m

Clapham Junction to Doncaster by train

from £22.40

Avg 1 change 2hr 16m

Bradford to Doncaster by train

from £17.00

Avg 0 changes 58m

Ashford to Doncaster by train

from £82.50

Avg 1 change 2hr 36m

Great Yarmouth to Doncaster by train

from £21.00

Avg 2 changes 3hr 22m

Hastings to Doncaster by train

from £35.70

Avg 1 change 3hr 43m

Basingstoke to Doncaster by train

from £47.00

Avg 1 change 3hr 8m

Taunton to Doncaster by train

from £65.70

Avg 1 change 4hr 3m

Redhill to Doncaster by train

from £36.40

Avg 1 change 2hr 48m

Cleethorpes to Doncaster by train

from £5.50

Avg 0 changes 1hr 4m

Warrington to Doncaster by train

from £19.50

Avg 1 change 1hr 50m

Leicester to Doncaster by train

from £12.10

Avg 1 change 1hr 34m

York to Doncaster by train

from £7.10

Avg 0 changes 21m

Keighley to Doncaster by train

from £17.20

Avg 1 change 1hr 8m

Retford to Doncaster by train

from £7.90

Avg 0 changes 13m

Lincoln to Doncaster by train

from £11.80

Avg 1 change 59m

Wolverhampton to Doncaster by train

from £23.40

Avg 1 change 2hr 15m

Sunderland to Doncaster by train

from £9.70

Avg 1 change 1hr 54m

Rotherham to Doncaster by train

from £4.30

Avg 0 changes 24m

Gravesend to Doncaster by train

from £30.60

Avg 1 change 2hr 32m

Grantham to Doncaster by train

from £7.20

Avg 0 changes 32m

Chatham to Doncaster by train

from £31.60

Avg 1 change 2hr 50m

Reading to Doncaster by train

from £50.40

Avg 0 changes 3hr 21m

Sheffield to Doncaster by train

from £2.20

Avg 0 changes 20m

London to Doncaster by train

from £10.70

Avg 0 changes 1hr 27m

Halifax to Doncaster by train

from £17.00

Avg 0 changes 57m

Leeds to Doncaster by train

from £3.50

Avg 0 changes 28m

Southampton to Doncaster by train

from £44.50

Avg 1 change 3hr 44m

Hamilton to Doncaster by train

from £35.90

Avg 1 change 3hr 48m

Oxford to Doncaster by train

from £68.00

Avg 0 changes 2hr 58m

Salisbury to Doncaster by train

from £108.00

Avg 1 change 3hr 51m

Stevenage to Doncaster by train

from £15.60

Avg 0 changes 1hr 17m

Kettering to Doncaster by train

from £45.00

Avg 1 change 2hr 6m

Tamworth to Doncaster by train

from £18.00

Avg 1 change 1hr 34m

Mansfield to Doncaster by train

from £28.00

Avg 1 change 1hr 18m

Derby to Doncaster by train

from £6.70

Avg 0 changes 57m

Northampton to Doncaster by train

from £73.80

Avg 1 change 2hr 33m

Basildon to Doncaster by train

from £29.60

Avg 1 change 2hr 52m

Bath to Doncaster by train

from £90.50

Avg 1 change 3hr 38m

Weymouth to Doncaster by train

from £42.00

Avg 1 change 5hr 15m

Stirling to Doncaster by train

from £37.00

Avg 1 change 3hr 52m

Harrogate to Doncaster by train

from £17.20

Avg 0 changes 1hr 5m

Huntingdon to Doncaster by train

from £22.80

Avg 1 change 1hr 12m

Northallerton to Doncaster by train

from £32.00

Avg 0 changes 43m

Carlisle to Doncaster by train

from £19.50

Avg 1 change 2hr 56m

Wigan to Doncaster by train

from £31.30

Avg 1 change 2hr 11m

Morley to Doncaster by train

from £17.00

Avg 1 change 1hr

Worthing to Doncaster by train

from £35.70

Avg 1 change 3hr 35m

Scarborough to Doncaster by train

from £10.00

Avg 0 changes 1hr 8m

Scunthorpe to Doncaster by train

from £3.00

Avg 0 changes 29m

Edinburgh to Doncaster by train

from £17.70

Avg 0 changes 2hr 50m

Cardiff to Doncaster by train

from £43.80

Avg 1 change 3hr 57m

Stoke-on-Trent to Doncaster by train

from £40.40

Avg 1 change 1hr 41m

Stockport to Doncaster by train

from £6.50

Avg 0 changes 1hr 6m

Perth to Doncaster by train

from £44.50

Avg 1 change 4hr 25m

Blackburn to Doncaster by train

from £16.40

Avg 1 change 2hr 14m

Exeter to Doncaster by train

from £60.10

Avg 1 change 4hr 29m

Romford to Doncaster by train

from £22.40

Avg 1 change 2hr 36m

Skegness to Doncaster by train

from £32.50

Avg 1 change 2hr 6m

Liverpool to Doncaster by train

from £11.00

Avg 1 change 2hr 13m

Kingston upon Hull to Doncaster by train

from £8.00

Avg 0 changes 49m

Barnetby le Wold to Doncaster by train

from £17.60

Avg 0 changes 44m

Swindon to Doncaster by train

from £90.50

Avg 1 change 3hr 10m

Chesterfield to Doncaster by train

from £2.00

Avg 0 changes 38m

Rochdale to Doncaster by train

from £21.50

Avg 1 change 1hr 41m

Winchester to Doncaster by train

from £49.50

Avg 1 change 3hr 26m

Bassetlaw to Doncaster by train

from £8.40

Avg 1 change 36m

Manchester to Doncaster by train

from £7.50

Avg 0 changes 1hr 15m

Hooton Roberts to Doncaster by train

from £3.50

Avg 0 changes 15m

Glasgow to Doncaster by train

from £19.50

Avg 1 change 3hr 52m

Harlow to Doncaster by train

from £29.60

Avg 1 change 2hr 32m

Brighton to Doncaster by train

from £34.60

Avg 1 change 3hr 11m

Portsmouth to Doncaster by train

from £50.00

Avg 1 change 3hr 59m

Newark on Trent to Doncaster by train

from £6.60

Avg 0 changes 21m

Wakefield to Doncaster by train

from £3.20

Avg 0 changes 16m

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 - 27
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 - 26
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.