
Bus from Phoenix-Tempe, AZ to Palm Springs / Indio / Coachella Valley, CA
More travel options
You now can select from more schedules across U.S., Mexico and Canada with Greyhound and FlixBus.
Enjoy free onboard Wi-Fi
We offer free Wi-Fi and power outlets to keep you connected and powered up during your trip.
Reserve a Seat
Reserve your favorite seat when you book your ticket.
Need to make a change?
Easily change your ticket or add bags with Manage My Booking.
On this page
Bus stations and stops in Phoenix-Tempe, AZ
Phoenix Bus Station
2115 E Buckeye Rd
Phoenix-Tempe, AZ 85034
United States
Phoenix-Tempe, AZ 85034
United States
View this address on Google Maps
Bus will board inside the Greyhound station. Passengers may ask staff for directions inside the terminal.
To view more info about this station, visit our page Phoenix Bus Station
Phoenix Sky Harbor Airport/44th Street Station
44th St PHX Sky Train Station
Phoenix-Tempe, AZ 85034
United States
Phoenix-Tempe, AZ 85034
United States
View this address on Google Maps
Bus will board on the north side of the 44th St PHX Sky Train Station bus loading zone (look for "Charter" sign). Do not leave your car unattended.
To view more info about this station, visit our page Phoenix Sky Harbor Airport/44th Street Station
Tempe (University Dr/Rural Rd)
E Tyler St
Phoenix-Tempe, AZ 85281
United States
Phoenix-Tempe, AZ 85281
United States
View this address on Google Maps
Bus will board across from the University Dr/Rural Rd light rail station, at the bus bay on the southside of E Tyler St. and east of the Parking Structure.
To view more info about this station, visit our page Tempe (University Dr/Rural Rd)
Phoenix Glendale Bus Stop
2647 W Glendale Ave
Phoenix-Tempe, AZ 85051
United States
Phoenix-Tempe, AZ 85051
United States
View this address on Google Maps
To view more info about this station, visit our page Phoenix Glendale Bus Stop
Phoenix Glendale (59th Ave / W. Hayward)
N 59th Ave and W Hayward Ave
Phoenix-Tempe, AZ 85301
United States
Phoenix-Tempe, AZ 85301
United States
View this address on Google Maps
Bus will board at the northbound city bus stop on 59th Ave, immediately north of the intersection of W Hayward Ave and N 59th Ave.
To view more info about this station, visit our page Phoenix Glendale (59th Ave / W. Hayward)
Frequently asked questions
How much is a bus ticket from Phoenix-Tempe to Palm Springs-Indio-Coachella Valley?
How far is it from Phoenix-Tempe to Palm Springs-Indio-Coachella Valley by bus?
How long does it take to get from Phoenix-Tempe to Palm Springs-Indio-Coachella Valley by bus?
When is the next bus from Phoenix-Tempe to Palm Springs-Indio-Coachella Valley?
Are there daily buses from Phoenix-Tempe to Palm Springs-Indio-Coachella Valley?
How can I pay for the bus from Phoenix-Tempe to Palm Springs-Indio-Coachella Valley?
How can I check if my bus to Palm Springs-Indio-Coachella Valley is on time?
Which destinations can I reach from Palm Springs-Indio-Coachella Valley with Greyhound?
How much does it cost to take a bike on the bus from Phoenix-Tempe to Palm Springs-Indio-Coachella Valley?
What time is the first bus from Phoenix-Tempe to Palm Springs-Indio-Coachella Valley?
What time is the last bus from Phoenix-Tempe to Palm Springs-Indio-Coachella Valley?
How many Greyhound bus stops are there in Phoenix-Tempe?
How many Greyhound bus stops are there in Palm Springs-Indio-Coachella Valley?
Bus Travel Summary: Phoenix-Tempe to Palm Springs-Indio-Coachella Valley with Greyhound
- Travel distance: The bus journey from Phoenix-Tempe to Palm Springs-Indio-Coachella Valley covers approximately 251 miles, depending on the specific route.
- Trip duration: The average bus ride with Greyhound from Phoenix-Tempe to Palm Springs-Indio-Coachella Valley takes around 4 hours 10 minutes, depending on traffic and route conditions.
- Bus schedule: To view upcoming Greyhound departures, simply enter your travel date and check the next available bus from Phoenix-Tempe to Palm Springs-Indio-Coachella Valley.
- Daily bus departures: 5 buses run from Phoenix-Tempe to Palm Springs-Indio-Coachella Valley every day.
- Greyhound stops in Phoenix-Tempe: 5 stops are available, including: Phoenix Bus Station, Phoenix Glendale (59th Ave / W. Hayward), Phoenix Glendale Bus Stop, Phoenix Sky Harbor Airport/44th Street Station, Tempe (University Dr/Rural Rd)
- Greyhound stops in Palm Springs-Indio-Coachella Valley: 3 stops are served, including: Desert Hot Springs (Chevron), Indio Bus Station, Palm Springs North
Bus Ticket Booking
- Bus ticket price: Greyhound bus tickets from Phoenix-Tempe to Palm Springs-Indio-Coachella Valley start at $37.98.
- Booking: Book your Phoenix-Tempe to Palm Springs-Indio-Coachella Valley bus ticket online through this website or the free Greyhound app for the best selection and fares.
- Payment: Choose your preferred payment method from secure options like credit card, PayPal, or Google Pay during checkout.
Seating Options
- Standard seat: Included at no extra cost and automatically assigned when you book your Greyhound trip from Phoenix-Tempe to Palm Springs-Indio-Coachella Valley.
- Seat reservation: Prefer a specific seat or extra legroom? You can reserve one for an additional fee based on the seat type.
Baggage Information
When travelling with Greyhound, your ticket includes 2 pieces of baggage at no extra cost:
- Carry-on baggage: 1 small bag (up to 25 lb / 12'×7'×16') - must fit under the seat or overhead. Keep valuables with you during your Phoenix-Tempe–Palm Springs-Indio-Coachella Valley journey.
- Checked baggage: 1 larger bag (up to 50 lb / 20'×12'×31') - stowed in the luggage compartment before boarding in Phoenix-Tempe.
Onboard Accessibility with Greyhound
- Priority seating: Reserved seats are available for passengers with disabilities near the front of the bus.
- Mobility assistance: Drivers and staff can help with boarding, baggage, and mobility devices - just ask at each stage of your journey.
- Service animals: ADA-recognised service animals are welcome on board.
- More info: Full accessibility guidelines are available on our Accessibility Help Page.
Discover more popular bus connections
- Phoenix-Tempe, AZ - Los Angeles, CA
- Phoenix-Tempe, AZ - Tucson, AZ
- Tucson, AZ - Phoenix-Tempe, AZ
- Los Angeles, CA - Phoenix-Tempe, AZ
- Las Vegas, NV - Phoenix-Tempe, AZ
- Phoenix-Tempe, AZ - Las Vegas, NV
- Phoenix-Tempe, AZ - Flagstaff, AZ
- Flagstaff, AZ - Phoenix-Tempe, AZ
- Phoenix-Tempe, AZ - San Diego, CA
- San Diego, CA - Phoenix-Tempe, AZ
- Phoenix-Tempe, AZ - San Bernardino, CA
- San Bernardino, CA - Phoenix-Tempe, AZ
- El Paso, TX - Phoenix-Tempe, AZ
- Phoenix-Tempe, AZ - El Paso, TX
- Albuquerque, NM - Phoenix-Tempe, AZ
- Yuma, AZ - Phoenix-Tempe, AZ
- Calexico, CA - Phoenix-Tempe, AZ
- Phoenix-Tempe, AZ - Albuquerque, NM
- Phoenix-Tempe, AZ - Dallas, TX
- Phoenix-Tempe, AZ - Calexico, CA
- Los Angeles, CA - Palm Springs-Indio-Coachella Valley, CA
- Palm Springs-Indio-Coachella Valley, CA - Los Angeles, CA
- Palm Springs-Indio-Coachella Valley, CA - Phoenix-Tempe, AZ
- Palm Springs-Indio-Coachella Valley, CA - Calexico, CA
- Calexico, CA - Palm Springs-Indio-Coachella Valley, CA
- Phoenix-Tempe, AZ - Palm Springs-Indio-Coachella Valley, CA
- Palm Springs-Indio-Coachella Valley, CA - Blythe, CA
- San Bernardino, CA - Palm Springs-Indio-Coachella Valley, CA
- Palm Springs-Indio-Coachella Valley, CA - Riverside, CA
- Palm Springs-Indio-Coachella Valley, CA - San Bernardino, CA
- Palm Springs-Indio-Coachella Valley, CA - Monroe, LA
- Tucson, AZ - Palm Springs-Indio-Coachella Valley, CA
- Blythe, CA - Palm Springs-Indio-Coachella Valley, CA
- Palm Springs-Indio-Coachella Valley, CA - Ontario / Montclair / Claremont, CA
- Charlotte, NC - Palm Springs-Indio-Coachella Valley, CA
- Riverside, CA - Palm Springs-Indio-Coachella Valley, CA
- Palm Springs-Indio-Coachella Valley, CA - San Antonio, TX
- Palm Springs-Indio-Coachella Valley, CA - Dallas, TX
- Palm Springs-Indio-Coachella Valley, CA - Bakersfield, CA
- Ontario / Montclair / Claremont, CA - Palm Springs-Indio-Coachella Valley, CA
Onboard services are subject to availability