placeOshawa, ON pin_dropToronto, ON
swap_horiz
swap_horizsearch
help

Via Rail from Oshawa to Toronto: Cheapest train tickets

Train: Speed and Comfort. Travel time is approximately 1h 28m. Opt for Via Rail trains with fares starting at $26. Check the 12 departure options below.

Earlier
Later
Cheaper
Faster
12:38 PM1h 28m2:06 PM
oshawatoronto union station

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)
1:40 PM1h 28m3:08 PM
oshawatoronto union station

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)
3:39 PM1h 28m5:07 PM
oshawatoronto union station

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)
3:55 PM1h 28m5:23 PM
oshawatoronto union station

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)
4:40 PM1h 28m6:08 PM
oshawatoronto union station

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)
5:56 PM1h 28m7:24 PM
oshawatoronto union station

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)
6:25 PM1h 28m7:53 PM
oshawatoronto union station

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)
7:37 PM1h 28m9:05 PM
oshawatoronto union station

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)
8:39 PM1h 28m10:07 PM
oshawatoronto union station

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)
9:25 PM1h 28m10:53 PM
oshawatoronto union station

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)
9:54 PM1h 28m11:22 PM
oshawatoronto union station

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)
10:55 PM1h 28m12:23 AM
oshawatoronto union station

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)

Choose a date