Skip to main content

How to get from Larkspur to Oakland by BART and bus?

From Larkspur to Oakland by BART and bus

To get from Larkspur to Oakland in Oakland, you’ll need to take 2 bus lines and one BART line: take the 22 bus from Magnolia Av & Madrone Av station to Donahue St & Terners Dr (Marin City Hub) station. Next, you’ll have to switch to the 150 bus and finally take the YELLOW BART from Civic Center/ UN Plaza station to 12th St. Oakland City Center station. The total trip duration for this route is approximately 1 hr 34 min. The ride fare is $12.25.

94min$12.25
Walk to bus station
Bus - 2222
Bus - 150150
BART - YELLOW
BART - YELLOW
Leaves from Magnolia Av & Madrone Av

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Magnolia Av & Madrone Av
    ID 40305
    220 yd • 3 min
  • 2
    Bus - 2222
    Wait for bus
    22
    Marin City
  • 3
    Ride to bus station
    Ride to bus station
    Donahue St & Terners Dr (Marin City Hub)
    ID 40113
    19 min
  • 4
    Walk to bus station
    Walk to bus station
    Marin City Donahue & Terners Southbound
    ID 44113
    50 yd • 1 min
  • 5
    Bus - 150150
    Wait for bus
    150
    San Francisco Mission and Fremont
  • 6
    Ride to bus station
    Ride to bus station
    Hyde St & Grove St
    ID 40083
    38 min
  • 7
    Walk to BART station
    Walk to BART station
    Civic Center/ UN Plaza
    80 yd • 2 min
  • 8
    BART - YELLOW
    Wait for BART
    YELLOW
    SF / Pittsburg/Bay Point
  • 9
    Ride to BART station 12th St. Oakland City Center
    Ride to BART station
    12th St. Oakland City Center
    15 min
*Duration based on 8am traffic

From Larkspur to Oakland by BART, bus and ferry

To get from Larkspur to Oakland in Oakland, you’ll need to take one bus line, one ferry line and one BART line: take the 29 bus from Doherty Dr & Larkspur Plaza Dr station to E Sir Francis Drake Blvd & Larkspur Landing station. Next, you’ll have to switch to the LSSF ferry and finally take the YELLOW BART from Embarcadero station to 12th St. Oakland City Center station. The total trip duration for this route is approximately 1 hr 26 min.

86min
Walk to bus station
Bus - 2929
Ferry - LSSFLSSF
BART - YELLOW
BART - YELLOW
Leaves from Doherty Dr & Larkspur Plaza Dr

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Doherty Dr & Larkspur Plaza Dr
    ID 40310
    610 yd • 8 min
  • 2
    Bus - 2929
    Wait for bus
    29
    San Rafael
  • 3
    Ride to bus station
    Ride to bus station
    E Sir Francis Drake Blvd & Larkspur Landing
    ID 40471
    12 min
  • 4
    Walk to ferry station
    Walk to ferry station
    Larkspur Ferry Terminal
    ID 43004
    340 yd • 5 min
  • 5
    Ferry - LSSFLSSF
    Wait for ferry
    LSSF
    San Francisco Ferry Terminal
  • 6
    Ride to ferry station
    Ride to ferry station
    San Francisco Ferry Terminal
    ID 43000
    30 min
  • 7
    Walk to BART station
    Walk to BART station
    Embarcadero
    470 yd • 6 min
  • 8
    BART - YELLOW
    Wait for BART
    YELLOW
    San Francisco / Antioch
  • 9
    Ride to BART station 12th St. Oakland City Center
    Ride to BART station
    12th St. Oakland City Center
    11 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in San Francisco - San Jose, CA.
All local mobility options in one app

Public transit directions from Larkspur to Oakland

The distance between Larkspur, Oakland and Oakland, Oakland is approximately 26.08 mi, which can typically be travelled in 94 min. Moovit will show you the directions from Larkspur to Oakland by BART and bus, so no matter how you choose to travel in Oakland – you will always have plenty of easy options.

Public transit stations close to Larkspur

Larkspur is located at King Street, Oakland and the nearest public transit station is Magnolia Av & Madrone Av.

