There are 5 ways to get from Monterey to Sonoma by train, taxi, car, shuttle, bus, 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.
Train, taxi
best- Take the train from Salinas to Oaklandtrain Coast Starlight
- Take the taxi from Richmond to Sonomataxi
6h 47m$163–246Drive 157.3 mi
cheapest- Drive from Monterey to Sonomacar 157.3 mi
2h 56m$29–42Shuttle, bus
- Take a shuttle bus from Monterey Shuttle Station to SFO Airport InternationalMonterey Airbus
- Take the bus from San Francisco Airport to Larkspur - dropoffbus From SFO
7h 21m$92–103Line 20 bus, train, BART, line 580 bus, line 40 bus
- Take the bus from Tyler / Franklin to Salinas Transit Center / Gate 7bus 20
- Take the train from Salinas to Oaklandtrain
- Take the subway from Lake Merritt to El Cerrito Del Nortesubway
- Take the bus from El Cerrito del Norte BART Station-Bay C2 to San Rafael Transit Center-Platform Bbus 580
- Take the train from SMART San Rafael to SMART Petaluma Downtowntrain
- Take the bus from Petaluma Transit Mall to Sonoma Plazabus 40
9h 29mTrain, bus (Amtrak)
- Take the train from Salinas to Martineztrain Coast Starlight
- Take the bus from Martinez to Petalumabus Amtrak Thruway Connecting Service
9h 49m$48–107
Questions & Answers
The cheapest way to get from Monterey to Sonoma is to drive which costs $28 - $45 and takes 2h 56m.
The fastest way to get from Monterey to Sonoma is to drive which takes 2h 56m and costs $28 - $45.
The distance between Monterey and Sonoma is 178 miles. The road distance is 158.2 miles.
The best way to get from Monterey to Sonoma without a car is to train and taxi which takes 6h 47m and costs $160 - $250.
It takes approximately 6h 47m to get from Monterey to Sonoma, including transfers.
Yes, the driving distance between Monterey to Sonoma is 158 miles. It takes approximately 2h 56m to drive from Monterey to Sonoma.
There are 308+ hotels available in Sonoma.
What companies run services between Monterey, CA, USA and Sonoma, CA, USA?
There is no direct connection from Monterey to Sonoma. However, you can take the line 20 bus to Salinas Transit Center / Gate 7, walk to Salinas, take the train to Oakland, take the train to Richmond, then take the taxi to Sonoma. Alternatively, you can drive from Monterey to Sonoma in around 2h 56m.
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Salinas to Oakland
- Ave. Duration
- 2h 53m
- Frequency
- Once daily
- Estimated price
- $28–65
- Website
- Amtrak
Train from Salinas to Oakland
- Ave. Duration
- 2h 53m
- Frequency
- Once daily
- Estimated price
- $28–65
- Website
- Amtrak
Train from Salinas to Martinez
- Ave. Duration
- 4h 1m
- Frequency
- Once daily
- Estimated price
- $35–85
- Website
- Amtrak
- Phone
- +1 831-373-7777
- Website
- Groome Transportation
Shuttle from Monterey Shuttle Station to SFO Airport International
- Ave. Duration
- 2h 45m
- Frequency
- Hourly
- Estimated price
- $55–70
- Schedules at
- Groome Transportation
- Standard Rate
- $55–70
- Ave. Duration
- 48 min
- Estimated price
- $130–170
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
Vallejo City Taxi Cab
- Phone
- +1 707-643-3333
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
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide










