Duration 1h 19m
Distance 70.4 miles
Average price $30
Possible routes 6 found

Santa Rosa to Danville

Rome2rio has found 6 ways to get from Santa Rosa to Danville by bus, train, subway and car. We recommend taking the bus from Santa Rosa, Ca to Oakland, Ca, which takes around 3h 20m.
Recommended route

Bus via Rockridge

  1. Santa Rosa, Ca
  2. Danville
3h 20m
$19 - $32
Alternative routes

Train, line 40 bus, BART, line 21 bus

  1. Santa Rosa Downtown
  2. San Rafael Transit Center
  3. El Cerrito del Norte
  4. MacArthur
  5. Walnut Creek BART
  6. Danville
3h 45m
$20 - $26

Bus

  1. Santa Rosa Transit Mall-Second St & B St
  2. Danville
4h 8m
$18 - $24

Bus #2

  1. Santa Rosa Amtrak Bus Stop
  2. Danville
4h 44m
Cheapest
$2

Drive

  1. Santa Rosa
  2. Danville
Fastest
1h 19m
$6 - $10

Uber

  1. Santa Rosa
  2. Danville
1h 19m
$100 - $115

Frequently asked questions

Want to know about travelling from Santa Rosa to Danville? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

The cheapest way to get from Santa Rosa to Danville is to bus which costs $2 - $3 and takes 4h 44m.

More details

The quickest way to get from Santa Rosa to Danville is to drive which costs $6 - $10 and takes 1h 19m.

More details

No, there is no direct bus from Santa Rosa to Danville. However, there are services departing from Santa Rosa Amtrak Bus Stop and arriving at Railroad Ave + Prospect Ave via Martinez Amtrak and Walnut Creek BART. The journey, including transfers, takes approximately 4h 44m.

More details

The distance between Santa Rosa and Danville is 58 miles. The road distance is 70.4 miles.

Get driving directions

The best way to get from Santa Rosa to Danville without a car is to bus via Rockridge which takes 3h 20m and costs $19 - $35.

More details

It takes approximately 3h 20m to get from Santa Rosa to Danville, including transfers.

More details

Santa Rosa to Danville bus services, operated by Amtrak, depart from Santa Rosa Amtrak Bus Stop station.

More details

Santa Rosa to Danville bus services, operated by Amtrak, arrive at Martinez Amtrak Station.

More details

Yes, the driving distance between Santa Rosa to Danville is 70 miles. It takes approximately 1h 19m to drive from Santa Rosa to Danville.

Get driving directions

There are 194+ hotels available in Danville. Prices start at $90 USD per night.

More details

How to travel from Santa Rosa to Danville

Find all the possible transport options for your trip from Santa Rosa to Danville right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Santa Rosa and Danville?

Greyhound USA operates a bus from Santa Rosa to Danville once daily. Tickets cost $13 - $19 and the journey takes 1h 35m.
Operators
Ave. Duration
1h 19m
Frequency
On demand
Estimated price
$100 - $115

Danville, United States

The Town of Danville is located in the San Ramon Valley in Contra Costa County, California. It is one of the incorporated municipalities in California that uses "town" in its name instead of "city". The population was 42,039 in 2010. - Wikipedia

Did you find what you were looking for?

Thanks for your feedback!

Plan your trip faster!

  • Door-to-door travel search
  • Access ticket details offline
  • Up-to-date schedules across the globe