Travel from Buffalo to Quebec

Train, bus or fly from Buffalo to Quebec?

You can take a train from Buffalo to Quebec via Niagara Falls, Toronto, and Montréal in around 12 h 55 min. Alternatively, you can take a bus from Buffalo to Quebec via Toronto, ON, Kirkland, PQ, and Montréal in around 13 h 47 min.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Buffalo to Quebec

ModeDurationPrice
From Fort Erie bus to Niagara Falls, train to Toronto, train to Montréal, then train to Québec.12 h 55 min$265
From Buffalo, NY bus to Toronto, ON, bus to Kirkland, PQ, bus to Montréal, then bus to Québec.13 h 47 min$147
From Buffalo train to Toronto, train to Ottawa, then train to Québec.15 h 25 min$288
From Buffalo, NY - 181 Ellicott Street Thru-Bus to Scarborough, ON, bus to Ottawa, ON, bus to Montreal, then bus to Québec, PQ.16 h 57 min$196
From Buffalo drive to Quebec.9 h 46 min$113
From Fort Erie bus to Niagara Falls, train to 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.8 h 22 min$340
From Fort Erie bus to Niagara Falls, train to 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.8 h 44 min$336
From Franklin St & Asbury Alley line 204 bus to Buffalo airport, fly to Quebec airport, line 78 bus to T. Les Saules, then line 80 bus to Quebec.8 h 43 min$629
From Buffalo, NY - 181 Ellicott Street Thru-Bus to JAMES at HUNTER, line 20 bus to Hamilton airport, fly to Quebec airport, line 78 bus to T. Les Saules, then line 80 bus to Quebec.9 h 56 min$316
From Buffalo, NY - 181 Ellicott Street Thru-Bus to JAMES at HUNTER, line 20 bus to Hamilton airport, fly to Montreal airport, line 209 bus to Dorval, train to Montréal, then train to Quebec.10 h 51 min$371

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

It takes approximately 12 h 55 min to get from Buffalo to Quebec, including transfers.

Is there a direct train between Buffalo and Quebec?

No, there is no direct train from Buffalo to Quebec. However, there are services departing from Buffalo and arriving at Québec via Toronto and Ottawa. The journey, including transfers, takes approximately 15 h 25 min.

Is there a direct bus between Buffalo and Quebec?

No, there is no direct bus from Buffalo to Quebec. However, there are services departing from Buffalo, NY and arriving at Québec via Toronto, ON, Kirkland, PQ and Montréal. The journey, including transfers, takes approximately 13 h 47 min.

Operators from Buffalo to Quebec

OperatorPhoneWebsite
Megabus CA1-866-488-4452Megabus CA
VIA Rail+1 1 888 842-7245VIA Rail
Megabus877-462-6342Megabus
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Orleans Express+1 888 999-3977Orleans Express
IntercarIntercar
Toronto TransitToronto Transit
Porter AirlinesPorter Airlines
Air CanadaAir Canada
RTC QuebecRTC Quebec
UP ExpressUP Express
WestJetWestJet
Niagara FrontierNiagara Frontier
American AirlinesAmerican Airlines
United AirlinesUnited Airlines
DeltaDelta
Southwest AirlinesSouthwest Airlines
Air TransatAir Transat
Hamilton Street RailwayHamilton Street Railway
STMSTM