Train stations close to Larkspur:

  • Larkspur Station

Bus stations close to Larkspur:

  • Magnolia Av & Madrone Av
  • Magnolia Av & Ward St
  • Doherty Dr & Larkspur Plaza Dr

Ferry stations close to Larkspur:

  • Larkspur Ferry Terminal

Public transit stations close to Oakland, Oakland

Oakland is located at 14th Street, Oakland and the nearest public transit station is Broadway & 13th St.

BART stations close to Oakland:

  • 19th St. Oakland
  • 12th St. Oakland City Center
  • Lake Merritt

Train stations close to Oakland:

  • Oakland Jack London Square

Bus stations close to Oakland:

  • Broadway & 13th St
  • Broadway & 14th St (12th St BART)
  • 14th St & Broadway (12th St BART)

Ferry stations close to Oakland:

  • Oakland Jack London Square Water Shuttle Dock

From Larkspur to Oakland by BART, bus and ferry

To get from Larkspur to Oakland in Oakland, you’ll need to take one bus line, one ferry line and one BART line: take the 29 bus from Doherty Dr & Larkspur Plaza Dr station to E Sir Francis Drake Blvd & Larkspur Landing station. Next, you’ll have to switch to the LSSF ferry and finally take the YELLOW BART from Embarcadero station to 12th St. Oakland City Center station. The total trip duration for this route is approximately 1 hr 26 min.

86min
Walk to bus station
Bus - 2929
Ferry - LSSFLSSF
BART - YELLOW
BART - YELLOW
Leaves from Doherty Dr & Larkspur Plaza Dr

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Doherty Dr & Larkspur Plaza Dr
    ID 40310
    610 yd • 8 min
  • 2
    Bus - 2929
    Wait for bus
    29
    San Rafael
  • 3
    Ride to bus station
    Ride to bus station
    E Sir Francis Drake Blvd & Larkspur Landing
    ID 40471
    12 min
  • 4
    Walk to ferry station
    Walk to ferry station
    Larkspur Ferry Terminal
    ID 43004
    340 yd • 5 min
  • 5
    Ferry - LSSFLSSF
    Wait for ferry
    LSSF
    San Francisco Ferry Terminal
  • 6
    Ride to ferry station
    Ride to ferry station
    San Francisco Ferry Terminal
    ID 43000
    30 min
  • 7
    Walk to BART station
    Walk to BART station
    Embarcadero
    470 yd • 6 min
  • 8
    BART - YELLOW
    Wait for BART
    YELLOW
    San Francisco / Antioch
  • 9
    Ride to BART station 12th St. Oakland City Center
    Ride to BART station
    12th St. Oakland City Center
    11 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Larkspur to Oakland?

    The fastest way takes 94 minutes, using Bus line 22, Bus line 150, Bus line YELLOW.

  • What is the alternative route to get from Larkspur to Oakland?

    The alternative route takes 86 minutes, using Bus line 29, Bus line LSSF, Bus line YELLOW.

  • Is there a direct bus between Larkspur and Oakland?

    No, you’ll have to take 2 bus lines and one BART line in total. The total travelling time is 1 hr 34 min.

  • Which bus line goes from Larkspur to Oakland?

    The 22 bus line goes from Magnolia Av & Madrone Av station near Larkspur in Larkspur to Marin City station. From there you’ll have to take one bus line and one BART line till Marin City station near Oakland in Oakland.

  • How long does it take to travel from Larkspur to Oakland by bus and BART?

    The total travel time between Larkspur in Larkspur and Oakland in Oakland by bus and BART is about 1 hr 34 min.

  • Where do I get on the bus near Larkspur to get to Oakland?

    Get on the 22 bus from the Magnolia Av & Madrone Av stop near Larkspur in Larkspur.

  • Where do I get off the bus when travelling between Larkspur and Oakland?

    Get off the bus at the Marin City station, which is closest to Oakland in Oakland.

  • How much is the total bus and BART fare from Larkspur to Oakland?

    The ride from Larkspur to Oakland costs $12.25.

Real-Time Arrivals, Schedules, Maps & More