placeToronto, ON pin_dropOttawa, ON
swap_horiz
swap_horizsearch
help

Via Rail from Toronto to Ottawa: Cheapest train tickets

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

Earlier
Later
Cheaper
Faster
06:475h 34m12:21
toronto union stationottawa

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)
08:325h 37m14:09
toronto union stationottawa

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)
10:325h 29m16:01
toronto union stationottawa

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)
11:325h 38m17:10
toronto union stationottawa

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)
11:323h 12m14:44
toronto union stationottawa

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)
13:175h 20m18:37
toronto union stationottawa

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)
14:175h 10m19:27
toronto union stationottawa

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)
15:325h 12m20:44
toronto union stationottawa

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)
15:323h 4m18:36
toronto union stationottawa

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)
16:292h 8m18:37
toronto union stationottawa

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)
16:324h 58m21:30
toronto union stationottawa

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)
17:325h 23m22:55
toronto union stationottawa

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)
18:325h 23m23:55
toronto union stationottawa

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)
20:512h 4m22:55
toronto union stationottawa

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)

Choose a date