Skip to main content

How to get from Sunnyvale to San Francisco International Airport (Sfo) by bus, light rail and train?

From Sunnyvale to San Francisco International Airport (Sfo) by bus, light rail and train

To get from Sunnyvale to San Francisco International Airport (Sfo) in Sfo, you’ll need to take one bus line, one light rail line and one train line: take the EXPRESS 121 bus from Caribbean & Moffett Park (N) station to Java & Crossman (N) station. Next, you’ll have to switch to the ORANGE LINE light rail and finally take the LOCAL train from Mountain View station to San Bruno station. The total trip duration for this route is approximately 2 hr 23 min. The ride fare is $7.70.

143min$7.70
Walk to bus station
Bus - EXPRESS 121EXPRESS 121
Light Rail - ORANGE LINE
Train - LOCAL
LOCAL
Walk to San Francisco International Airport (Sfo)
Leaves from Caribbean & Moffett Park (N)

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Caribbean & Moffett Park (N)
    ID 64468
    50 yd • 1 min
  • 2
    Bus - EXPRESS 121EXPRESS 121
    Wait for bus
    EXPRESS 121
    Express Lockheed Martin
  • 3
    Ride to bus station
    Ride to bus station
    Java & Crossman (N)
    ID 61039
    3 min
  • 4
    Walk to light rail station
    Walk to light rail station
    Crossman Station
    ID PS_CRSS
    10 yd • 1 min
  • 5
    Light Rail - ORANGE LINE
    Wait for light rail
    ORANGE LINE
    Mountain View
  • 6
    Ride to light rail station
    Ride to light rail station
    Mountain View Station
    ID PS_MVTC
    16 min
  • 7
    Walk to train station
    Walk to train station
    Mountain View
    ID mountain_view
    360 yd • 5 min
  • 8
    Train - LOCAL
    Wait for train
    LOCAL
    San Francisco
  • 9
    Ride to train station
    Ride to train station
    San Bruno
    52 min
  • 10
    Walk to San Francisco International Airport (Sfo)
    Walk to
    San Francisco International Airport (Sfo)
    North Link Road
    1.67 mi • 35 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 Sunnyvale to San Francisco International Airport (Sfo)

The distance between Sunnyvale, Sfo and San Francisco International Airport (Sfo), Sfo is approximately 33.25 mi, which can typically be travelled in 143 min. Moovit will show you the directions from Sunnyvale to San Francisco International Airport (Sfo) by bus, light rail and train, so no matter how you choose to travel in Sfo – you will always have plenty of easy options.

Public transit stations close to Sunnyvale

Sunnyvale is located at Sunnyvale, Sfo and the nearest public transit station is Caribbean & Moffett Park (N).

Bus stations close to Sunnyvale:

  • Caribbean & Moffett Park (N)
  • Caribbean & Moffett Park (S)
  • Lawrence & Tasman (N)

Public transit stations close to San Francisco International Airport (Sfo), Sfo

San Francisco International Airport (Sfo) is located at North Link Road, Sfo and the nearest public transit station is International Terminal Upper Level Bus Stop.

BART stations close to San Francisco International Airport (Sfo):

  • San Francisco Int'L Airport

Bus stations close to San Francisco International Airport (Sfo):

  • International Terminal Upper Level Bus Stop
  • SFO Airport Terminal G-Lower Level (International Terminal Courtyard)
  • Domestic Terminal 1

Questions & Answers

  • What is the fastest way to get from Sunnyvale to San Francisco International Airport (Sfo)?

    The fastest way takes 143 minutes, using Bus line EXPRESS 121, Bus line ORANGE LINE, Bus line LOCAL.

  • Is there a direct bus between Sunnyvale and San Francisco International Airport (Sfo)?

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

  • Which bus line goes from Sunnyvale to San Francisco International Airport (Sfo)?

    The EXPRESS 121 bus line goes from Caribbean & Moffett Park (N) station near Sunnyvale in San Francisco - San Jose, CA to Express Lockheed Martin station. From there you’ll have to take one light rail line and one train line till Express Lockheed Martin station near San Francisco International Airport (Sfo) in Sfo.

  • How long does it take to travel from Sunnyvale to San Francisco International Airport (Sfo) by bus, light rail and train?

    The total travel time between Sunnyvale in San Francisco - San Jose, CA and San Francisco International Airport (Sfo) in Sfo by bus, light rail and train is about 2 hr 23 min.

  • Where do I get on the bus near Sunnyvale to get to San Francisco International Airport (Sfo)?

    Get on the EXPRESS 121 bus from the Caribbean & Moffett Park (N) stop near Sunnyvale in San Francisco - San Jose, CA.

  • Where do I get off the bus when travelling between Sunnyvale and San Francisco International Airport (Sfo)?

    Get off the bus at the Express Lockheed Martin station, which is closest to San Francisco International Airport (Sfo) in Sfo.

  • How much is the total bus, light rail and train fare from Sunnyvale to San Francisco International Airport (Sfo)?

    The ride from Sunnyvale to San Francisco International Airport (Sfo) costs $7.70.

Real-Time Arrivals, Schedules, Maps & More