Bus Tickets from St. Louis to Phoenix, AZ

Next departures

Next departures for St. Louis to Phoenix on November 8
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
Greyhound Lines, Inc.
    Gateway Station
    Glendale Bus StopCheapest
    Greyhound Lines, Inc.
      Gateway Station
      Phoenix Bus StationFastest
      Greyhound Lines, Inc.
        Gateway Station
        Phoenix Bus StationNo tags

        Last refresh of the prices: Today at 11:15 AM CST.

        Get from St. Louis to Phoenix

        This route is served by bus only

        The journey takes about 1 day, 15 hours 40 minutes, and with fares starting at just $172, it presents an excellent value for a comfortable ride.

        3bus per day
        1d 15hAverage Duration
        2041 kmDistance
        51kgCO₂ emissions

        Frequently asked questions about travelling from St. Louis to Phoenix, AZ by bus

        1. What is the travel distance from St. Louis to Phoenix?

          St. Louis and Phoenix are 2047 km (1269 miles) apart.

        2. What are the departure and arrival locations for buses traveling from St. Louis to Phoenix?

          Buses departing from Gateway Station in St. Louis will take you to N 27th Ave in Phoenix.

        Find cheapest prices for buses

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

        Best price found
        11-05
        $373
        11-06
        $500
        Today
        $516
        11-08
        $396
        11-09
        $187
        11-10
        $353
        11-11
        No data
        11-12
        $136
        busbud logoThe cheapest trip from St. Louis to Phoenix, AZ was searched and found on Nov 12, 2025 with a price of $136

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

        You can expect to pay from $136 to $727 for a bus ticket from St. Louis to Phoenix, AZ based on the last 2 days. You can expect to find the cheapest price for the trip at $136 which is on 2025-11-12.

        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 Busbud, wherever you go, you have a worldwide bus station within reach and available in your own language and currency. 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.

        People from around the world trust Busbud

        Popular Buses Connecting St. Louis

        Buses Leaving from St. Louis

        Buses Going to St. Louis

        Popular Buses Connecting Phoenix

        Buses Leaving from Phoenix

        Buses Going to Phoenix