placeOttawa, ON pin_dropOshawa, ON
swap_horiz
swap_horizsearch
help

Via Rail from Ottawa to Oshawa: Cheapest train tickets

Train: Speed and Comfort. Travel time is approximately 4h 2m. Opt for Via Rail trains with fares starting at $97. Check the 14 departure options below.

Earlier
Later
Cheaper
Faster
5:30 AM3h 55m9:25 AM
ottawaoshawa

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)
8:35 AM4h12:35 PM
ottawaoshawa

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)
9:38 AM1h 53m11:31 AM
ottawaoshawa

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)
10:27 AM1h 57m12:24 PM
ottawaoshawa

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)
10:27 AM1h 57m12:24 PM
ottawaoshawa

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)
11:48 AM4h 4m3:52 PM
ottawaoshawa

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)
12:23 PM4h 14m4:37 PM
ottawaoshawa

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)
1:45 PM1h 52m3:37 PM
ottawaoshawa

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)
1:45 PM1h 52m3:37 PM
ottawaoshawa

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)
1:54 PM1h 58m3:52 PM
ottawaoshawa

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)
2:32 PM3h 51m6:23 PM
ottawaoshawa

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)
3:33 PM4h 2m7:35 PM
ottawaoshawa

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)
4:51 PM3h 46m8:37 PM
ottawaoshawa

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)
5:49 PM4h 3m9:52 PM
ottawaoshawa

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)

Choose a date