Travel from Montreal to Pennsylvania

Train, bus or fly from Montreal to Pennsylvania?

Air Canada, United Airlines and Delta fly from Montreal to Pittsburgh every 2 hours. Alternatively, you can take a bus from Montreal to Philadelphia via New York and Mt. Laurel, NJ in around 10 h 44 min.

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 Montreal to Pennsylvania

ModeDurationPrice
From Montreal, PQ bus to Montreal airport, fly to Pittsburgh airport, then bus to Pittsburgh.4 h 59 min$118
From Montreal, PQ bus to Montreal airport, fly to Philadelphia airport, train to University City, then train to Upper Darby.5 h 12 min$236
From Montréal, QC bus to Burlington airport, fly to Philadelphia airport, train to University City, then train to Upper Darby.5 h 57 min$269
From Montreal, PQ bus to Montreal airport, fly to Newark airport, train to Trenton, train to Grant Av & James St - FS, line 84 bus to Philadelphia Mills & Marshalls, then line 50 bus to Bensalem.6 h 41 min$182
From Montreal, PQ bus to Montreal airport, fly to New York La Guardia airport, bus to Woodside, train to New York Penn Station, train to Trenton, train to Grant Av & James St - FS, line 84 bus to Philadelphia Mills & Marshalls, then line 50 bus to Bensalem.7 h 20 min$252
From Montreal, PQ bus to New York, bus to Mt. Laurel, NJ, then bus to Philadelphia, PA - Greyhound Terminal.10 h 44 min$91
From Montreal Central Station train to New York Penn Station, train to 30th St Station - MFL, then subway to 15th St Station - MFL.12 h 9 min$290
From Montréal, QC bus to Albany Bus Terminal, line 114 bus to Albany, train to New York Penn Station, train to Wallenberg Blvd Across From Terminal, then bus to Market St At 13Th St.13 h 33 min$138
From Montreal drive to Philadelphia.7 h 58 min$73

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

It takes approximately 4 h 59 min to get from Montreal to Pennsylvania, including transfers.

Is there a direct bus between Montreal and Pennsylvania?

No, there is no direct bus from Montreal to Pennsylvania. However, there are services departing from Montreal, PQ and arriving at Philadelphia, PA - Greyhound Terminal via New York and Mt. Laurel, NJ. The journey, including transfers, takes approximately 10 h 44 min.

Operators from Montreal to Pennsylvania

OperatorPhoneWebsite
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Air CanadaAir Canada
United AirlinesUnited Airlines
DeltaDelta
Port Authority of Allegheny CountyPort Authority of Allegheny County
American AirlinesAmerican Airlines
SEPTASEPTA
Greyhound USA+1 214-849-8100Greyhound USA
Porter AirlinesPorter Airlines
Amtrak Northeast Regional+1 1-800-872-7245Amtrak Northeast Regional
New York City Transit (MTA)New York City Transit (MTA)
Long Island Rail RoadLong Island Rail Road
Peter Pan Bus Lines1-800-343-9999Peter Pan Bus Lines
Amtrak+1 1-800-872-7245Amtrak
Amtrak Acela Express+1 1-800-872-7245Amtrak Acela Express
Trailways New YorkTrailways New York
Capital District Transportation (CDTA)Capital District Transportation (CDTA)
VIA Rail+1 1 888 842-7245VIA Rail
NJ Transit+1 973-491-7000NJ Transit