Trains to Doncaster Find train times and tickets

Portsmouth to Doncaster by train

from £231.80

Avg 1 change 3hr 59m

Exeter to Doncaster by train

from £76.60

Avg 1 change 4hr 29m

Basingstoke to Doncaster by train

from £40.00

Avg 1 change 3hr 15m

Chatham to Doncaster by train

from £31.60

Avg 1 change 2hr 50m

Poole to Doncaster by train

from £40.80

Avg 1 change 4hr 33m

Oxford to Doncaster by train

from £87.60

Avg 0 changes 2hr 58m

Hamilton to Doncaster by train

from £35.50

Avg 1 change 3hr 48m

Chesterfield to Doncaster by train

from £8.00

Avg 0 changes 38m

Retford to Doncaster by train

from £7.90

Avg 0 changes 13m

Stansted to Doncaster by train

from £33.60

Avg 1 change 2hr 32m

Guildford to Doncaster by train

from £30.60

Avg 1 change 3hr 1m

Lowestoft to Doncaster by train

from £24.60

Avg 2 changes 3hr 42m

Skegness to Doncaster by train

from £32.50

Avg 1 change 2hr 6m

Chelmsford to Doncaster by train

from £29.20

Avg 1 change 2hr 50m

Basildon to Doncaster by train

from £29.60

Avg 1 change 2hr 52m

Ipswich to Doncaster by train

from £30.00

Avg 1 change 2hr 37m

Wigan to Doncaster by train

from £32.20

Avg 1 change 2hr 10m

Tamworth to Doncaster by train

from £18.00

Avg 1 change 1hr 34m

Howden to Doncaster by train

from £6.50

Avg 0 changes 21m

Hastings to Doncaster by train

from £35.70

Avg 1 change 3hr 43m

Coventry to Doncaster by train

from £30.00

Avg 1 change 2hr 26m

Slough to Doncaster by train

from £29.60

Avg 1 change 2hr 35m

Kingston upon Hull to Doncaster by train

from £8.00

Avg 0 changes 49m

Ashford to Doncaster by train

from £82.50

Avg 1 change 2hr 36m

Wakefield to Doncaster by train

from £2.50

Avg 0 changes 16m

Cleethorpes to Doncaster by train

from £5.50

Avg 0 changes 1hr 3m

Redhill to Doncaster by train

from £30.60

Avg 1 change 2hr 44m

York to Doncaster by train

from £7.10

Avg 0 changes 20m

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

Rochdale to Doncaster by train

from £22.10

Avg 1 change 1hr 41m

Reading to Doncaster by train

from £39.50

Avg 0 changes 3hr 21m

Barnetby le Wold to Doncaster by train

from £18.10

Avg 0 changes 44m

Newark on Trent to Doncaster by train

from £6.60

Avg 0 changes 21m

Dundee to Doncaster by train

from £43.80

Avg 1 change 4hr 23m

Lincoln to Doncaster by train

from £11.80

Avg 1 change 59m

Norwich to Doncaster by train

from £20.00

Avg 1 change 2hr 42m

Harlow to Doncaster by train

from £29.60

Avg 1 change 2hr 32m

Huddersfield to Doncaster by train

from £17.00

Avg 1 change 1hr

Gravesend to Doncaster by train

from £30.60

Avg 1 change 2hr 32m

Leeds to Doncaster by train

from £3.50

Avg 0 changes 28m

Milton Keynes to Doncaster by train

from £33.60

Avg 1 change 2hr 42m

Salisbury to Doncaster by train

from £62.50

Avg 1 change 3hr 51m

Warrington to Doncaster by train

from £9.50

Avg 1 change 1hr 50m

Seaton Carew to Doncaster by train

from £18.60

Avg 1 change 1hr 34m

Sunderland to Doncaster by train

from £12.90

Avg 1 change 1hr 54m

Weymouth to Doncaster by train

from £42.00

Avg 1 change 5hr 15m

Huntingdon to Doncaster by train

from £22.80

Avg 1 change 1hr 12m

East Riding of Yorkshire to Doncaster by train

from £11.00

Avg 0 changes 37m

Peterborough to Doncaster by train

from £8.20

Avg 0 changes 46m

Carlisle to Doncaster by train

from £19.50

Avg 1 change 3hr 10m

Inverness to Doncaster by train

from £69.00

Avg 1 change 6hr 26m

Eastbourne to Doncaster by train

from £35.70

Avg 1 change 3hr 39m

Bradford to Doncaster by train

from £17.00

Avg 0 changes 58m

Stoke-on-Trent to Doncaster by train

from £41.40

Avg 1 change 1hr 41m

Southampton to Doncaster by train

from £52.00

Avg 1 change 3hr 44m

Bolton to Doncaster by train

from £20.60

Avg 1 change 2hr

Crewe to Doncaster by train

from £36.30

Avg 1 change 1hr 42m

Bournemouth to Doncaster by train

from £40.80

Avg 1 change 4hr 15m

Aberdeen to Doncaster by train

from £66.50

Avg 0 changes 5hr 33m

Blackburn to Doncaster by train

from £19.80

Avg 1 change 2hr 14m

Glasgow to Doncaster by train

from £21.50

Avg 1 change 3hr 52m

Leicester to Doncaster by train

from £12.60

Avg 1 change 1hr 34m

Todmorden to Doncaster by train

from £17.50

Avg 1 change 1hr 40m

Welwyn Garden City to Doncaster by train

from £19.00

Avg 1 change 1hr 45m

Birmingham to Doncaster by train

