There are 6 ways to get from Buffalo to Scottsdale by plane, train, bus, bus (Greyhound), car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Buffalo Niagara International Airport
best- Fly from Buffalo Niagara International Airport (BUF) to Phoenix (PHX)plane BUF - PHX
7h 34m$166–706Train, bus
- Take the train from Buffalo Depew Station to Chicago Union Stationtrain
- Take the train from Chicago Union Station to Flagstafftrain
- Take the bus from Flagstaff Train Station to Tempebus
2d 2h$618–1,366Bus
- Take the bus from Buffalo to Columbusbus
- Take the bus from Columbus to St Louis Bus Stationbus
- Take the bus from St Louis Bus Station to Indio Bus Stationbus
- Take the bus from Indio Bus Station to 2707 W McDowell Rd - Phoenixbus
2d 14h$442–842Drive 2,176 mi
- Drive from Buffalo to Scottsdalecar 2,176 mi
35h 39m$398–574Bus to Rochester, fly
- Take the bus from Buffalo to Rochester Bus Stopbus
- Fly from Rochester (ROC) to Phoenix (PHX)plane ROC - PHX
10h 18m$203–800Train, taxi (Amtrak)
- Take the train from Buffalo Depew Station to Chicago Union Stationtrain
- Take the train from Chicago Union Station to Maricopa Amtraktrain
- Take the taxi from Maricopa Amtrak to Scottsdaletaxi
2d 21h$832–1,975
Buffalo to Scottsdale by bus and train
Questions & Answers
The cheapest way to get from Buffalo to Scottsdale is to fly which costs $160 - $750 and takes 7h 34m.
The fastest way to get from Buffalo to Scottsdale is to fly which takes 7h 34m and costs $160 - $750.
No, there is no direct bus from Buffalo to Scottsdale. However, there are services departing from Buffalo and arriving at McDowell Rd & Pima Rd via Columbus, St Louis Bus Station, Indio Bus Station and McDowell Rd & 27th Av. The journey, including transfers, takes approximately 2 days 14h.
The distance between Buffalo and Scottsdale is 1944 miles. The road distance is 2188.7 miles.
The best way to get from Buffalo to Scottsdale without a car is to train and bus which takes 2 days 2h and costs $600 - $1,400.
It takes approximately 7h 34m to get from Buffalo to Scottsdale, including transfers.
Buffalo to Scottsdale bus services, operated by Barons Bus, depart from Buffalo station.
The best way to get from Buffalo to Scottsdale is to fly which takes 7h 34m and costs $160 - $750. Alternatively, you can bus, which costs $440 - $850 and takes 2 days 14h.
Buffalo to Scottsdale bus services, operated by Barons Bus, arrive at Columbus station.
Scottsdale is 3h behind Buffalo. It is currently 10:17 AM in Buffalo and 7:17 AM in Scottsdale.
What companies run services between Buffalo, NY, USA and Scottsdale, AZ, USA?
Southwest Airlines, Delta, and United Airlines fly from Buffalo Niagara International Airport (BUF) to Phoenix (PHX) every 4 hours. Alternatively, you can take a bus from Buffalo to McDowell Rd & Pima Rd via Columbus, St Louis Bus Station, Indio Bus Station, 2707 W McDowell Rd - Phoenix, and McDowell Rd & 27th Av in around 2d 14h.
- Website
- southwest.com
Flights from Buffalo Niagara International Airport to Phoenix
- Ave. Duration
- 4h 35m
- When
- Saturday
- Estimated price
- $160–700
Flights from Buffalo Niagara International Airport to Phoenix via Chicago Midway
- Ave. Duration
- 6h 29m
- When
- Tuesday to Friday
- Estimated price
- $160–700
Flights from Buffalo Niagara International Airport to Phoenix via Denver
- Ave. Duration
- 6h 26m
- When
- Saturday, Monday, Thursday, Friday, and Sunday
- Estimated price
- $160–700
Flights from Buffalo Niagara International Airport to Phoenix via Nashville
- Ave. Duration
- 6h 35m
- When
- Saturday
- Estimated price
- $170–700
Flights from Rochester to Phoenix via Chicago Midway
- Ave. Duration
- 6h 20m
- When
- Saturday
- Estimated price
- $170–750
Flights from Rochester to Phoenix via Baltimore
- Ave. Duration
- 8h 5m
- When
- Tuesday to Friday
- Estimated price
- $200–800
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Buffalo Depew Station to Chicago Union Station
- Ave. Duration
- 10h 33m
- Frequency
- Twice daily
- Estimated price
- $140–320
- Website
- Amtrak
Train from Chicago Union Station to Flagstaff
- Ave. Duration
- 31h 44m
- Frequency
- Once daily
- Estimated price
- $450–1,000
- Website
- Amtrak
Train from Buffalo Depew Station to Chicago Union Station
- Ave. Duration
- 10h 33m
- Frequency
- Twice daily
- Estimated price
- $140–320
- Website
- Amtrak
Train from Chicago Union Station to Maricopa Amtrak
- Ave. Duration
- 2d 8h
- Frequency
- 3 times a week
- Estimated price
- $600–1,400
- Website
- Amtrak
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Flagstaff Train Station to Tempe
- Ave. Duration
- 2h 50m
- Frequency
- 5 times a week
- Estimated price
- $22–40
- Schedules at
- Flixbus USA
Bus from Buffalo to Rochester Bus Stop
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a day
- Estimated price
- $11–18
- Schedules at
- Flixbus USA
- Ave. Duration
- 45 min
- Estimated price
- $90–120
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide
Need to know: Greyhound
Read the travel guide
More Questions & Answers
Yes, the driving distance between Buffalo to Scottsdale is 2189 miles. It takes approximately 35h 39m to drive from Buffalo to Scottsdale.
There are 3170+ hotels available in Scottsdale.




