There are 5 ways to get from Martinez to Berkeley by train (Amtrak), bus, car, taxi, train, 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 (Amtrak)
best- Take the train from Martinez to Berkeley Stationtrain Capitol Corridor
34 min$8–17Drive 22.5 mi
cheapest- Drive from Martinez to Berkeleycar 22.5 mi
34 min$5–6Bus
- Take the bus from Martinez Amtrak Station to Hercules Transit Centerbus 30Z
- Take the bus from Hercules Transit Center to El Cerrito del Norte Stationbus J / ...
1h 28m$6–7Taxi
- Take the taxi from Martinez to Berkeleytaxi 22.5 mi
34 min$80–100Train, BART
- Take the train from Martinez to Richmondtrain Capitol Corridor
- Take the subway from Richmond to Downtown Berkeleysubway Orange-S / ...
44 min$8–17
Martinez to Berkeley by train (Amtrak)
Questions & Answers
The cheapest way to get from Martinez to Berkeley is to drive which costs $4 - $6 and takes 34 min.
The fastest way to get from Martinez to Berkeley is to train which takes 34 min and costs $8 - $17.
No, there is no direct bus from Martinez station to Berkeley station. However, there are services departing from Martinez Amtrak Station and arriving at El Cerrito del Norte Station via Hercules Transit Center. The journey, including transfers, takes approximately 1h 28m.
Yes, there is a direct train departing from Martinez and arriving at Berkeley Station station. Services depart hourly, and operate every day. The journey takes approximately 34 min.
The distance between Martinez and Berkeley is 25 miles. The road distance is 22.6 miles.
The best way to get from Martinez to Berkeley without a car is to train which takes 34 min and costs $8 - $17.
The train from Martinez to Berkeley Station takes 34 min including transfers and departs hourly.
Martinez to Berkeley bus services, operated by WestCat, depart from Martinez Amtrak Station.
Martinez to Berkeley train services, operated by Amtrak, depart from Martinez station.
The best way to get from Martinez to Berkeley is to train which takes 34 min and costs $8 - $17. Alternatively, you can bus, which costs $5 - $7 and takes 1h 28m.
What companies run services between Martinez, Contra Costa County, CA, USA and Berkeley, CA, USA?
Amtrak operates a train from Martinez to Berkeley Station hourly. Tickets cost $8–17 and the journey takes 34 min. Alternatively, you can take a bus from Martinez Amtrak Station to North Berkeley via Hercules Transit Center, El Cerrito del Norte Station, and El Cerrito Del Norte in around 1h 28m.
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Martinez to Berkeley Station
- Ave. Duration
- 34 min
- Frequency
- Hourly
- Estimated price
- $8–17
- Website
- Amtrak
Train from Martinez to Richmond
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Estimated price
- $6–13
- Website
- Amtrak
- Phone
- +1-510-464-6000
- Website
- BART
Subway from Richmond to Downtown Berkeley
- Ave. Duration
- 13 min
- Frequency
- Every 15 minutes
- Estimated price
- $2–4
- Website
- BART
- Phone
- +1 (510) 724-7993
- Website
- WestCat
Bus from Martinez Amtrak Station to Hercules Transit Center
- Ave. Duration
- 17 min
- Frequency
- Every 3 hours
- Estimated price
- $2
- Website
- WestCat
Bus from Hercules Transit Center to El Cerrito del Norte Station
- Ave. Duration
- 38 min
- Frequency
- Hourly
- Estimated price
- $2
- Website
- WestCat
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
More Questions & Answers
Martinez to Berkeley bus services, operated by WestCat, arrive at Hercules Transit Center station.
Martinez to Berkeley train services, operated by Amtrak, arrive at Berkeley Station.
Yes, the driving distance between Martinez to Berkeley is 23 miles. It takes approximately 34 min to drive from Martinez to Berkeley.
Book your Martinez to Berkeley train tickets online with Omio.
Book your Martinez to Berkeley bus tickets online with Omio.
There are 752+ hotels available in Berkeley.








