Based on 11453 reviews, the company was rated 3.5 stars on Busbud. Travellers were especially satisfied with the ticket access and the staff but often complained with the WiFi. FlixBus ticket prices on this trip start at $63
Based on 87397 reviews, the company was rated 3.5 stars on Busbud. Travellers were especially satisfied with the ticket access and the temperature but often complained with the WiFi. Greyhound ticket prices on this trip start at $66
Honestly, this was a horrible experience. The bus in Flagstaff was 5 hours late so I missed the bus in Phoenix that was going to Tucson. The person working told me I would just have to spend the night in Phoenix. My family had to drive up from Tucson to Phoenix to pick me up. Incredibly unhelpful and only made it halfway home.
Frequently asked questions about travelling from Flagstaff, US to Tucson by bus
What is the distance between Flagstaff and Tucson?
Flagstaff and Tucson are 345 km (214 miles) apart.
What are the departure and arrival locations for buses traveling from Flagstaff to Tucson?
Buses departing from Greyhound Station in Flagstaff will take you to Greyhound Station in Tucson.
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
Best price found
11-24
$98
11-25
$209
Today
$140
11-27
$84
11-28
$81
11-29
$77
11-30
$143
12-01
$70
The cheapest trip from Flagstaff, US to Tucson was searched and found on Dec 1, 2025 with a price of $70
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Flagstaff, US to Tucson, as early as possible.
You can expect to pay from $70 to $281 for a bus ticket from Flagstaff, US to Tucson based on the last 2 days. You can expect to find the cheapest price for the trip at $70 which is on 2025-12-01.
Usually Greyhound will charge you higher prices for tickets closer to the departure date. To find the best prices, you should be flexible on your date of travel.