Travel from Ottawa to Union-Station-ON-Canada

Train, bus or fly from Ottawa to Union Station?

VIA Rail operates a train from Ottawa to Union Station every 30 minutes. Tickets cost $45 - $160 and the journey takes 4 h 18 min. Alternatively, Greyhound Canada operates a bus from Ottawa to Union Station every 4 hours. Tickets cost $27 - $70 and the journey takes 5 h 5 min.

How to get from Ottawa to Union Station

ModeDurationPrice
From Ottawa train to Toronto.4 h 18 min$111
From Ottawa, ON bus to Bay St At Dundas St West then line 6 bus to Bay St At Front St West.5 h 17 min$62
From Ottawa drive to Union Station.5 h 2 min$56
From Hurdman C line 97 bus to Ottawa airport, fly to Toronto Island airport, then line 509 tram to Union Station.2 h 39 min$231
From Hurdman C line 97 bus to Ottawa airport, fly to Toronto airport, train to UP Express Union Station, then walk to Union Station.2 h 55 min$256
From Ottawa train to Gare Dorval, line 209 bus to Montreal airport, fly to Toronto Island airport, then line 509 tram to Union Station.4 h 16 min$278