Go to top

Phoenix to Tucson Bus

If you want to explore southern Arizona and travel from Phoenix to Tucson, the most comfortable and economical option is by bus. Depending on the route you take, the journey usually takes an average of just a couple of hours. This is because both cities are relatively close to each other.

There are several stops and terminals you can visit to begin your journey; however, the most popular terminals for departures and arrivals belong to the Greyhound company. Although there are other bus companies covering this route, you have various options for schedules and prices to compare and choose the one that best suits your needs.

For example, Phoenix has several stations and stops where you can start your trip to Tucson. Phoenix Sky Harbor International Airport has daily departures, or you can board at stops in Glendale or Tempe. However, the main station is the Greyhound Phoenix Bus Station. This is Phoenix’s central station, located just a few miles from Sky Harbor Airport.

On the other hand, Tucson has a Greyhound terminal that also receives FlixBus buses. It is located a few minutes from the University of Arizona and the Amtrak Train Station. The company Tufesa also has a presence with a station south of the city, which is the closest to Tucson International Airport.

Phoenix to Tucson: Schedules and Ticket Prices

Among the three main companies mentioned earlier, there are departures practically at any time of the day from Phoenix to Tucson. Tufesa’s first bus departure starts just a few minutes after midnight, running until 23:00. Prices will vary between operators, routes, and the schedules you choose, even during different seasons. However, prices generally range between $24 and $44. The following table provides clear schedules and prices for each transport company.

Where to Buy Tickets

You can purchase your tickets directly at the terminal of your choice. The main terminals in Phoenix, as mentioned before, are the Greyhound/FlixBus station and Tufesa Internacional.

You can also buy tickets from anywhere by visiting their websites. There, you can also check schedules, prices, and available spaces. After paying online, you can go to the terminal to start your journey. The websites to purchase your tickets are:

gotobus.com (Tufesa)

CompanyDeparture SchedulesArrival Schedules


Ticket price: 23.49 USD


Phoenix Bus Station

3:30, 5:10, 8:25, 18:35

Tucson Bus Station

5:20, 7:05, 10:20, 21:05


Ticket price: 23.49 USD


Phoenix Sky Harbor Airport

6:40, 11:00, 15:50, 17:00, 18:40, 22:10

Tucson (N. Freeway)

8:40, 12:55, 18:00, 19:00, 20:50, 00:20


Ticket price: 35 USD


1614 N 27th Ave. Phoenix, AZ

00:15, 1:10, 4:30, 6:45, 9:30, 14:30, 16:00, 17:00, 18:30, 20:00, 21:00, 22:00, 23:00

5550 S 12th Ave. Tucson, AZ

2:20, 3:10, 6:30, 8:45, 11:30, 16:30, 18:00, 19:00, 20:30, 22:00, 23:00, 00:00, 1:00

* The cost of tickets may vary depending on the season.

The information is subject to change without prior notice.

Bus terminals from Phoenix, AZ to Tucson, AZ