from £17.10

Avg 0 changes 1hr 42m

Derby to Doncaster by train

from £7.00

Avg 0 changes 57m

Brussels to Doncaster by train

from £93.50

Avg 1 change 4hr 12m

Woking to Doncaster by train

from £30.60

Avg 1 change 2hr 48m

Northampton to Doncaster by train

from £73.80

Avg 1 change 2hr 33m

Bath to Doncaster by train

from £87.00

Avg 1 change 3hr 38m

Morley to Doncaster by train

from £17.00

Avg 1 change 1hr

Scunthorpe to Doncaster by train

from £3.00

Avg 0 changes 27m

Barnsley to Doncaster by train

from £4.80

Avg 1 change 46m

Stirling to Doncaster by train

from £54.00

Avg 1 change 3hr 52m

Great Yarmouth to Doncaster by train

from £21.00

Avg 2 changes 3hr 22m

Preston to Doncaster by train

from £13.20

Avg 1 change 2hr 22m

Harrogate to Doncaster by train

from £17.20

Avg 0 changes 1hr 5m

Paris to Doncaster by train

from £76.50

Avg 1 change 4hr 11m

Cambridge to Doncaster by train

from £15.60

Avg 1 change 1hr 53m

Stockport to Doncaster by train

from £6.50

Avg 0 changes 1hr 6m

Manchester to Doncaster by train

from £7.50

Avg 0 changes 1hr 15m

Chester to Doncaster by train

from £40.10

Avg 1 change 2hr 18m

Crawley to Doncaster by train

from £30.60

Avg 1 change 2hr 53m

Hooton Roberts to Doncaster by train

from £3.50

Avg 0 changes 15m

West Yorkshire to Doncaster by train

from £8.80

Avg 1 change 1hr 13m

Sheffield to Doncaster by train

from £2.20

Avg 0 changes 20m

Whitby to Doncaster by train

from £15.00

Avg 1 change 2hr 55m

Luton to Doncaster by train

from £28.50

Avg 1 change 2hr 32m

Darlington to Doncaster by train

from £8.20

Avg 0 changes 50m

Cambridgeshire to Doncaster by train

from £31.30

Avg 1 change 1hr 41m

Clapham Junction to Doncaster by train

from £22.40

Avg 1 change 2hr 16m

Plymouth to Doncaster by train

from £52.00

Avg 1 change 5hr 24m

Perth to Doncaster by train

from £44.50

Avg 1 change 4hr 25m

London to Doncaster by train

from £13.00

Avg 0 changes 1hr 27m

Taunton to Doncaster by train

from £68.70

Avg 1 change 4hr 3m

Newton Abbot to Doncaster by train

from £73.30

Avg 1 change 4hr 50m

Middlesbrough to Doncaster by train

from £15.50

Avg 1 change 1hr 21m

Newcastle upon Tyne to Doncaster by train

from £19.60

Avg 0 changes 1hr 21m

Liverpool to Doncaster by train

from £11.00

Avg 1 change 2hr 13m

Swindon to Doncaster by train

from £39.00

Avg 1 change 3hr 10m

Keighley to Doncaster by train

from £17.20

Avg 1 change 1hr 8m

Hitchin to Doncaster by train

from £46.00

Avg 1 change 1hr 31m

Stevenage to Doncaster by train

from £11.50

Avg 0 changes 1hr 16m

Cardiff to Doncaster by train

from £34.70

Avg 1 change 3hr 57m

Durham to Doncaster by train

from £12.30

Avg 0 changes 1hr 8m

Wolverhampton to Doncaster by train

from £24.40

Avg 1 change 2hr 15m

Winchester to Doncaster by train

from £36.30

Avg 1 change 3hr 26m

Kirkcaldy to Doncaster by train

from £54.00

Avg 1 change 3hr 40m

Worthing to Doncaster by train

from £35.70

Avg 1 change 3hr 35m

North Yorkshire to Doncaster by train

from £7.50

Avg 0 changes 15m

Loughborough to Doncaster by train

from £14.40

Avg 1 change 1hr 32m

Bassetlaw to Doncaster by train

from £8.40

Avg 1 change 36m

Edinburgh to Doncaster by train

from £29.20

Avg 0 changes 2hr 50m

Romford to Doncaster by train

from £22.40

Avg 1 change 2hr 36m

Mansfield to Doncaster by train

from £28.00

Avg 1 change 1hr 18m

Bristol to Doncaster by train

from £88.00

Avg 1 change 3hr 17m

Rotherham to Doncaster by train

from £4.30

Avg 0 changes 24m

Grantham to Doncaster by train

from £7.30

Avg 0 changes 31m

Brighton to Doncaster by train

from £41.50

Avg 1 change 3hr 11m

Northallerton to Doncaster by train

from £37.50

Avg 0 changes 43m

High Wycombe to Doncaster by train

from £30.60

Avg 1 change 2hr 54m

Halifax to Doncaster by train

from £17.00

Avg 0 changes 57m

Thornaby on Tees to Doncaster by train

from £18.60

Avg 1 change 1hr 18m

Search accommodation in Doncaster

Airbnb
Country guide

Trains to the UK

Read our country guide

Child and youth passengers

The definition of "Child" and "Youth" varies by country and rail operator. This is why we ask for the age of young passengers.

Sometimes children below a certain age can travel without a seat for free. If you want to guarantee a seat for child passengers, enter '6' as the age of the child.

Read more about child and youth passenger ages. See also youth discounts and railcards.

Log in / Register

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