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

    $160 - $710
    1. Philadelphia

      22 min - every 30 minutes

      $8

    2. Philadelphia (PHL)

      1 h 16 min - non-stop

      $150 - $700

    3. Buffalo (BUF)

      17 min - every 4 hours - line 204

      $2

  • Train to Baltimore, fly to Buffalo

    $205 - $821
    1. Philadelphia

      1 h 16 min - 4 times a day

      $80 - $220

    2. BWI Amtrak/MARC Station

      6 min - every 10 minutes

      $0 - $2

    3. Baltimore (BWI)

      1 h 5 min - non-stop

      $120 - $600

    4. Buffalo (BUF)

      17 min - every 4 hours - line 204

      $2

  • Fly Philadelphia to Rochester, train

    $209 - $705
    1. Philadelphia

      22 min - every 30 minutes

      $8

    2. Philadelphia (PHL)

      1 h 13 min - non-stop

      $170 - $650

    3. Rochester (ROC)

      25 min - hourly - line 6

      $1 - $2

    4. Transit Center - no direction

      8 min - 2458 feet

    5. Rochester

      1 h 20 min - every 3 hours

      $30 - $45

  • Train to Newark, fly to Buffalo

    $119 - $525
    1. Philadelphia

      1 h 7 min - once daily

      $26 - $65

    2. Newark (EWR)

      1 h 23 min - non-stop

      $90 - $460

    3. Buffalo (BUF)

      17 min - every 4 hours - line 204

      $2

  • Bus Megabus

    $35 - $80
    1. Philadelphia PA

      8 h 10 min - once daily

      $35 - $80

  • Bus Trailways New York

    $51 - $129
    1. Philadelphia, PA

      3 h 15 min - twice daily

      $20 - $50

    2. Scranton

      6 h 41 min - once daily

      $30 - $80

  • Drive

    $35 - $55
    1. Philadelphia

      6 h 45 min - 378.1 miles

      $35 - $55

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

From Suburban Station train to Philadelphia airport, fly to Buffalo airport, then line 204 bus to Buffalo. 3 h 55 min $270. From Philadelphia 30th Street Station Amtrak train to BWI Amtrak/MARC Station, bus to Baltimore airport, fly to Buffalo airport, then line 204 bus to Buffalo. 4 h 48 min $426. From Suburban Station train to Philadelphia airport, fly to Rochester airport, line 6 bus to Transit Center - no direction, walk to Rochester, then train to Buffalo. 5 h 50 min $344. From Philadelphia 30th Street Station Amtrak train to Newark airport, fly to Buffalo airport, then line 204 bus to Buffalo. 4 h 47 min $212. From Philadelphia PA bus to Buffalo, NY. 8 h 10 min $79. From Philadelphia, PA bus to Scranton then bus to Buffalo, NY. 10 h 56 min $84. From Philadelphia drive to Buffalo. 6 h 45 min $45.