Travel options for:
Philadelphia to Montreal
  • Fly Philadelphia to Montreal

    $185 - $579
    1. Philadelphia

      22 min - every 30 minutes

      $8

    2. Philadelphia (PHL)

      1 h 36 min - non-stop

      $170 - $550

    3. Montreal (YUL)

      16 min - hourly

      $7 - $21

  • Fly Philadelphia to Burlington, bus

    $174 - $513
    1. Philadelphia

      22 min - every 30 minutes

      $8

    2. Philadelphia (PHL)

      1 h 19 min - non-stop

      $150 - $460

    3. Burlington (BTV)

      2 h 12 min - once daily

      $16 - $45

  • Train to New York La Guardia, fly to Montreal

    $175 - $496
    1. Philadelphia

      1 h 10 min - 3 times a day

      $75 - $210

    2. Penn Station

      11 min - hourly

      $3 - $5

    3. Roosevelt Av/61 St

      15 min - every 15 minutes

      $2 - $7

    4. New York La Guardia (LGA)

      1 h 25 min - non-stop

      $85 - $260

    5. Montreal (YUL)

      16 min - hourly

      $7 - $21

  • Train to Newark, fly to Montreal

    $129 - $364
    1. Philadelphia

      1 h 7 min - once daily

      $26 - $65

    2. Newark (EWR)

      1 h 22 min - non-stop

      $95 - $280

    3. Montreal (YUL)

      16 min - hourly

      $7 - $21

  • Train to New York JFK, fly to Montreal

    $184 - $605
    1. Philadelphia

      1 h 10 min - 3 times a day

      $75 - $210

    2. Penn Station

      21 min - every 3 hours

      $4 - $6

    3. Jamaica AirTrain

      10 min - every 10 minutes

      $5

    4. New York JFK (JFK)

      1 h 37 min - non-stop

      $90 - $370

    5. Montreal (YUL)

      16 min - hourly

      $7 - $21

  • Bus Greyhound USA

    $50 - $140
    1. Philadelphia

      2 h 5 min - every 3 hours

      $10 - $40

    2. New York, NY

      7 h 55 min - 4 times a day

      $40 - $100

  • Bus via Albany, NY

    $61 - $107
    1. Market St & 6th St

      2 h 20 min - hourly

      $11 - $21

    2. New York, NY

      2 h 45 min - every 4 hours

      $10 - $26

    3. East St & Herrick St

      9 min - hourly - line 114

      $2

    4. Albany, NY

      5 h 15 min - 3 times a day

      $35 - $55

    5. Station

      9 min - every 10 minutes - line 4

      $3

  • Train

    $138 - $373
    1. Philadelphia 30th Street

      1 h 10 min - 3 times a day

      $75 - $210

    2. New York Penn Station

      10 h 56 min - once daily

      $60 - $170

  • Drive

    $60 - $90
    1. Philadelphia

      7 h 57 min - 454.9 miles

      $60 - $90

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Suburban Station train to Philadelphia airport, fly to Montreal airport, then bus to Montreal. 4 h 44 min $233. From Suburban Station train to Philadelphia airport, fly to Burlington airport, then bus to Montreal. 5 h 53 min $268. From Philadelphia 30th Street Station Amtrak train to Penn Station, train to Roosevelt Av/61 St, bus to New York La Guardia airport, fly to Montreal airport, then bus to Montreal. 5 h 59 min $307. From Philadelphia 30th Street Station Amtrak train to Newark airport, fly to Montreal airport, then bus to Montreal. 5 h 15 min $195. From Philadelphia 30th Street Station Amtrak train to Penn Station, train to Jamaica AirTrain, train to New York JFK airport, fly to Montreal airport, then bus to Montreal. 6 h 15 min $357. From Philadelphia bus to New York, NY then bus to Montreal, PQ. 11 h $71. From Market St & 6th St bus to New York, NY, bus to East St & Herrick St, line 114 bus to Albany, NY, bus to Station Longueuil–Université-de-Sherbrooke, then line 4 subway to Station Berri-UQAM. 13 h 4 min $91. From Philadelphia 30th Street Station Amtrak train to New York Penn Station then train to Montreal Central Station. 13 h 6 min $292. From Philadelphia drive to Montreal. 7 h 57 min $73.