Find cheap bus tickets from Denver, CO to Phoenix, AZ

Easily compare and book your next trip with Busbud

Trusted by 65M+ travelers every year looking for bus and train tickets
Serving 2M+ bus and train routes in more than 80 countries
Dedicated customer service from booking to travel
TodayDec 5
from $174
TomorrowDec 6
ThuDec 7
FriDec 8
from $116
SatDec 9
SunDec 10
MonDec 11
from $114
TueDec 12
from $137

Cheap buses leaving today

One passenger / one way

11:35AM
1d3h
3:05PM
Denver - DENVER
Cheapest
Phoenix - PHX Airport/44th St Stn
Cheapest
11:25AM
1d5h
4:30PM
Denver - DENVER
2nd Cheapest
Phoenix - Glendale Bus Stop
2nd Cheapest
11:35AM
19h25m
7:00AM
Denver - DENVER
Fastest
Phoenix - Phoenix Bus Station
Fastest
8:20PM
1d4h
1:05AM
Denver - DENVER
Phoenix - Phoenix Bus Station
Bus Denver to Phoenix: Trip Overview

Bus Denver to Phoenix: Trip Overview

Average ticket price$163
Average bus trip duration1d 4h
Number of daily buses4
Earliest bus departure11:25 AM
Distance585 miles (942 km)
Latest bus departure8:20 PM
Reviews

See what travelers are saying about the trip from Denver to Phoenix

1.4 out of 5 stars

User reviews from travelers who booked a bus ticket from Denver to Phoenix

Ratings and Reviews (5)

The trip was terrible. The bus was delayed a total of 10 hours and the bus they took us on had no heat or power to charge your phone. Also I tried to ask the bus driver for information about the trip and he was not helpful at all, also very rude and unprofessional..

Corey J.

November 26, 2023
Honestly, I did expect a little bit better service. The bus was late for all my connections. I had (3 with greyhound) 2 hours late Getting into Phoenix and put me behind with travels. The woman driver was awesome though from Albuquerque to Phoenix!

Michelle R.

November 21, 2019
The worst experience ever

Desmond D.

May 11, 2019

Denver to Phoenix Buses

Information on this bus route

Daily Buses4
Earliest and Latest Bus Departures11:25AM - 8:20PM
Minimum Price$114
Average Ticket Price$163
Minimum Trip Duration19h25m
Average Bus Trip Duration1d4h
Distance585 miles (942 km)
Bus Companies on This RouteGreyhound, Amtrak
Frequently Asked Questions

Frequently asked questions for your trip Denver - Phoenix

The best way to travel from Denver to Phoenix is by bus. The bus trip is an affordable, safe and convenient way to travel between the two cities. Alternatively, you can also use carpooling services.

The average travel time from Denver to Phoenix is about 1d 4h, but the quickest bus can get you there in about 19h 25m. This is the time it takes to travel the 586 miles (944 km) that separate the two cities.

The distance between the two cities is 586 miles (944 km).

On average, there are 4 daily departures on this route, offered by Greyhound and Amtrak. The number of buses from Denver to Phoenix can differ depending on the day of the week. Simplify your trip from Denver to Phoenix by checking the schedules and selecting the bus that fits your travel needs and budget on Busbud.

The first bus leaves at 11:25 AM and the last one leaves at 8:20 PM.

The majority of buses traveling from Denver to Phoenix start their journey at Union Station and wind up at Phoenix Airport. These are the primary departure and arrival locations on this route, but you can find others that could fit better into your travel plans.

The cheapest way to travel this route is by bus. With prices starting at $112, you won't find a cheaper way to get there.

The average bus ticket price from Denver to Phoenix is $163. In the last 30 days, the prices ranged from $112 to $273, so it's good to do your research before booking.

Once in Phoenix, you can start exploring the city and discover its surroundings. The top sights and things to do are Martin Auto Museum, Arizona Biltmore Resort - Adobe Course, Heard Museum, Musical Instrument Museum and Arizona Outdoor Fun.

Yes, it is possible to take an overnight bus from Denver to Phoenix. Make sure to pack a blanket and a snack to make your trip more comfortable.

Find cheapest prices for buses

Find cheapest prices for buses

Price is for a one-way ticket for one passenger and based on past searches.

Best price found
12/03
$130
12/04
$192
Today
$174
12/06
No data
12/07
No data
12/08
$116
12/09
$107
12/10
$109
The cheapest trip from Denver to Phoenix was searched and found on Dec 9, 2023 with a price of $107

To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Denver to Phoenix, as early as possible.

You can expect to pay from $107 to $263 for a bus ticket from Denver to Phoenix based on the last 2 days. You can expect to find the cheapest price for the trip at $107 which is on 2023-12-09.

Usually Amtrak 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.

About Bus Travel

Bus Travel Tips

Meet and talk to locals at the bus stations while traveling from Denver to Phoenix.There is no better way to get inside travel information while exploring a new city than to go straight to its people.

Much more than a mere vehicle taking you from Denver to Phoenix, riding the bus will expose you to some of the most stunning panoramas while enroute to your final bus stop.

Taking the bus creates the smallest carbon footprint compared to other modes of transport. Not to mention that buses will allow you to discover scenic gems from Denver to Phoenix that are otherwise impossible to come by with a plane.

Tune out to the fine sounds of your best music playlist on your bus trip from Denver to Phoenix while indulging in miles on end of beautiful scenic views.

Did you know?

The Superbus, created by a Dutch engineer is the world's fastest bus with 250 km/h. Too bad it's only a prototype for now.

9.2% of ground transportation in Europe is done by bus versus 7.4% by train.

It takes 27 hours to go by bus from Lima to Cusco, one of the craziest bus trips on the world. This route is used daily by locals and backpackers.

Will you be returning to Denver by bus?

Bus from Phoenix to Denver

Why choose Busbud?

The Best Way To Book Bus and Train Tickets

Busbud.com makes it easy for you to find, compare and book city-to-city bus tickets, all over the world. We save you the extra trip to the bus station. With several language and currency options available, Busbud seeks to cater to international bus travellers no matter where they are in the world. Busbud partners with safe and reliable bus companies throughout the world such as Greyhound, Eurolines, ALSA, OUIBUS (BlaBlaBus), National Express and many others so you can buy tickets without a worry.