There are 5 ways to get from Santa Rosa Airport (STS) to Marshall by bus, taxi, rideshare, 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, taxi via Petaluma
best- Take the bus from Sonoma Co Airport Terminal to Petalumabus San Francisco Airport / ...
- Take the taxi from Petaluma to Marshalltaxi
1h 21m$95–140Drive 35.4 mi
cheapest- Drive from Santa-Rosa-Airport-STS to Marshallcar 35.4 mi
56 min$7–10Airport Transfer
- Take the rideshare from Santa Rosa-STS to Marshall35.4 mi
56 minTaxi
- Take the taxi from Santa-Rosa-Airport-STS to Marshalltaxi 35.4 mi
56 min$120–150Bus, taxi
- Take the bus from Sonoma County Airport to Bodegabus 95
- Take the taxi from Bodega to Marshalltaxi
1h 32m$63–98
Questions & Answers
The cheapest way to get from Santa Rosa Airport (STS) to Marshall is to drive which costs $6 - $10 and takes 56 min.
The fastest way to get from Santa Rosa Airport (STS) to Marshall is to drive which takes 56 min and costs $6 - $10.
The distance between Santa Rosa Airport (STS) and Marshall is 47 miles. The road distance is 35.6 miles.
The best way to get from Santa Rosa Airport (STS) to Marshall without a car is to bus and taxi via Petaluma which takes 1h 21m and costs $95 - $140.
It takes approximately 1h 21m to get from Santa Rosa Airport (STS) to Marshall, including transfers.
Yes, the driving distance between Santa Rosa Airport (STS) to Marshall is 36 miles. It takes approximately 56 min to drive from Santa Rosa Airport (STS) to Marshall.
There are 72+ hotels available in Marshall.
Check out Blablacar's carpooling service for rideshare options between Santa Rosa Airport (STS) and Marshall. A great option if you don't have a driver's licence or want to avoid public transport.
What companies run services between Santa Rosa Airport (STS), USA and Marshall, CA, USA?
There is no direct connection from Santa Rosa Airport (STS) to Marshall. However, you can take the bus to Petaluma then take the taxi to Marshall. Alternatively, Mozio operates a vehicle from Santa Rosa-STS to Marshall on demand, and the journey takes 56 min.
- Phone
- +1 707-837-8700
- Website
- Groome Transportation
Bus from Sonoma Co Airport Terminal to Petaluma
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- $25–55
- Website
- Groome Transportation
- First Passenger
- $25–55
- Phone
- +1 800-696-4682
- Website
- Mendocino Transit Authority
Bus from Sonoma County Airport to Bodega
- Ave. Duration
- 1h 5m
- Frequency
- Once daily
- Estimated price
- $2–23
- Website
- Mendocino Transit Authority
- Schedules at
- Mendocino Maps and Schedules
- Website
- https://www.mozio.com
Rideshare from Santa Rosa-STS to Marshall
- Ave. Duration
- 56 min
- Frequency
- On demand
- Ave. Duration
- 40 min
- Estimated price
- $60–150
Santa Rosa Taxi
- Phone
- +1-707-579-1212
- Website
- santarosataxicab.com
Santa Rosa Taxi
- Phone
- +1-707-579-1212
- Website
- santarosataxicab.com
Santa Rosa Taxi
- Phone
- +1-707-579-1212
- Website
- santarosataxicab.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 4 of the smartest ways to explore Australia, How do I buy a London Underground ticket?, and Getting to Rome from the airport - to help you get the most out of your next trip.

