Rome2Rio

How to get fromBerkeley to Sunnyvaleby subway, train, bus (Flixbus), car, taxi or bus

Find Transport to Sunnyvale

See all options

There are 5 ways to get from Berkeley to Sunnyvale by subway, train, bus (Flixbus), car, taxi, or bus

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

  1. BART, Caltrain

    best
    1. Take the subway from Downtown Berkeley to MillbraesubwayRed-S
    2. Take the train from Millbrae Caltrain Southbound to Sunnyvale Caltrain SouthboundtrainLocal Weekday / ...
    1h 59m
    $17–23
  2. Drive 46.1 mi

    cheapest
    1. Drive from Berkeley to Sunnyvalecar46.1 mi
    57 min
    $9–13
  3. Bus (Flixbus)

    1. Take the bus from Berkeley to San Jose Diridon StationbusFlixBus N2003 / ...
    2h 24m
    $14–88
  4. Taxi

    1. Take the taxi from Berkeley to Sunnyvaletaxi46.1 mi
    57 min
    $170–210
  5. BART, bus, line 22 bus

    1. Take the subway from Downtown Berkeley to San Brunosubway
    2. Take the bus from San Bruno BART-Bay 8 Outer Busway to Palo Alto Transit Ctr-Bay 1busEcr
    3. Take the bus from Palo Alto Transit Center to El Camino & Mathildabus22
    3h 33m
    $9–16

Berkeley to Sunnyvale by subway and train

Calendar303Weekly Services
Duration1h 59mAverage Duration
Ticket$17Cheapest Price
See schedules

Questions & Answers

What companies run services between Berkeley, CA, USA and Sunnyvale, CA, USA?

Flixbus USA operates a bus from Berkeley to San Jose Diridon Station twice daily. Tickets cost $9–85 and the journey takes 1h 55m.

Transport is disrupted due to the Russia-Ukraine war. Read more

Train operators
Bus operators
Other operators

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 Flying into Beijing?, 4 stunningly beautiful Philippines islands you need to visit, and Getting to Rome from the airport - to help you get the most out of your next trip.