Travel from Phoenix to Buffalo

Bus or fly from Phoenix to Buffalo?

Southwest Airlines, Delta and 2 other airlines fly from Phoenix to Buffalo hourly. Alternatively, Greyhound USA operates a bus from Phoenix to Buffalo 3 times a day. Tickets cost $100 - $360 and the journey takes 31 h 45 min. 2 other operators also service this route.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Phoenix to Buffalo

From Phoenix taxi to Phoenix airport, fly to Buffalo airport, then line 204 bus to Buffalo. 5 h 26 min $349. From Phoenix taxi to Phoenix airport, fly to Rochester airport, line 6 bus to Transit Center - no direction, walk to Rochester, then train to Buffalo. 9 h 39 min $608. From Phoenix taxi to Phoenix airport, fly to Toronto airport, train to St Andrew Station - Northbound Platform, line 1 subway to St Patrick Station - Northbound Platform, walk to Toronto, ON, then bus to Buffalo. 7 h 56 min $280. From Phoenix, AZ bus to St. Louis, bus to Columbus, OH, then bus to Buffalo, NY. 2 days 3 h $315. From Phoenix, AZ bus to Flagstaff, AZ, taxi to Flagstaff Pulliam Airport, bus to Williams Junction Amtrak, train to Chicago Union Station Amtrak, train to Buffalo, then train to Buffalo. 2 days 3 h $726. From Buckeye Rd & Central Ave line 13 bus to Phoenix, AZ, bus to St. Louis, bus to Chicago, walk to Chicago, IL, bus to Hamilton, ON, then Thru-Bus to Buffalo, NY. 2 days 8 h $281. From Phoenix, ΑΖ bus to Tucson, walk to Tucson Amtrak, train to Chicago Union Station Amtrak, train to Buffalo, then train to Buffalo. 2 days 19 h $804. From Phoenix drive to Buffalo. 35 h 44 min $270.
Close Print Itinerary
  1. Here are 8 options to get from
    Phoenix to Buffalo:

    1. Trip:
      1 Fly to Buffalo
      • One-Way approx: USD $217 - $719
      • Duration: 5 h 26 min
      Open +
      • Trip:
        1 Fly to Buffalo
        • One-Way approx: USD $217 - $719
        • Duration: 5 h 26 min
        Close x
    2. Trip:
      2 Fly to Rochester, train
      • One-Way approx: USD $212 - $694
      • Duration: 9 h 39 min
      Open +
      • Trip:
        2 Fly to Rochester, train
        • One-Way approx: USD $212 - $694
        • Duration: 9 h 39 min
        Close x
    3. Trip:
      3 Fly to Toronto, bus
      • One-Way approx: USD $191 - $556
      • Duration: 7 h 56 min
      Open +
      • Trip:
        3 Fly to Toronto, bus
        • One-Way approx: USD $191 - $556
        • Duration: 7 h 56 min
        Close x
    4. Trip:
      4 Bus
      • One-Way approx: USD $179 - $552
      • Duration: 2 days 3 h
      Open +
      • Trip:
        4 Bus
        • One-Way approx: USD $179 - $552
        • Duration: 2 days 3 h
        Close x
    5. Trip:
      5 Bus, train via Williams Junction Amtrak
      • One-Way approx: USD $361 - $1,019
      • Duration: 2 days 3 h
      Open +
      • Trip:
        5 Bus, train via Williams Junction Amtrak
        • One-Way approx: USD $361 - $1,019
        • Duration: 2 days 3 h
        Close x
    6. Trip:
      6 Bus, Thru-Bus
      • One-Way approx: USD $188 - $548
      • Duration: 2 days 8 h
      Open +
      • Trip:
        6 Bus, Thru-Bus
        • One-Way approx: USD $188 - $548
        • Duration: 2 days 8 h
        Close x
    7. Trip:
      7 Bus, train
      • One-Way approx: USD $379 - $1,163
      • Duration: 2 days 19 h
      Open +
      • Trip:
        7 Bus, train
        • One-Way approx: USD $379 - $1,163
        • Duration: 2 days 19 h
        Close x
    8. Trip:
      8 Drive
      • One-Way approx: USD $220 - $320
      • Duration: 35 h 44 min
      Open +
      • Trip:
        8 Drive
        • One-Way approx: USD $220 - $320
        • Duration: 35 h 44 min
        Close x