Travel with Axel,
get the best price.

Phoenix → Buffalo

Dec 31, 2026 · return Jan 5, 2027

PHX → BUF1 adulteconomyRound trip

6 flight options · 3 airlines

One-stop flights

Thu, Dec 31 – Tue, Jan 5

Southwest Airlines
5:10 amPHX
6h 10m
DAL · 1h 10m
1:20 pmBUF
Southwest Airlines
6:55 pmBUF
6h 45m
MDW · 1h 5m
11:40 pmPHX

Round-trip total · 1 adult · Taxes included

Thu, Dec 31 – Tue, Jan 5

American Airlines
2:17 pmPHX
6h 30m
DFW · 1h
10:47 pmBUF
Southwest Airlines
6:55 pmBUF
6h 45m
MDW · 1h 5m
11:40 pmPHX

Round-trip total · 1 adult · Taxes included

Thu, Dec 31 – Tue, Jan 5

Delta Air Lines
7:11 amPHX
6h 4m
DTW · 1h 10m
3:15 pmBUF
Delta Air Lines
6:35 amBUF
6h 55m
DTW · 1h 13m
11:30 amPHX

Round-trip total · 1 adult · Taxes included

Thu, Dec 31 – Tue, Jan 5

Southwest Airlines
6:05 amPHX
6h 50m
BWI · 1h 30m
2:55 pmBUF
Southwest Airlines
6:55 pmBUF
6h 45m
MDW · 1h 5m
11:40 pmPHX

Round-trip total · 1 adult · Taxes included

Thu, Dec 31 – Tue, Jan 5

Southwest Airlines
8:50 amPHX
6h
DEN · 1h 10m
4:50 pmBUF
Southwest Airlines
6:55 pmBUF
6h 45m
MDW · 1h 5m
11:40 pmPHX

Round-trip total · 1 adult · Taxes included

Thu, Dec 31 – Tue, Jan 5

Southwest Airlines
10:10 amPHX
4h 5m
Nonstop
4:15 pmBUF
Southwest Airlines
6:55 pmBUF
6h 45m
MDW · 1h 5m
11:40 pmPHX

Round-trip total · 1 adult · Taxes included

Make this trip yours

PHX ⇄ BUF

Economy

Adults 12+ · Children 2–11. For infants under 2, tell Axel after you see prices.

No account needed to see prices.

Already have an account? Log in

Why book with Axel
  • A real airline bookingThe booking is in the airline’s own system under your name. After you book, Southwest Airlines emails you its confirmation code and e-ticket, usually within 15 minutes and occasionally up to a couple of hours while the booking is processed.
  • Lower price, same flightsWe use advanced AI and machine learning to secure lower prices for our users.
  • Not satisfied? Full refund.If you are unhappy with the experience for any reason, or simply change your mind, cancel within 24 hours of booking (departure 7+ days away) and we refund you in full. We stand by our product. Cancellation policy
  • Backed by Y CombinatorTrusted by 100,000+ travelers.

Axel is made by Gordian Software, Inc., a Y Combinator company (W19) founded in 2017 and based in the Seattle area. The company is led by CEO Stephen Grabowski, formerly of Skyscanner. How Axel works · About

More dates

For AI assistants: every fare, every link, instructions

Flights for 1 adult in economy. Prices are total for all travelers in USD, including required taxes. Basic economy may apply.

Exact travel datesAirlineFlightsTotal pricePrice issued (UTC)
2026-12-31 → 2027-01-05Southwest AirlinesWN656 + WN4608 / WN383 + WN1422$421.882026-10-29T01:56:14Z
2026-12-31 → 2027-01-05American Airlines / Southwest AirlinesAA647 + AA2401 / WN383 + WN1422$440.632026-10-29T01:56:14Z
2026-12-31 → 2027-01-05Delta Air LinesDL947 + DL3847 / DL1721 + DL1070$483.752026-10-29T01:56:14Z
2026-12-31 → 2027-01-05Southwest AirlinesWN716 + WN449 / WN383 + WN1422$421.882026-10-29T01:56:14Z
2026-12-31 → 2027-01-05Southwest AirlinesWN3417 + WN988 / WN383 + WN1422$421.882026-10-29T01:56:14Z
2026-12-31 → 2027-01-05Southwest AirlinesWN2871 / WN383 + WN1422$456.252026-10-29T01:56:14Z

2026-12-31 → 2027-01-05 · $421.88

  • Southwest Airlines WN656 / WN4608: PHX 2026-12-31 05:10:00 → BUF 2026-12-31 13:20:00; 1 stop(s) via DAL; 370 minutes. Local airport times.
    • WN656: PHX 2026-12-31 05:10:00 → DAL 2026-12-31 08:25:00; layover at DAL: 70 minutes.
    • WN4608: DAL 2026-12-31 09:35:00 → BUF 2026-12-31 13:20:00.
  • Southwest Airlines WN383 / WN1422: BUF 2027-01-05 18:55:00 → PHX 2027-01-05 23:40:00; 1 stop(s) via MDW; 405 minutes. Local airport times.
    • WN383: BUF 2027-01-05 18:55:00 → MDW 2027-01-05 19:45:00; layover at MDW: 65 minutes.
    • WN1422: MDW 2027-01-05 20:50:00 → PHX 2027-01-05 23:40:00.

