Previously seen trips
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Price and booking link |
|---|---|---|---|---|---|---|---|
FlixBus + Greyhound | Bus
| Niagara Frontier Transportation Authority | Greyhound Station | ||||
Greyhound + FlixBus | Bus
| Niagara Frontier Transportation Authority | Greyhound Station | ||||
Greyhound + FlixBus | Bus
| Buffalo (BUF) Airport | Greyhound Station | ||||
FlixBus + Greyhound | Bus
| Buffalo (BUF) Airport | Greyhound Station | ||||
Greyhound + FlixBus | Bus
| Buffalo (BUF) Airport | Greyhound Station |
Compare 2 ways to go from Buffalo to Flagstaff
We recommend taking the bus
Among the sustainable travel choices, the Bus stands out as a good way to reach Flagstaff. The journey takes about 2 days, 7 hours 25 minutes, and with fares starting at just $408, it presents an excellent value for a comfortable ride.
4bus per day
2d 7hAverage Duration
2942 kmDistance
74kgCO₂ emissions
Bus stations and stops in Buffalo and Flagstaff
Stops in Buffalo
- B
Transportation Center
185 Ellicott St, Buffalo, NY 14203, USA - C
Exchange Street Station
75 Exchange St, Buffalo, NY 14203, USA
Stops in Flagstaff
- A
Greyhound Station
880 E Butler Ave, Flagstaff, AZ 86001 - B
Southside
Jack in the Box, 398-446 S Malpais Ln, Flagstaff, AZ 86001, USA





