1map logoGo to main page

Des Moines, IA, USA to Phoenix, AZ, USA from $197: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Des Moines, United States
to
Phoenix, United States

How to Get from Des Moines to Phoenix: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$197 by busBest price
1869 kmDistance
3h 38m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Des Moines to Phoenix with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
3h  38m
Estimated price
$207-720
Recommended
Company
various
Bus
Bus
Average Duration
31h  55m
Estimated price
$197-458
Cheapest
route map
Distance: 1869 km
Duration: 3h 38m

See more options

Company
various
Bus
Average Duration
35h  8m
Estimated price
$273-417
Company
various
Drive
Average Duration
23h  46m
Estimated price
$280-410

Des Moines - Phoenix operators

Explore transport companies operating between Des Moines and Phoenix, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
aa.com

Plane from Des Moines Airport (DSM) to Phoenix Airport (PHX)

Average Duration
3h 21m
Estimated price
$2075-2076
Website
southwest.com

Plane from Des Moines Airport (DSM) to Phoenix Airport (PHX)

Average Duration
5h 28m
Estimated price
$2077-2078
Website
united.com

Plane from Des Moines Airport (DSM) to Phoenix Airport (PHX)

Average Duration
5h 27m
Estimated price
$7201-7200
Website
delta.com

Plane from Des Moines Airport (DSM) to Phoenix Airport (PHX)

Average Duration
5h 43m
Estimated price
$2079-7202
Website
flyfrontier.com

Plane from Des Moines Airport (DSM) to Phoenix Airport (PHX)

Average Duration
5h 53m
Estimated price
$7203-7204
Bus
Contact phone
+1-858-800-8898
Website
jeffersonlines.com

Bus from Des Moines, IA to Kansas City, MO

Average Duration
Estimated price
$0-0

Bus from Kansas City, MO to Joplin, MO

Average Duration
Estimated price
$0-0

Bus from Joplin, MO to Amarillo, TX

Average Duration
9h 5m
Estimated price
$7205-7206

Bus from Amarillo, TX to Phoenix, AZ

Average Duration
14h 10m
Estimated price
$7207-7208
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from Des Moines, IA to Kansas City, MO

Average Duration
31h 55m
Estimated price
$197-458
Contact phone
1(800) 992-4618
Website
burlingtontrailways.com

Bus from Des Moines, IA to Omaha, NE

Average Duration
Estimated price
$7209-1970
Contact phone
+1-877-779-2999
Website
expressarrow.com

Bus from Omaha, NE to Denver, CO

Average Duration
10h 20m
Estimated price
$1971-1972
Contact phone
+1 866 691 9732
Website
eplalimo.com

Bus from Denver, CO to Las Cruces, NM

Average Duration
11h 25m
Estimated price
$7207-7206

Bus from Las Cruces, NM to Phoenix, AZ

Average Duration
7h 40m
Estimated price
$1970-7207

Des Moines to Phoenix: Overview of Bus, Train, Flight, and Car Trips

Traveling between Des Moines and Phoenix offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a memorable road trip from Des Moines to vibrant Phoenix covering a distance of 1559 miles. The journey will take you approximately 23 hours and 46 minutes of driving time. 💰 Budget-conscious travelers will appreciate the cost range of $280 to $410 for a round trip from Des Moines to Phoenix by car. This flexible pricing allows for a variety of options based on your travel preferences and budget.
Average price
$280 - $410
🚂 Embark on a scenic train journey from Des Moines to Phoenix spanning 1,589 miles. With a total travel time of 1 day and 14 hours, this route offers an exciting way to explore the heartland of America. 🚌 Begin your adventure with a transfer in Kansas City, taking a 3-hour and 30-minute bus ride towards your next stop in Dallas. Enjoy the comfort of traveling with Jefferson Lines for the first leg of your trip.
🛫 Experience a smooth and convenient journey from Des Moines Airport to Phoenix Airport with a quick direct flight lasting just 3 hours and 17 minutes. Several reputable airlines, including Delta, Frontier Airlines, and American Airlines, provide flight options for your trip. ✈️ Enjoy a relatively short travel time of 3 hours and 38 minutes as you soar from the heart of Iowa to the vibrant city of Phoenix. With multiple airlines offering flights between the two destinations, you can choose the schedule and price that best suits your travel plans. 💸 Flight prices between Phoenix and Des Moines range from $207 to $720, providing various options to accommodate different budgets. Whether you are heading to Phoenix for business or leisure, a flight from Des Moines offers a convenient and efficient way to reach your destination.
Departure Point
Des Moines Airport
Arrival Point
Phoenix Airport
🚌 Travelers looking to journey from Des Moines to Phoenix by bus will embark on a scenic route with a total travel time of approximately 31 hours and 55 minutes. While there is no direct bus service, passengers can enjoy the adventure of multiple transfers along the way. 🎫 Prices for the bus ticket between Des Moines and Phoenix can range from $197 to $458. With a distance of 1,589 miles to cover and an estimated travel duration of just under two days, travelers can look forward to a memorable cross-country bus adventure.
Departure Point
Des Moines, IA station
Arrival Point
Phoenix Bus Station

Frequently asked questions

Find out more about the route from Des Moines to Phoenix.

Or choose the category:
The distance between Des Moines and Phoenix is 1868 km. The road distance is slightly longer at 2516 km. If you are traveling by plane, the typical travel time is about 3 hours and 25 minutes. However, if you prefer to drive, it can take around 23 hours and 50 minutes by car. Alternatively, if you decide to take the bus, the typical travel time is approximately 32 hours and 40 minutes.
The most cost-effective and time-efficient transportation option for traveling from Des Moines to Phoenix is by plane. This mode of transportation takes around 3 hours and 25 minutes, allowing for a quick and convenient travel experience. The cost of a flight can range from $180 to $650, depending on the airline and time of booking.
When traveling from Des Moines to Phoenix the prices for a bus ticket can range from $197 to $458.
To travel from Des Moines to Phoenix without using public transportation, you can drive the distance of approximately 2515 km. It takes approximately 23 hours and 50 minutes to drive from Des Moines to Phoenix, depending on the traffic and the route taken. The estimated cost of driving from Des Moines to Phoenix ranges from $280 to $410, taking into account fuel and other expenses.
To travel from Des Moines to Phoenix without a car, the best option is to take a night bus and then a regular bus. The total travel time for this journey is around 32 hours and 40 minutes. The cost of this trip can range from $190 to $460 depending on the bus fares and any additional fees.
Yes, there is a link between Des Moines and Phoenix but there is no direct route by bus. The journey involves transfers in Kansas City, MO, Joplin, and Amarillo, and takes approximately 32 hours and 40 minutes. Both Jefferson Lines and Greyhound USA offer bus services on this route. Alternatively, there is a direct flight that takes around 3 hours and 25 minutes, providing a quicker option for travel between the two cities.
The flight duration between Des Moines and Phoenix is typically around 3 hours and 4 minutes. However, it is important to note that flight times may vary depending on the specific airline and weather conditions. As for the cost, prices for flights between Phoenix and Des Moines can range from $187 to $620.
There are plenty of accommodation options available near Phoenix. With over 2066 hotels to choose from, travelers have a wide range of choices and prices. Prices start at $47 per night, catering to different budgets and preferences. Whether you are looking for luxury resorts, budget hotels, or Airbnb rentals, there are plenty of options available to make your stay comfortable and convenient.