There are 5 ways to get from Martinez to San Francisco by train, subway, bus, taxi, car or towncar

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train, BART  •  1 h 20 min

  1. Take the train from Martinez Amtrak to Richmond Transit Station Amtrak Capitol Corridor / ...
  2. Take the BART from Richmond to Civic Center/UN Plaza Richmond - Daly City/Millbrae

$24 - $40

Cheapest option

Bus  •  1 h 36 min

  1. Take the bus from Martinez Amtrak Station to Hercules Transit Center 30Z
  2. Take the bus from Hercules Transit Center to San Francisco Transbay Terminal Lynx

$7

3 alternative options

Taxi  •  40 min

  1. Take a taxi from Martinez to San Francisco 35 miles

$190 - $240

Drive  •  40 min

  1. Drive from Martinez to San Francisco 35 miles

$3 - $5

Uber  •  40 min

  1. Take an Uber from Martinez to San Francisco 35 miles

$50 - $65

What companies run services between Martinez, CA, USA and San Francisco, CA, USA?

You can take a bus from Martinez to San Francisco via Hercules Transit Center in around 1 h 36 min.

Train operators
Amtrak
Phone
+1 1-800-872-7245
Website
amtrak.com
Train from Martinez Amtrak to Richmond Transit Station Amtrak
Ave. Duration
25 min
Frequency
Hourly
Estimated price
$20 - $40
Website
amtrak.com
Coach Seat
$20 - $30
Flexi Coach Seat
$35 - $55
Business Coach Seat
$25 - $40
Room
$120 - $180
BART
Website
bart.gov
Subway from Richmond to Civic Center/UN Plaza
Ave. Duration
41 min
Frequency
Every 30 minutes
Estimated price
$3 - $5
Schedules at
bart.gov
Bus operators
WestCat
Phone
(510) 724-7993
Website
westcat.org
Bus from Martinez Amtrak Station to Hercules Transit Center
Ave. Duration
20 min
Frequency
Hourly
Estimated price
$2
Schedules at
westcat.org
WestCat Lynx
Phone
+1 510-724-7993
Website
westcat.org
Bus from Hercules Transit Center to San Francisco Transbay Terminal
Ave. Duration
43 min
Frequency
Hourly
Estimated price
$5
Schedules at
westcat.org
Other operators
Uber San Francisco Bay Area
Website
uber.com
Towncar from Martinez to San Francisco
Ave. Duration
40 min
Frequency
On demand
Estimated price
$50 - $65
Signup at
uber.com
POOL
$65 - $85
ASSIST
$50 - $65
uberX
$50 - $65
WAV
$50 - $65
uberXL
$80 - $110
SELECT
$110 - $150
BLACK
$150 - $200
SUV
$170 - $220
Taxi from Martinez to San Francisco
Ave. Duration
40 min
Estimated price
$190 - $240
Vallejo City Taxi Cab
Phone
+1 707-643-3333
Website
citytaxicabvallejo.com

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.

Questions & Answers

How far is it from Martinez to San Francisco?

The distance between Martinez and San Francisco is 37 km. The road distance is 56 km.

What is the cheapest way to get from Martinez to San Francisco?

The cheapest way to get from Martinez to San Francisco is to drive which costs $3 - $5 and takes 40 min.

What is the fastest way to get from Martinez to San Francisco?

The quickest way to get from Martinez to San Francisco is to taxi which takes 40 min and costs $190 - $240.

Is there a direct bus between Martinez and San Francisco?

No, there is no direct bus from Martinez to San Francisco. However, there are services departing from Martinez Amtrak Station and arriving at San Francisco Transbay Terminal via Hercules Transit Center. The journey, including transfers, takes approximately 1 h 36 min.

How long does it take to get from Martinez to San Francisco?

It takes approximately 1 h 20 min to get from Martinez to San Francisco, including transfers.