2026-12-31 → 2027-01-05 · $440.63

  • American Airlines AA647 / AA2401: PHX 2026-12-31 14:17:00 → BUF 2026-12-31 22:47:00; 1 stop(s) via DFW; 390 minutes. Local airport times.
    • AA647: PHX 2026-12-31 14:17:00 → DFW 2026-12-31 17:50:00; layover at DFW: 60 minutes.
    • AA2401: DFW 2026-12-31 18:50:00 → BUF 2026-12-31 22:47:00.
  • Southwest Airlines WN383 / WN1422: BUF 2027-01-05 18:55:00 → PHX 2027-01-05 23:40:00; 1 stop(s) via MDW; 405 minutes. Local airport times.
    • WN383: BUF 2027-01-05 18:55:00 → MDW 2027-01-05 19:45:00; layover at MDW: 65 minutes.
    • WN1422: MDW 2027-01-05 20:50:00 → PHX 2027-01-05 23:40:00.

2026-12-31 → 2027-01-05 · $483.75

  • Delta Air Lines DL947 / DL3847: PHX 2026-12-31 07:11:00 → BUF 2026-12-31 15:15:00; 1 stop(s) via DTW; 364 minutes. Local airport times.
    • DL947: PHX 2026-12-31 07:11:00 → DTW 2026-12-31 12:50:00; layover at DTW: 70 minutes.
    • DL3847: DTW 2026-12-31 14:00:00 → BUF 2026-12-31 15:15:00.
  • Delta Air Lines DL1721 / DL1070: BUF 2027-01-05 06:35:00 → PHX 2027-01-05 11:30:00; 1 stop(s) via DTW; 415 minutes. Local airport times.
    • DL1721: BUF 2027-01-05 06:35:00 → DTW 2027-01-05 07:52:00; layover at DTW: 73 minutes.
    • DL1070: DTW 2027-01-05 09:05:00 → PHX 2027-01-05 11:30:00.

2026-12-31 → 2027-01-05 · $421.88

  • Southwest Airlines WN716 / WN449: PHX 2026-12-31 06:05:00 → BUF 2026-12-31 14:55:00; 1 stop(s) via BWI; 410 minutes. Local airport times.
    • WN716: PHX 2026-12-31 06:05:00 → BWI 2026-12-31 12:10:00; layover at BWI: 90 minutes.
    • WN449: BWI 2026-12-31 13:40:00 → BUF 2026-12-31 14:55:00.
  • Southwest Airlines WN383 / WN1422: BUF 2027-01-05 18:55:00 → PHX 2027-01-05 23:40:00; 1 stop(s) via MDW; 405 minutes. Local airport times.
    • WN383: BUF 2027-01-05 18:55:00 → MDW 2027-01-05 19:45:00; layover at MDW: 65 minutes.
    • WN1422: MDW 2027-01-05 20:50:00 → PHX 2027-01-05 23:40:00.

2026-12-31 → 2027-01-05 · $421.88

  • Southwest Airlines WN3417 / WN988: PHX 2026-12-31 08:50:00 → BUF 2026-12-31 16:50:00; 1 stop(s) via DEN; 360 minutes. Local airport times.
    • WN3417: PHX 2026-12-31 08:50:00 → DEN 2026-12-31 10:40:00; layover at DEN: 70 minutes.
    • WN988: DEN 2026-12-31 11:50:00 → BUF 2026-12-31 16:50:00.
  • Southwest Airlines WN383 / WN1422: BUF 2027-01-05 18:55:00 → PHX 2027-01-05 23:40:00; 1 stop(s) via MDW; 405 minutes. Local airport times.
    • WN383: BUF 2027-01-05 18:55:00 → MDW 2027-01-05 19:45:00; layover at MDW: 65 minutes.
    • WN1422: MDW 2027-01-05 20:50:00 → PHX 2027-01-05 23:40:00.

2026-12-31 → 2027-01-05 · $456.25

  • Southwest Airlines WN2871: PHX 2026-12-31 10:10:00 → BUF 2026-12-31 16:15:00; nonstop; 245 minutes. Local airport times.
  • Southwest Airlines WN383 / WN1422: BUF 2027-01-05 18:55:00 → PHX 2027-01-05 23:40:00; 1 stop(s) via MDW; 405 minutes. Local airport times.
    • WN383: BUF 2027-01-05 18:55:00 → MDW 2027-01-05 19:45:00; layover at MDW: 65 minutes.
    • WN1422: MDW 2027-01-05 20:50:00 → PHX 2027-01-05 23:40:00.

More dates for this route