There are 4 ways to get from Santa Rosa to American Canyon by train, taxi, bus (Amtrak), 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.
Train, taxi
best- Take the train from SMART Santa Rosa Downtown to SMART Novato San MarinSmart
- Take the taxi from SMART Novato San Marin to American Canyon
1h 7mDrive 39.6 mi
cheapest- Drive from Santa Rosa to American Canyon39.6 mi
57 min$8–11Bus, line 11 bus
- Take the bus from Santa Rosa Amtrak Bus Stop to Napa Amtrak Bus StopAmtrak Thruway Connecting Service
- Take the bus from Soscol Gateway Transit Ctr to Rio del Mar at Carolyn Dr11
2h 38mTaxi
- Take the taxi from Santa Rosa to American Canyon39.6 mi
57 min$130–160
Questions & Answers
The cheapest way to get from Santa Rosa to American Canyon is to drive which costs $7 - $11 and takes 57 min.
The fastest way to get from Santa Rosa to American Canyon is to drive which takes 57 min and costs $7 - $11.
No, there is no direct bus from Santa Rosa to American Canyon. However, there are services departing from Santa Rosa Amtrak Bus Stop and arriving at Rio del Mar at Carolyn Dr via Soscol Gateway Transit Ctr. The journey, including transfers, takes approximately 2h 38m.
The distance between Santa Rosa and American Canyon is 48 miles. The road distance is 39.8 miles.
The best way to get from Santa Rosa to American Canyon without a car is to train and taxi which takes 1h 7m and costs .
It takes approximately 1h 7m to get from Santa Rosa to American Canyon, including transfers.
Santa Rosa to American Canyon bus services, operated by Amtrak, depart from Santa Rosa Amtrak Bus Stop station.
Santa Rosa to American Canyon bus services, operated by Amtrak, arrive at Napa Amtrak Bus Stop station.
Yes, the driving distance between Santa Rosa to American Canyon is 40 miles. It takes approximately 57 min to drive from Santa Rosa to American Canyon.
There are 255+ hotels available in American Canyon.
What companies run services between Santa Rosa, CA, USA and American Canyon, CA, USA?
You can take a bus from Santa Rosa Amtrak Bus Stop to Rio del Mar at Carolyn Dr via Soscol Gateway Transit Ctr in around 2h 38m.
- Phone
- +1 707-794-3330
- Website
- sonomamarintrain.org
Train from SMART Santa Rosa Downtown to SMART Novato San Marin
- Ave. Duration
- 38 min
- Frequency
- Twice daily
- Schedules at
- sonomamarintrain.org
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Bus from Santa Rosa Amtrak Bus Stop to Napa Amtrak Bus Stop
- Ave. Duration
- 1h 10m
- Frequency
- Twice daily
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 707 251 2800
- Website
- vinetransit.com
Bus from Soscol Gateway Transit Ctr to Rio del Mar at Carolyn Dr
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- $1–4
- Website
- Vine Transit
- Ave. Duration
- 43 min
- Estimated price
- $70–160
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
Why you should take the train in the US
Read the travel guide







