There are 4 ways to get from Santa Rosa to Windsor by train, bus, taxi, 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
best- Take the train from SMART Santa Rosa Downtown to SMART Windsortrain Smart
15 minLine 60 bus
cheapest- Take the bus from B St & Ross St to Windsor River Rdbus 60 / ...
35 min$1–3Taxi
- Take the taxi from Santa Rosa to Windsortaxi 9.9 mi
11 min$35–45Drive 9.9 mi
- Drive from Santa Rosa to Windsorcar 9.9 mi
11 min$2–3
Questions & Answers
The cheapest way to get from Santa Rosa to Windsor is to line 60 bus which costs $1 - $3 and takes 35 min.
The fastest way to get from Santa Rosa to Windsor is to taxi which takes 11 min and costs $35 - $45.
Yes, there is a direct bus departing from B St & Ross St and arriving at Windsor River Rd. Services depart hourly, and operate every day. The journey takes approximately 35 min.
Yes, there is a direct train departing from SMART Santa Rosa Downtown and arriving at SMART Windsor. Services depart twice daily, and operate every day. The journey takes approximately 15 min.
The distance between Santa Rosa and Windsor is 9 miles. The road distance is 10 miles.
The best way to get from Santa Rosa to Windsor without a car is to train which takes 15 min and costs .
The train from SMART Santa Rosa Downtown to SMART Windsor takes 15 min including transfers and departs twice daily.
Santa Rosa to Windsor bus services, operated by Sonoma County Transit, depart from B St & Ross St station.
Santa Rosa to Windsor train services, operated by SMART, depart from SMART Santa Rosa Downtown station.
The best way to get from Santa Rosa to Windsor is to train which takes 15 min and costs . Alternatively, you can line 60 bus, which costs $1 - $3 and takes 35 min.
What companies run services between Santa Rosa, CA, USA and Windsor, CA, USA?
SMART operates a train from SMART Santa Rosa Downtown to SMART Windsor twice daily, and the journey takes 15 min. Alternatively, Sonoma County Transit operates a bus from B St & Ross St to Windsor River Rd hourly. Tickets cost $1–3 and the journey takes 35 min.
- Phone
- +1 707-794-3330
- Website
- sonomamarintrain.org
Train from SMART Santa Rosa Downtown to SMART Windsor
- Ave. Duration
- 15 min
- Frequency
- Twice daily
- Schedules at
- sonomamarintrain.org
- Phone
- (707) 576-7433
- Website
- sctransit.com
Bus from B St & Ross St to Windsor River Rd
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- $1–3
- Website
- Sonoma County Transit
- Ave. Duration
- 11 min
- Estimated price
- $35–45
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 Getting to Milan from the airport, Is ride-sharing platform BlaBlaCar right for you?, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.
More Questions & Answers
Santa Rosa to Windsor bus services, operated by Sonoma County Transit, arrive at Windsor River Rd station.
Santa Rosa to Windsor train services, operated by SMART, arrive at SMART Windsor station.
Yes, the driving distance between Santa Rosa to Windsor is 10 miles. It takes approximately 11 min to drive from Santa Rosa to Windsor.
There are 345+ hotels available in Windsor.
