Travel from Toronto to Quebec

Train, bus or fly from Toronto to Quebec?

Porter Airlines and Air Canada fly from Toronto to Quebec every 3 hours. Alternatively, you can take a train from Toronto to Quebec via Montréal in around 8 h 45 min.

How to get from Toronto to Quebec

ModeDurationPrice
From Union Station line 509 tram to Toronto Island airport, fly to Quebec airport, line 78 bus to T. Les Saules, then line 80 bus to Quebec.4 h 27 min$218
From UP Express Union Station train to Toronto airport, fly to Quebec airport, line 78 bus to T. Les Saules, then line 80 bus to Quebec.4 h 50 min$216
From Toronto train to Montréal then train to Québec.8 h 45 min$161
From Toronto, ON bus to Kirkland, PQ, bus to Montréal, bus to Gare de Ste-Foy, then line 801 bus to D'Youville.10 h 37 min$97
From Toronto train to Ottawa then train to Québec.10 h 43 min$177
From Toronto, ON bus to Ottawa, ON, bus to Montreal, then bus to Québec, PQ.12 h 24 min$126
From Toronto drive to Quebec.8 h 57 min$80

How long does it take to get from Toronto to Quebec?

It takes approximately 4 h 27 min to get from Toronto to Quebec, including transfers.

Is there a direct train between Toronto and Quebec?

No, there is no direct train from Toronto to Quebec. However, there are services departing from Toronto and arriving at Québec via Montréal. The journey, including transfers, takes approximately 8 h 45 min.

Is there a direct bus between Toronto and Quebec?

No, there is no direct bus from Toronto to Quebec. However, there are services departing from Toronto, ON and arriving at D'Youville via Kirkland, PQ, Montréal and Gare de Ste-Foy. The journey, including transfers, takes approximately 10 h 37 min.

Operators from Toronto to Quebec

OperatorPhoneWebsite
Toronto TransitToronto Transit
Porter AirlinesPorter Airlines
Air CanadaAir Canada
RTC QuebecRTC Quebec
UP ExpressUP Express
WestJetWestJet
VIA Rail+1 1 888 842-7245VIA Rail
Megabus CA1-866-488-4452Megabus CA
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Orleans Express+1 888 999-3977Orleans Express
IntercarIntercar