There are 5 ways to get from Vallejo to Santa Rosa by bus, train, taxi, car or towncar
Questions & Answers
The cheapest way to get from Vallejo to Santa Rosa is to drive which costs $4 - $6 and takes 49 min.
The quickest way to get from Vallejo to Santa Rosa is to taxi which costs $130 - $160 and takes 49 min.
No, there is no direct bus from Vallejo to Santa Rosa. However, there are services departing from Vallejo Transit Center and arriving at Santa Rosa, CA via El Cerrito del Norte BART Station and San Rafael, CA. The journey, including transfers, takes approximately 3 h 24 min.
The distance between Vallejo and Santa Rosa is 34 miles. The road distance is 42.7 miles.
The best way to get from Vallejo to Santa Rosa without a car is to line 40 bus and train which takes 3 h 14 min and costs $19 - $21.
It takes approximately 3 h 14 min to get from Vallejo to Santa Rosa, including transfers.
Vallejo to Santa Rosa bus services, operated by Sol Trans, depart from Vallejo Transit Center station.
Vallejo to Santa Rosa bus services, operated by Sonoma Airport Express, arrive at Santa Rosa, CA station.
Yes, the driving distance between Vallejo to Santa Rosa is 43 miles. It takes approximately 49 min to drive from Vallejo to Santa Rosa.
There are 160+ hotels available in Santa Rosa. Prices start at $149 USD per night.
What companies run services between Vallejo, CA, USA and Santa Rosa, CA, USA?
You can take a bus from Vallejo to Santa Rosa via El Cerrito Del Norte BART, El Cerrito del Norte BART Station, San Rafael Transit Center Platform B, and San Rafael, CA in around 3 h 24 min.
Bus from San Rafael, CA to Santa Rosa, CA
Greyhound is a leading bus company based in Dallas, Texas, serving over 3800 destinations across North America, Mexico and Canada. Greyhound carries around 18 million passengers a year who travel 5.4 billion miles (8.6 billion km) a year on their fleet of around 1700 vehicles. For travel flexibility, you can board or get off a Greyhound bus at official Greyhound stations, partner stations and curbside stops. There are around 230 Greyhound stations across the US where you can both catch your bus and buy tickets, that are also available on the official website and via the mobile app.
Bus from San Rafael to Santa Rosa, Ca
- Ave. Duration
- 45 min
- Every 3 hours
- Estimated price
- $10 - $23
- $10 - $15
- $18 - $23