Travel from Ottawa to Vaughan

Train, bus or fly from Ottawa to Vaughan?

VIA Rail operates a train from Ottawa to Vaughan every 30 minutes. Tickets cost $45 - $160 and the journey takes 4 h 18 min. Alternatively, Greyhound Canada operates a bus from Ottawa to Vaughan every 4 hours. Tickets cost $26 - $65 and the journey takes 4 h 52 min.

How to get from Ottawa to Vaughan

ModeDurationPrice
From Ottawa train to Union Station then train to Rutherford GO.5 h 34 min$118
From Ottawa, ON bus to Scarborough Centre Bus Terminal, line 51 bus to Richmond Hill Centre Platform 6, then line 87 bus to Rutherford Go Station Platform 5.6 h 40 min$66
From Ottawa, ON bus to Yorkdale Station - Northbound Platform, line 1 subway to Sheppard West Station, then line 105 bus to Confederation Pkwy / Ten Oaks Blvd.12 h 38 min$162
From Ottawa drive to Vaughan.5 h 6 min$56
From Hurdman C line 97 bus to Ottawa airport, fly to Toronto Island airport, line 509 tram to Union Station, then train to Vaughan.3 h 56 min$238
From Hurdman C line 97 bus to Ottawa airport, fly to Toronto airport, train to Union Station, then train to Vaughan.4 h 8 min$263
From Ottawa train to Gare Dorval, line 209 bus to Montreal airport, fly to Toronto Island airport, line 509 tram to Union Station, then train to Vaughan.5 h 32 min$285
From Ottawa train to Kingston, taxi to Kingston airport, fly to Toronto airport, train to Union Station, then train to Vaughan.5 h 57 min$325