1map logoGo to main page

Saint Louis, MO, USA to Phoenix, AZ, USA from $88: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Saint Louis, United States
to
Phoenix, United States

How to Get from Saint Louis 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.

$88 - PlaneBest price
2056 kmDistance
5h 7m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Saint Louis 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
5h  7m
Estimated price
$88-402
Recommended
route map
Distance: 2056 km
Duration: 5h 7m

See more options

Company
Amtrak / Various
Train
Bus
Average Duration
49h  5m
Estimated price
$90-561
Company
Greyhound USA
Bus
Average Duration
29h  55m
Estimated price
$163-334
Company
Various
Plane
Average Duration
9h  30m
Estimated price
$182-542
Company
N/A
Drive
Average Duration
23h  9m
Estimated price
$270-880

Saint Louis - Phoenix operators

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

Plane
Website
southwest.com

Plane from St. Louis (STL) to Phoenix (PHX)

Average Duration
5h 7m
Estimated price
$88-402
Website
allegiantair.com

Plane from St. Louis (STL) to Phoenix esa Gateway (AZA)

Average Duration
9h 30m
Estimated price
$182-542
Bus
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from St Louis Bus Station to Phoenix Bus Station

Average Duration
29h 55m
Estimated price
$163-334

Bus from St Louis Bus Station to Amarillo Bus Station

Average Duration
14h 45m
Estimated price
$182-885

Bus from Amarillo Bus Station to Phoenix Bus Station

Average Duration
14h 10m
Estimated price
$182-885
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from St. Louis to Maricopa

Average Duration
49h 5m
Estimated price
$90-561

Train from Maricopa to Tempe Amtrak Bus Stop

Average Duration
45m
Estimated price
$0-0
all-pages.other Show other routes

Other from St. Louis to Phoenix

Average Duration
23h 9m
Estimated price
$270-880

Saint Louis to Phoenix: Overview of Bus, Train, Flight, and Car Trips

Traveling between Saint Louis 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 an epic road trip from Saint Louis to Phoenix, covering a distance of 1512 miles. Journey through diverse landscapes and scenic routes as you make your way west. 💰 Discover budget-friendly options for your road trip, with prices ranging from $270 to $400 for the drive from Saint Louis to Phoenix. Plan ahead to find the best deals on fuel and accommodations along the way. 🌵 Experience the beauty of the Southwest as you arrive in Phoenix after approximately 23 hours and 9 minutes of driving. Explore the city's vibrant culture, desert landscapes, and warm hospitality awaiting you in the Valley of the Sun.
Average price
$270 - $400
🛫 Flying from St. Louis to Phoenix is convenient with direct flights that can get you there in just 3 hours and 25 minutes. Airlines such as Frontier, American, and Southwest offer services between these two cities. 🌵 Once you land in Phoenix, expect a total travel time of around 5 hours and 7 minutes from departure to arrival. You'll have plenty of options to choose from to make your journey comfortable and efficient. 💸 Depending on the season and availability, flight prices between Saint Louis and Phoenix can range anywhere from $88 to $402.
Departure Point
St. Louis Airport
Arrival Point
Phoenix Airport
🌵 The total travel time, including transfers, is approximately 29 hours and 55 minutes. 🎟️ You can purchase tickets for the Greyhound USA bus service online, with prices ranging from $163 to $334 for the route.
Departure Point
St Louis Bus Station
Arrival Point
Phoenix Bus Station

Frequently asked questions

Find out more about the route from Saint Louis to Phoenix.

Or choose the category:
The distance between Saint Louis and Phoenix is approximately 2055.1 km by air and 2440.4 km by road. The typical travel time varies depending on the mode of transportation. By plane, it takes about 4 hours and 57 minutes to reach Phoenix from Saint Louis. By car, the journey takes approximately 23 hours and 14 minutes from Saint Louis to Phoenix. Taking a bus from Saint Louis to Phoenix would typically take around 30 hours and 30 minutes.
The most cost-effective and time-efficient transportation option for traveling from Saint Louis to Phoenix is by flying. The flight takes approximately 4 hours and 57 minutes, and the cost can range from $95 to $410.
The prices for a bus ticket between Saint Louis and Phoenix range from $163 to $334.
To travel from Saint Louis to Phoenix without using public transportation, you can drive the distance between the two cities, which is approximately 2,439.8 km. The journey typically takes around 23 hours and 14 minutes by car. The cost of this mode of transportation can range from $270 to $400, depending on factors such as fuel prices and toll fees.
To travel from Saint Louis to Phoenix without a car, the best option is to take a bus. The bus journey takes approximately 30 hours and 30 minutes and the cost ranges from $160 to $340.
Yes, there is a link between Saint Louis and Phoenix. However, there is no direct bus service between the two cities. The journey typically involves transferring buses at Amarillo Bus Station, with a total travel time of approximately 30 hours and 30 minutes. Other modes of transportation such as trains and planes provide faster travel times, with a plane journey taking around 4 hours and 57 minutes.
The flight between Saint Louis and Phoenix typically takes around 3 hours and 15 minutes. The prices for this flight vary, ranging from $98 to $402.
There are numerous accommodation options available in Phoenix. With over 2066 hotels to choose from, you'll have plenty of choices to suit your preferences and budget. Prices for hotels in Phoenix start at $47 and can vary depending on factors such as location, amenities, and time of year.