There are 5 ways to get from Hwy 12 & Oakmont Dr to San Rafael by bus, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 30 bus, line 172 bus, train
best- Take the bus from Hwy 12 & Oakmont Dr to Santa Rosa Transit Mallbus 30 / ...
- Take the bus from Santa Rosa Transit Mall to Copeland St Transit Mallbus 172
- Take the train from SMART Petaluma Downtown to SMART San Rafaeltrain
2h 58mDrive 41.4 mi
cheapest- Drive from Hwy 12 & Oakmont Dr to San Rafaelcar 41.4 mi
53 min$8–11Taxi
- Take the taxi from Hwy 12 & Oakmont Dr to San Rafaeltaxi 41.4 mi
53 min$150–180Line 30 bus, bus
- Take the bus from Hwy 12 & Oakmont Dr to Santa Rosa Transit Mallbus 30 / ...
- Take the bus from Santa Rosa Transit Mall to E Washington St & Ellis Stbus 172
- Take the bus from Petaluma to San Rafaelbus
3h 31m$27–66Line 48 bus, train
- Take the bus from Santa Rosa Transit Mall to Petaluma Transit Mallbus 48 / ...
- Take the train from SMART Petaluma Downtown to SMART San Rafaeltrain Smart
3h 42m
Questions & Answers
The cheapest way to get from Hwy 12 & Oakmont Dr to San Rafael is to drive which costs $7 - $11 and takes 53 min.
The fastest way to get from Hwy 12 & Oakmont Dr to San Rafael is to drive which takes 53 min and costs $7 - $11.
No, there is no direct bus from Hwy 12 & Oakmont Dr to San Rafael. However, there are services departing from Hwy 12 & Oakmont Dr and arriving at San Rafael via Santa Rosa Transit Mall and Petaluma. The journey, including transfers, takes approximately 3h 31m.
The distance between Hwy 12 & Oakmont Dr and San Rafael is 47 miles. The road distance is 41.6 miles.
The best way to get from Hwy 12 & Oakmont Dr to San Rafael without a car is to line 30 bus and line 172 bus and train which takes 2h 58m and costs .
It takes approximately 2h 58m to get from Hwy 12 & Oakmont Dr to San Rafael, including transfers.
Hwy 12 & Oakmont Dr to San Rafael bus services, operated by Sonoma County Transit, depart from Hwy 12 & Oakmont Dr station.
Hwy 12 & Oakmont Dr to San Rafael bus services, operated by Sonoma County Transit, arrive at Santa Rosa Transit Mall station.
Yes, the driving distance between Hwy 12 & Oakmont Dr to San Rafael is 42 miles. It takes approximately 53 min to drive from Hwy 12 & Oakmont Dr to San Rafael.
There are 457+ hotels available in San Rafael.
What companies run services between Hwy 12 & Oakmont Dr, CA, USA and San Rafael, CA, USA?
You can take a bus from Hwy 12 & Oakmont Dr to San Rafael via Santa Rosa Transit Mall, E Washington St & Ellis St, and Petaluma in around 3h 31m.
- Phone
- +1 707-794-3330
- Website
- sonomamarintrain.org
Train from SMART Petaluma Downtown to SMART San Rafael
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Website
- https://sonomamarintrain.org/
- Website
- https://sonomamarintrain.org/
Train from SMART Petaluma Downtown to SMART San Rafael
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Website
- https://sonomamarintrain.org/
- Website
- https://sonomamarintrain.org/
- Phone
- (707) 576-7433
- Website
- sctransit.com
Bus from Hwy 12 & Oakmont Dr to Santa Rosa Transit Mall
- Ave. Duration
- 20 min
- Frequency
- Every 3 hours
- Estimated price
- $1–2
- Schedules at
- sctransit.com
Bus from Hwy 12 & Oakmont Dr to Santa Rosa Transit Mall
- Ave. Duration
- 20 min
- Frequency
- Every 3 hours
- Estimated price
- $1–2
- Schedules at
- sctransit.com
Bus from Santa Rosa Transit Mall to E Washington St & Ellis St
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- $1–3
- Schedules at
- sctransit.com
Bus from Santa Rosa Transit Mall to Petaluma Transit Mall
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- $1
- Schedules at
- sctransit.com
- Phone
- +1 415-921-5858
- [email protected]
- Website
- Golden Gate Bridge, Highway and Transportation District
Bus from Santa Rosa Transit Mall to Copeland St Transit Mall
- Ave. Duration
- 27 min
- Frequency
- Every 4 hours
- Estimated price
- $6–9
- Website
- Golden Gate Bridge, Highway and Transportation District
- Adult
- $6–9
Bus from Santa Rosa Transit Mall to E Washington St & Ellis St
- Ave. Duration
- 26 min
- Frequency
- Every 4 hours
- Estimated price
- $6–9
- Website
- Golden Gate Bridge, Highway and Transportation District
- Adult
- $6–9
- Phone
- +1 707-837-8700
- Website
- Groome Transportation
Bus from Petaluma to San Rafael
- Ave. Duration
- 45 min
- Frequency
- Every 3 hours
- Estimated price
- $25–55
- Website
- Groome Transportation
- First Passenger
- $25–55
- Ave. Duration
- 53 min
- Estimated price
- $150–180
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 Train travel in France: A guide to SNCF, How to get from JFK to New York City, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.

