Skip to main content

How to get from Hayward Bus Station to Campbell, CA by bus, light rail and train?

By bus, light rail and train

To get from Hayward Bus Station to Campbell, CA in Campbell, you’ll need to take one bus line, one train line and one light rail line: take the 801 bus from Hayward BART station to Fremont Blvd & Bonde Way/Ace station. Next, you’ll have to switch to the AMTRAK THRUWAY CONNECTING SERVICE train and finally take the GREEN LINE light rail from Diridon Station station to Campbell Station station. The total trip duration for this route is approximately 120 min. The ride fare is $8.75.

120min$8.75
Bus - 801801
Train - AMTRAK THRUWAY CONNECTING SERVICEAMTRAK THRUWAY CONNECTING SERVICE
Light Rail - GREEN LINE
Walk to Campbell, CA
Leaves from Hayward BART

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Hayward Bus Station
  • 2
    Bus - 801801
    Wait for bus
    801
    Fremont BART
  • 3
    Ride to bus station
    Ride to bus station
    Fremont Blvd & Bonde Way/Ace
    35 min
  • 4
    Walk to train station
    Walk to train station
    Fremont
    60 yd • 1 min
  • 5
    Train - AMTRAK THRUWAY CONNECTING SERVICEAMTRAK THRUWAY CONNECTING SERVICE
    Wait for train
    AMTRAK THRUWAY CONNECTING SERVICE
    San Jose
  • 6
    Ride to train station
    Ride to train station
    San Jose
    37 min
  • 7
    Walk to light rail station
    Walk to light rail station
    Diridon Station
    ID PS_DIRD
    380 yd • 5 min
  • 8
    Light Rail - GREEN LINE
    Wait for light rail
    GREEN LINE
    Winchester
  • 9
    Ride to light rail station
    Ride to light rail station
    Campbell Station
    ID PS_CMBL
    11 min
  • 10
    Walk to Campbell, CA
    Walk to
    Campbell, CA
    440 yd • 6 min
*Duration based on 8am traffic

By BART and bus

To get from Hayward Bus Station to Campbell, CA in Campbell, you’ll need to take 2 bus lines and one BART line: take the 801 bus from Hayward BART station to Union City BART station. Next, you’ll have to switch to the GREEN BART and finally take the 60 bus from Milpitas Transit Center station to Winchester & Latimer (S) station. The total trip duration for this route is approximately 2 hr 20 min. The ride fare is $6.15.

140min$6.15
Bus - 801801
BART - GREEN
BART - GREEN
Bus - 6060
Walk to Campbell, CA
Leaves from Hayward BART

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Hayward Bus Station
  • 2
    Bus - 801801
    Wait for bus
    801
    Fremont BART
  • 3
    Ride to bus station
    Ride to bus station
    Union City BART
    ID 50783
    25 min
  • 4
    Walk to BART station
    Walk to BART station
    Union City
    100 yd • 2 min
  • 5
    BART - GREEN
    Wait for BART
    GREEN
    Berryessa/North San Jose
  • 6
    Ride to BART station
    Ride to BART station
    Milpitas
    20 min
  • 7
    Walk to bus station
    Walk to bus station
    Milpitas Transit Center
    ID PS_MBRT
    70 yd • 1 min
  • 8
    Bus - 6060
    Wait for bus
    60
    Winchester Station via Airport
  • 9
    Ride to bus station
    Ride to bus station
    Winchester & Latimer (S)
    ID 62761
    56 min
  • 10
    Walk to Campbell, CA
    Walk to
    Campbell, CA
    840 yd • 10 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 Hayward Bus Station to Campbell, CA

The distance between Hayward Bus Station, Campbell and Campbell, CA, Campbell is approximately 34.8 mi, which can typically be travelled in 120 min. Moovit will show you the directions from Hayward Bus Station to Campbell, CA by bus, light rail and train, so no matter how you choose to travel in Campbell – you will always have plenty of easy options.

