Travel from Pittsburgh to Montreal

Train, bus or fly from Pittsburgh to Montreal?

Air Canada and United Airlines fly from Pittsburgh to Montreal 5 times a day. Alternatively, you can take a bus from Pittsburgh to Montreal via Youngstown, OH, Buffalo, NY, and Toronto, ON in around 15 h 57 min.

Book transport from Pittsburgh to Montreal

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need
Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Pittsburgh to Montreal

ModeDurationPrice
From Seventh Ave At Smithfield St bus to Pittsburgh airport, fly to Montreal airport, then bus to Montreal.4 h 56 min$117
From Seventh Ave At Smithfield St bus to Pittsburgh airport, fly to Burlington airport, then bus to Montreal.8 h 19 min$300
From Seventh Ave At Smithfield St bus to Pittsburgh airport, fly to Ottawa airport, line 97 bus to Hurdman D, line 61 bus to Ottawa, then train to Montreal.8 h 36 min$158
From Pittsburgh, PA bus to Youngstown, OH, bus to Buffalo, NY, bus to Toronto, ON, then bus to Montreal.15 h 57 min$119
From Pittsburgh, PA bus to New York, NY then bus to Montreal, PQ.16 h 39 min$105
From Pittsburgh Amtrak train to Cleveland Amtrak, train to Buffalo, train to Toronto, then train to Montréal.17 h 33 min$278
From Pittsburgh, PA bus to Washington St & Swan St, line 6 bus to Buffalo, train to Toronto, then train to Montréal.18 h 15 min$224
From Pittsburgh drive to Montreal.10 h 30 min$98

How long does it take to get from Pittsburgh to Montreal?

It takes approximately 4 h 56 min to get from Pittsburgh to Montreal, including transfers.

Is there a direct train between Pittsburgh and Montreal?

No, there is no direct train from Pittsburgh to Montreal. However, there are services departing from Pittsburgh Amtrak and arriving at Montréal via Cleveland Amtrak, Buffalo and Toronto. The journey, including transfers, takes approximately 17 h 33 min.

Is there a direct bus between Pittsburgh and Montreal?

No, there is no direct bus from Pittsburgh to Montreal. However, there are services departing from Pittsburgh, PA and arriving at Montreal via Youngstown, OH, Buffalo, NY and Toronto, ON. The journey, including transfers, takes approximately 15 h 57 min.

Operators from Pittsburgh to Montreal

OperatorPhoneWebsite
Port Authority of Allegheny CountyPort Authority of Allegheny County
Air CanadaAir Canada
United AirlinesUnited Airlines
Greyhound Canada+1 1-800-661-8747Greyhound Canada
American AirlinesAmerican Airlines
DeltaDelta
Greyhound USA+1 214-849-8100Greyhound USA
WestJetWestJet
OC TranspoOC Transpo
VIA Rail+1 1 888 842-7245VIA Rail
Barons BusBarons Bus
Megabus877-462-6342Megabus
Megabus CA1-866-488-4452Megabus CA
Amtrak+1 1-800-872-7245Amtrak
Fullington TrailwaysFullington Trailways
Niagara FrontierNiagara Frontier