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

    $160 - $710
    1. Buffalo

      17 min - every 3 hours - line 204

      $2

    2. Buffalo (BUF)

      1 h 18 min - non-stop

      $150 - $700

    3. Philadelphia (PHL)

      16 min - hourly

      $8

  • Fly Buffalo to Baltimore, train

    $202 - $824
    1. Buffalo

      17 min - every 3 hours - line 204

      $2

    2. Buffalo (BUF)

      1 h 5 min - non-stop

      $120 - $600

    3. Baltimore (BWI)

      12 min - every 10 minutes

      $0 - $2

    4. BWI Marshall Airport Amtrak

      1 h 13 min - 3 times a day

      $80 - $220

  • Train to Rochester, fly to Philadelphia

    $210 - $702
    1. Buffalo

      1 h 20 min - every 3 hours

      $30 - $45

    2. Rochester

      8 min - 2394 feet

    3. TC- Gate 11

      20 min - hourly - line 6

      $1 - $2

    4. Rochester (ROC)

      1 h 18 min - non-stop

      $170 - $650

    5. Philadelphia (PHL)

      16 min - hourly

      $8

  • Fly Buffalo to Newark, train

    $118 - $527
    1. Buffalo

      17 min - every 3 hours - line 204

      $2

    2. Buffalo (BUF)

      1 h 23 min - non-stop

      $90 - $460

    3. Newark (EWR)

      1 h 2 min - twice daily

      $26 - $65

  • Bus Megabus

    $35 - $80
    1. Buffalo, NY

      8 h 10 min - once daily

      $35 - $80

  • Train

    $144 - $394
    1. Buffalo Exchange Street Amtrak

      8 h 15 min - once daily

      $65 - $190

    2. New York Penn Station

      1 h 7 min - 4 times a day

      $75 - $210

  • Bus Trailways New York

    $64 - $113
    1. Buffalo, NY

      6 h 20 min - once daily

      $40 - $65

    2. Scranton

      3 h 15 min - twice daily

      $20 - $50

  • Drive

    $35 - $55
    1. Buffalo

      6 h 46 min - 377.7 miles

      $35 - $55

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

From Franklin St & Asbury Alley line 204 bus to Buffalo airport, fly to Philadelphia airport, then train to Philadelphia. 3 h 9 min $270. From Franklin St & Asbury Alley line 204 bus to Buffalo airport, fly to Baltimore airport, bus to BWI Marshall Airport Amtrak, then train to Philadelphia. 4 h 17 min $424. From Buffalo train to Rochester, walk to TC- Gate 11, line 6 bus to Rochester airport, fly to Philadelphia airport, then train to Philadelphia. 5 h 4 min $345. From Franklin St & Asbury Alley line 204 bus to Buffalo airport, fly to Newark airport, then train to Philadelphia. 4 h 42 min $212. From Buffalo, NY bus to Philadelphia PA. 8 h 10 min $79. From Buffalo Exchange Street Amtrak train to New York Penn Station then train to Philadelphia 30th Street Station Amtrak. 9 h 45 min $303. From Buffalo, NY bus to Scranton then bus to Philadelphia, PA. 10 h 35 min $87. From Buffalo drive to Philadelphia. 6 h 46 min $45.