Public transit stations close to Hayward Bus Station

Hayward Bus Station is located at Hayward Bus Station, Campbell and the nearest public transit station is Hayward BART.

BART stations close to Hayward Bus Station:

  • Castro Valley
  • Hayward

Train stations close to Hayward Bus Station:

  • Hayward

Bus stations close to Hayward Bus Station:

  • Hayward BART
  • Watkins St & C St
  • A St & Grand St

Public transit stations close to Campbell, CA, Campbell

Campbell, CA is located at Campbell, CA, Campbell and the nearest public transit station is Civic Center & 3rd.

Bus stations close to Campbell, CA:

  • Civic Center & 3rd
  • Civic Center & Central (W)
  • Winchester & Campbell (N)

By BART and bus

To get from Hayward Bus Station to Campbell, CA in Campbell, you’ll need to take 2 bus lines and one BART line: take the 801 bus from Hayward BART station to Union City BART station. Next, you’ll have to switch to the GREEN BART and finally take the 60 bus from Milpitas Transit Center station to Winchester & Latimer (S) station. The total trip duration for this route is approximately 2 hr 20 min. The ride fare is $6.15.

140min$6.15
Bus - 801801
BART - GREEN
BART - GREEN
Bus - 6060
Walk to Campbell, CA
Leaves from Hayward BART

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Hayward Bus Station
  • 2
    Bus - 801801
    Wait for bus
    801
    Fremont BART
  • 3
    Ride to bus station
    Ride to bus station
    Union City BART
    ID 50783
    25 min
  • 4
    Walk to BART station
    Walk to BART station
    Union City
    100 yd • 2 min
  • 5
    BART - GREEN
    Wait for BART
    GREEN
    Berryessa/North San Jose
  • 6
    Ride to BART station
    Ride to BART station
    Milpitas
    20 min
  • 7
    Walk to bus station
    Walk to bus station
    Milpitas Transit Center
    ID PS_MBRT
    70 yd • 1 min
  • 8
    Bus - 6060
    Wait for bus
    60
    Winchester Station via Airport
  • 9
    Ride to bus station
    Ride to bus station
    Winchester & Latimer (S)
    ID 62761
    56 min
  • 10
    Walk to Campbell, CA
    Walk to
    Campbell, CA
    840 yd • 10 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Hayward Bus Station to Campbell, CA?

    The fastest way takes 120 minutes, using Bus line 801, Bus line AMTRAK THRUWAY CONNECTING SERVICE, Bus line GREEN LINE.

  • What is the alternative route to get from Hayward Bus Station to Campbell, CA?

    The alternative route takes 140 minutes, using Bus line 801, Bus line GREEN, Bus line 60.

  • Is there a direct bus between Hayward Bus Station and Campbell, CA?

    No, you’ll have to take one bus line, one train line and one light rail line in total. The total travelling time is 120 min.

  • Which bus line goes from Hayward Bus Station to Campbell, CA?

    The 801 bus line goes from Fremont BART station near Hayward Bus Station in Hayward to Fremont Blvd & Bonde Way/Ace station. From there you’ll have to take one train line and one light rail line till Campbell, CA station near Campbell, CA in Campbell.

  • How long does it take to travel from Hayward Bus Station to Campbell, CA by bus, train and light rail?

    The total travel time between Hayward Bus Station in Hayward and Campbell, CA in Campbell by bus, train and light rail is about 120 min.

  • Where do I get on the bus near Hayward Bus Station to get to Campbell, CA?

    Get on the 801 bus from the Fremont BART stop near Hayward Bus Station in Hayward.

  • Where do I get off the bus when travelling between Hayward Bus Station and Campbell, CA?

    Get off the bus at the Campbell, CA station, which is closest to Campbell, CA in Campbell.

  • How much is the total bus, train and light rail fare from Hayward Bus Station to Campbell, CA?

    The ride from Hayward Bus Station to Campbell, CA costs $8.75.

Real-Time Arrivals, Schedules, Maps & More