There are 5 ways to get from Sonoma to Yuma by bus, plane, taxi, train, bus (Greyhound), or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, fly to Yuma International Airport
best- Take the bus from Petaluma to Sonoma Co Airport Terminalbus
- Fly from Sonoma County Airport (STS) to Yuma International Airport (YUM)plane STS - YUM
10h 20m$84–346Taxi, train
- Take the taxi from Sonoma to Martineztaxi
- Take the train from Martinez to Los Angelestrain
- Take the train from Los Angeles to Yuma Amtraktrain
19h 50m$349–629Bus
- Take the bus from Copeland St Transit Mall to 1st St & Mission Stbus 172
- Take the bus from San Francisco Bus Station to San Diego Greyhound Bus Stopbus
- Take the bus from San Diego Greyhound Bus Stop to Yuma County Area Transitbus
22h 5m$140–244Drive 672.2 mi
- Drive from Sonoma to Yumacar 672.2 mi
11h 19m$123–178Bus, fly to San Diego International Airport
- Take the bus from Petaluma to Sonoma Co Airport Terminalbus
- Fly from Sonoma County Airport (STS) to San Diego International Airport (SAN)plane STS - SAN
- Take the bus from San Diego Greyhound Bus Stop to Yuma County Area Transitbus
10h 29m$218–374
Sonoma to Yuma by bus
Questions & Answers
The cheapest way to get from Sonoma to Yuma is to drive which costs $120 - $180 and takes 11h 19m.
The fastest way to get from Sonoma to Yuma is to bus and fly which takes 10h 20m and costs $80 - $350.
No, there is no direct bus from Sonoma to Yuma. However, there are services departing from Sonoma Plaza and arriving at Yuma County Area Transit via Copeland St Transit Mall, San Francisco Bus Station and San Diego Greyhound Bus Stop. The journey, including transfers, takes approximately 22h 5m.
The distance between Sonoma and Yuma is 664 miles. The road distance is 676.2 miles.
The best way to get from Sonoma to Yuma without a car is to taxi and train which takes 19h 50m and costs $340 - $650.
It takes approximately 10h 20m to get from Sonoma to Yuma, including transfers.
Sonoma to Yuma bus services, operated by Golden Gate Transit, depart from Copeland St Transit Mall station.
Sonoma to Yuma bus services, operated by Golden Gate Transit, arrive at 1st St & Mission St station.
Yes, the driving distance between Sonoma to Yuma is 676 miles. It takes approximately 11h 19m to drive from Sonoma to Yuma.
There are 78+ hotels available in Yuma.
What companies run services between Sonoma, CA, USA and Yuma, AZ, USA?
You can take a bus from Sonoma Plaza to Yuma County Area Transit via Petaluma Transit Mall, Copeland St Transit Mall, 1st St & Mission St, San Francisco Bus Station, and San Diego Greyhound Bus Stop in around 22h 5m.
- Website
- aa.com
Flights from Sonoma County Airport to Yuma International Airport via Phoenix
- Ave. Duration
- 5h 50m
- When
- Sunday
- Estimated price
- $55–280
Flights from Sonoma County Airport to Yuma International Airport via Los Angeles, Phoenix
- Ave. Duration
- 9h 53m
- When
- Wednesday and Sunday
- Estimated price
- $130–650
Flights from Sonoma County Airport to Yuma International Airport via San Diego International Airport, Phoenix
- Ave. Duration
- 10h 21m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $130–650
Flights from Sonoma County Airport to San Diego International Airport
- Ave. Duration
- 1h 46m
- When
- Every day
- Estimated price
- $140–240
- Website
- alaskaair.com
Flights from Sonoma County Airport to Yuma International Airport via Phoenix
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- $55–650
Flights from Sonoma County Airport to Yuma International Airport via Santa Ana, Phoenix
- Ave. Duration
- 8h 4m
- When
- Every day
- Estimated price
- $130–650
Flights from Sonoma County Airport to Yuma International Airport via Las Vegas, Phoenix
- Ave. Duration
- 8h 18m
- When
- Sunday
- Estimated price
- $130–650
Flights from Sonoma County Airport to San Diego International Airport
- Ave. Duration
- 1h 46m
- When
- Every day
- Estimated price
- $140–240
- Website
- southwest.com
Flights from Sonoma County Airport to San Diego International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $45–260
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Martinez to Los Angeles
- Ave. Duration
- 13h 17m
- Frequency
- Once daily
- Estimated price
- $160–330
- Website
- https://www.amtrak.com/home.html
Train from Los Angeles to Yuma Amtrak
- Ave. Duration
- 4h 47m
- Frequency
- 6 times a week
- Estimated price
- $80–170
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 707-837-8700
- Website
- groometransportation.com
Bus from Petaluma to Sonoma Co Airport Terminal
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- $25–55
- Website
- https://groometransportation.com/sonoma-county/
- First Passenger
- $25–55
Bus from Petaluma to Sonoma Co Airport Terminal
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- $25–55
- Website
- https://groometransportation.com/sonoma-county/
- First Passenger
- $25–55
- Phone
- +1 415-921-5858
- [email protected]
- Website
- goldengate.org
Bus from Copeland St Transit Mall to 1st St & Mission St
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- $8–12
- Website
- https://www.goldengate.org/
- Adult
- $8–12
- Phone
- +1-858-800-8898
- Website
- jeffersonlines.com
Bus from San Francisco Bus Station to San Diego Greyhound Bus Stop
- Ave. Duration
- 13h 5m
- Frequency
- Once daily
- Estimated price
- $110–170
- Book at
- https://www.jeffersonlines.com
- Adult
- $110–170
Bus from San Diego Greyhound Bus Stop to Yuma County Area Transit
- Ave. Duration
- 3h 50m
- Frequency
- 5 times a week
- Estimated price
- $50–70
- Book at
- https://www.jeffersonlines.com
- Adult
- $50–70
Bus from San Diego Greyhound Bus Stop to Yuma County Area Transit
- Ave. Duration
- 3h 50m
- Frequency
- 5 times a week
- Estimated price
- $50–70
- Book at
- https://www.jeffersonlines.com
- Adult
- $50–70
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- greyhound.com
Bus from San Francisco Bus Station to San Diego Greyhound Bus Stop
- Ave. Duration
- 13h 15m
- Frequency
- Once daily
- Estimated price
- $80–160
- Website
- https://www.greyhound.com/
Bus from San Diego Greyhound Bus Stop to Yuma County Area Transit
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $30–60
- Website
- https://www.greyhound.com/
Bus from San Diego Greyhound Bus Stop to Yuma County Area Transit
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $30–60
- Website
- https://www.greyhound.com/
- Ave. Duration
- 46 min
- Estimated price
- $100–130
Vallejo City Taxi Cab
- Phone
- +1 707-643-3333
Santa Rosa Taxi
- Phone
- +1-707-579-1212
- Website
- santarosataxicab.com
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide
Need to know: Greyhound
Read the travel guide












