Travel from Oakville to Montreal

Train, bus or fly from Oakville to Montreal?

Air Canada and Porter Airlines fly from Oakville to Montreal hourly. Alternatively, VIA Rail operates a train from Oakville to Montreal every 30 minutes. Tickets cost $21 - $60 and the journey takes 22 min. VIA Rail also services this route every 30 minutes.

Book transport from Oakville to Montreal

How to get from Oakville to Montreal

ModeDurationPrice
From Oakville train to Union Station, line 509 tram to Toronto Island airport, fly to Montreal airport, then bus to Montreal.3 h 34 min$217
From Oakville train to UP Express Union Station, train to Toronto airport, fly to Montreal airport, then bus to Montreal.3 h 36 min$174
From Oakville train to Union Station, line 509 tram to Toronto Island airport, fly to Montreal St. Hubert airport, then taxi to Montreal.3 h 20 min$772
From Oakville train to Union Station, line 509 tram to Toronto Island airport, fly to Ottawa airport, line 97 bus to Hurdman D, line 61 bus to Ottawa, then train to Montreal.5 h 23 min$268
From Oakville train to Aldershot GO Bus, line 18 bus to Macnab Terminal Platform 6, line 20 bus to Hamilton airport, fly to Montreal airport, then bus to Montreal.5 h 18 min$229
From Oakville train to UP Express Union Station, train to Toronto airport, fly to Ottawa airport, line 97 bus to Hurdman D, line 61 bus to Ottawa, then train to Montreal.5 h 39 min$265
From Oakville train to Toronto then train to Montréal.5 h 34 min$129
From Oakville, ON bus to Toronto, ON then bus to Montreal.7 h 25 min$46
From Oakville train to Front St. At Bay St., line 6 bus to Toronto, ON, bus to Ottawa, ON, then bus to Montreal, PQ.9 h 43 min$107
From Oakville drive to Montreal.6 h 32 min$58