Montreal to Philadelphia

travel Montreal Philadelphia
Cheapest

Carpool

Cheapest $41

Quickest

Flight

Quickest 5h 36min

Most Convenient

Train

Most Convenient

There are 1 train company operating 2 routes - Silver Star, Adirondack from Montreal to Philadelphia. The cheapest train costs $92 and is 9h 24min.

Faretrotter is a travel aggregation resource that gathers travel company amenities and statistics and compares modes of transportation between cities. Use Faretrotter to plan your next trip, or purchase a ticket your next city.

What is the best way to travel from Montreal to Philadelphia?

There are 4 ways to travel from Montreal to Philadelphia. 4 buses, 2 trains, 4 flights and 1 by car are possible between the two areas. The by car from Montreal to Philadelphia is the cheapest. The flight from YUL to TTN is the fastest. The train operated by Amtrak running from MTR to PHL is the most convenient.

It's important to check each mode when booking your ticket so that you can find the best method for you. The cost of each type varies differently, so be sure to use Faretrotter to keep an eye out!

Montreal airports, bus, and train stations

Philadelphia airports, bus, and train stations

Find related trips

Train from Montréal to Philadelphia How to get from Longueuil to Allentown How to get from Laval to Edison How to get from Terrebonne to Staten Island How to get from Trois-Rivières to Elizabeth


Bus from Montreal to Philadelphia from $59

Bus
Montreal to Philadelphia
$59
12h 57min
Montreal
12h 57min · Bus
Philadelphia

Train from MTR Montreal to PHL Philadelphia from $92 with Amtrak

Train
MTR to PHL
$92
9h 28min
  • Amtrak $92
    Train · 1 stops 9h 24min
    MTR
    7h 33min · Train Adirondack
    NYP
    1h 50min · Train Silver Star
    PHN
  • Amtrak $92
    Train · 1 stops 9h 28min
    MTR
    7h 33min · Train Adirondack
    NYP
    1h 54min · Train Silver Star
    PHL

Flight from YUL Montreal to PHL Philadelphia from $272

Flight
YUL to PHL
$272
5h 41min
YUL
5h 41min · Flight
PHL

Bus from Montreal to Mount Laurel from $59

Bus
Montreal to Mount Laurel
$59
12h 52min
Montreal
12h 52min · Bus
Mount Laurel

Flight from YHU Montreal to PHL Philadelphia from $273

Flight
YHU to PHL
$273
5h 42min
YHU
5h 42min · Flight
PHL

Bus from Montreal to Wilmington from $61

Bus
Montreal to Wilmington
$61
13h 33min
Montreal
13h 33min · Bus
Wilmington

Train from SLQ Saint-Lambert Central to PHL Philadelphia from $92 with Amtrak

Train
SLQ to PHL
$92
9h 28min
  • Amtrak $92
    Train · 1 stops 9h 24min
    SLQ
    7h 33min · Train Adirondack
    NYP
    1h 50min · Train Silver Star
    PHN
  • Amtrak $92
    Train · 1 stops 9h 28min
    SLQ
    7h 33min · Train Adirondack
    NYP
    1h 54min · Train Silver Star
    PHL
Flight
YUL to TTN
$267
5h 36min
YUL
5h 36min · Flight
TTN
Bus
Montreal to Allentown
$55
11h 45min
Montreal
11h 45min · Bus
Allentown
Flight
YUL to ILG
$274
5h 44min
YUL
5h 44min · Flight
ILG
Drive
Montreal to Philadelphia
$41
9h 47min
Montreal
9h 47min · Drive
Philadelphia