There are 5 ways to get from Emeryville to Petaluma by bus, train, car, taxi, or subway
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 580 bus, train
best- Take the bus from El Cerrito del Norte BART Station to San Rafael Transit Center-Platform Bbus 580 / ...
- Take the train from SMART San Rafael to SMART Petaluma Downtowntrain Smart
2h 27mDrive 39.9 mi
cheapest- Drive from Emeryville to Petalumacar 39.9 mi
46 min$8–11Bus
- Take the bus from Fremont St & Mission St to Petaluma Blvd S & G Stbus 172
2h 55m$11–16Taxi
- Take the taxi from Emeryville to Petalumataxi 39.9 mi
46 min$140–180BART, bus
- Take the subway from MacArthur to San Francisco International Airportsubway Yellow-S / ...
- Take the bus from San Francisco Airport to Petalumabus Sonoma County Airport
3h 25m$36–69
Questions & Answers
The cheapest way to get from Emeryville to Petaluma is to drive which costs $7 - $11 and takes 46 min.
The fastest way to get from Emeryville to Petaluma is to drive which takes 46 min and costs $7 - $11.
No, there is no direct bus from Emeryville to Petaluma. However, there are services departing from Hollis @ 45th SB and arriving at Petaluma Blvd S & G St via Fremont St & Mission St. The journey, including transfers, takes approximately 2h 55m.
The distance between Emeryville and Petaluma is 43 miles. The road distance is 40.1 miles.
The best way to get from Emeryville to Petaluma without a car is to line 580 bus and train which takes 2h 27m and costs .
It takes approximately 2h 27m to get from Emeryville to Petaluma, including transfers.
Emeryville to Petaluma bus services, operated by Golden Gate Transit, depart from Fremont St & Mission St station.
Emeryville to Petaluma bus services, operated by Golden Gate Transit, arrive at Petaluma Blvd S & G St station.
Yes, the driving distance between Emeryville to Petaluma is 40 miles. It takes approximately 46 min to drive from Emeryville to Petaluma.
There are 207+ hotels available in Petaluma.
What companies run services between Emeryville, CA, USA and Petaluma, CA, USA?
Golden Gate Transit operates a bus from Fremont St & Mission St to Petaluma Blvd S & G St every 4 hours. Tickets cost $8–12 and the journey takes 1h 26m.
- Phone
- +1 707-794-3330
- Website
- sonomamarintrain.org
Train from SMART San Rafael to SMART Petaluma Downtown
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Website
- https://sonomamarintrain.org/
- Website
- https://sonomamarintrain.org/
- Phone
- +1-510-464-6000
- Website
- bart.gov
Subway from MacArthur to San Francisco International Airport
- Ave. Duration
- 51 min
- Frequency
- Every 10 minutes
- Estimated price
- $11–14
- Website
- https://www.bart.gov
- Adult Single Ride
- $11–14
- Phone
- +1 415-921-5858
- [email protected]
- Website
- goldengate.org
Bus from El Cerrito del Norte BART Station to San Rafael Transit Center-Platform B
- Ave. Duration
- 34 min
- Frequency
- Hourly
- Estimated price
- $5–8
- Website
- https://www.goldengate.org/
- Adult
- $5–8
Bus from Fremont St & Mission St to Petaluma Blvd S & G St
- Ave. Duration
- 1h 26m
- Frequency
- Every 4 hours
- Estimated price
- $8–12
- Website
- https://www.goldengate.org/
- Adult
- $8–12
- Phone
- +1 707-837-8700
- Website
- groometransportation.com
Bus from San Francisco Airport to Petaluma
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- $25–55
- Website
- https://groometransportation.com/sonoma-county/
- First Passenger
- $25–55
- Ave. Duration
- 46 min
- Estimated price
- $140–180
Coastside TAxi
- Phone
- +1 650-333-3505
- Website
- coastsidetaxi.com
SF Green Cab
- Phone
- +1 415-626-4733
- Website
- greencabsf.com
Yellow Cab
- Phone
- +1 415.333.3333
- Website
- yellowcabsf.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 Spain: A guide to Renfe, Need to know: Eurostar, and How to get from Southend Airport into central London - to help you get the most out of your next trip.




