Virgin Trains East Coast operates a train from Doncaster to Castleford hourly. Tickets cost $13 - $21 and the journey takes 32 min. Northern Rail also services this route hourly. Alternatively, Arriva Yorkshire operates a bus from Doncaster to Castleford hourly. Tickets cost $5 - $7 and the journey takes 1 h 18 min. 3 other operators also service this route.
From Doncaster train to Leeds then train to Castleford. 1 h 11 min £16. From Doncaster Town Centre, Doncaster Interchange (Frenchgate Shopping Centre) line 408 bus to Pontefract, Bus Station (Pontefract Bus Station) then bus to Castleford, Bus Station (Castleford Bus Station). 1 h 50 min £6. From Doncaster taxi to Castleford. 25 min £68. From Doncaster drive to Castleford. 25 min £3.