Skip to main content

How to get from Haight Ashbury, Sf to Willits by bus and light rail?

By bus and light rail

To get from Haight Ashbury, Sf to Willits in San Francisco - San Jose, CA, you’ll need to take 2 bus lines and one light rail line: take the 37 bus from Haight St & Clayton St station to 14th St & Church St station. Next, you’ll have to switch to the J light rail and finally take the GREYHOUND US0880S bus from Salesforce Transit Center Level 3 Bus Deck station to Willits (Mcdonald'S) station. The total trip duration for this route is approximately 5 hr 19 min.

319min
Bus - 3737
Light Rail - J
Bus - GREYHOUND US0880SGREYHOUND US0880S
Walk to Willits
Leaves from Haight St & Clayton St

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Haight Ashbury, Sf
  • 2
    Bus - 3737
    Wait for bus
    37
    Twin Peaks
  • 3
    Ride to bus station
    Ride to bus station
    14th St & Church St
    ID 13255
    14 min
  • 4
    Walk to light rail station
    Walk to light rail station
    Church St & Market St
    ID 17073
    90 yd • 2 min
  • 5
    Light Rail - J
    Wait for light rail
    J
    Embarcadero Station
  • 6
    Ride to light rail station
    Ride to light rail station
    Embarcadero
    11 min
  • 7
    Walk to bus station
    Walk to bus station
    Salesforce Transit Center Level 3 Bus Deck
    310 yd • 4 min
  • 8
    Bus - GREYHOUND US0880SGREYHOUND US0880S
    Wait for bus
    GREYHOUND US0880S
    Arcata Bus Stop
  • 9
    Ride to bus station
    Ride to bus station
    Willits (Mcdonald'S)
    ID WLT6
    235 min
  • 10
    Walk to Willits
    Walk to
    Willits
    1.14 mi • 24 min
*Duration based on 8am traffic

By bus

To get from Haight Ashbury, Sf to Willits in San Francisco - San Jose, CA, take the 38R bus from Geary Blvd & Masonic Ave station to Transit Center Bay C station. Next, take the GREYHOUND US0880S bus from Salesforce Transit Center Level 3 Bus Deck station to Willits (Mcdonald'S) station. The total trip duration for this route is approximately 5 hr 16 min.

316min
Walk to bus station
Bus - 38R38R
Bus - GREYHOUND US0880SGREYHOUND US0880S
Walk to Willits
Leaves from Geary Blvd & Masonic Ave

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Geary Blvd & Masonic Ave
    1.03 mi • 22 min
  • 2
    Bus - 38R38R
    Wait for bus
    38R
    Transit Center
  • 3
    Ride to bus station
    Ride to bus station
    Transit Center Bay C
    ID 17915
    26 min
  • 4
    Walk to bus station
    Walk to bus station
    Salesforce Transit Center Level 3 Bus Deck
    150 yd • 2 min
  • 5
    Bus - GREYHOUND US0880SGREYHOUND US0880S
    Wait for bus
    GREYHOUND US0880S
    Arcata Bus Stop
  • 6
    Ride to bus station
    Ride to bus station
    Willits (Mcdonald'S)
    ID WLT6
    235 min
  • 7
    Walk to Willits
    Walk to
    Willits
    1.14 mi • 24 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 Haight Ashbury, Sf to Willits

The distance between Haight Ashbury, Sf, San Francisco - San Jose, CA and Willits, San Francisco - San Jose, CA is approximately 153.31 mi, which can typically be travelled in 319 min. Moovit will show you the directions from Haight Ashbury, Sf to Willits by bus and light rail, so no matter how you choose to travel in San Francisco - San Jose, CA – you will always have plenty of easy options.

Public transit stations close to Haight Ashbury, Sf

Haight Ashbury, Sf is located at Haight Ashbury, Sf, San Francisco - San Jose, CA and the nearest public transit station is Haight St & Clayton St.

Bus stations close to Haight Ashbury, Sf:

  • Haight St & Clayton St
  • Ashbury St & Haight St
  • Cole St & Haight St

Public transit stations close to Willits, San Francisco - San Jose, CA

Willits is located at Willits, San Francisco - San Jose, CA and the nearest public transit station is Hwy 101 & Baechtel Rd - Brown's Corner.

Bus stations close to Willits:

  • Hwy 101 & Baechtel Rd - Brown's Corner
  • Alder Ln - Lumber Jacks
  • Howard Hospital Campus

By bus

To get from Haight Ashbury, Sf to Willits in San Francisco - San Jose, CA, take the 38R bus from Geary Blvd & Masonic Ave station to Transit Center Bay C station. Next, take the GREYHOUND US0880S bus from Salesforce Transit Center Level 3 Bus Deck station to Willits (Mcdonald'S) station. The total trip duration for this route is approximately 5 hr 16 min.

316min
Walk to bus station
Bus - 38R38R
Bus - GREYHOUND US0880SGREYHOUND US0880S
Walk to Willits
Leaves from Geary Blvd & Masonic Ave

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Geary Blvd & Masonic Ave
    1.03 mi • 22 min
  • 2
    Bus - 38R38R
    Wait for bus
    38R
    Transit Center
  • 3
    Ride to bus station
    Ride to bus station
    Transit Center Bay C
    ID 17915
    26 min
  • 4
    Walk to bus station
    Walk to bus station
    Salesforce Transit Center Level 3 Bus Deck
    150 yd • 2 min
  • 5
    Bus - GREYHOUND US0880SGREYHOUND US0880S
    Wait for bus
    GREYHOUND US0880S
    Arcata Bus Stop
  • 6
    Ride to bus station
    Ride to bus station
    Willits (Mcdonald'S)
    ID WLT6
    235 min
  • 7
    Walk to Willits
    Walk to
    Willits
    1.14 mi • 24 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Haight Ashbury, Sf to Willits?

    The fastest way takes 319 minutes, using Bus line 37, Bus line J, Bus line GREYHOUND US0880S.

  • What is the alternative route to get from Haight Ashbury, Sf to Willits?

    The alternative route takes 316 minutes, using Bus line 38R, Bus line GREYHOUND US0880S.

  • Is there a direct bus between Haight Ashbury, Sf and Willits in San Francisco - San Jose, CA?

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

  • Which bus line goes from Haight Ashbury, Sf to Willits in San Francisco - San Jose, CA?

    The 37 bus line goes from Twin Peaks station near Haight Ashbury, Sf to 14th St & Church St station. From there you’ll have to take one bus line and one light rail line till 14th St & Church St station near Willits in San Francisco - San Jose, CA

  • How long does it take to travel from Haight Ashbury, Sf to Willits in San Francisco - San Jose, CA by bus and light rail?

    The total travel time between Haight Ashbury, Sf and Willits in San Francisco - San Jose, CA by bus and light rail is about 5 hr 19 min.

  • Where do I get on the bus near Haight Ashbury, Sf to get to Willits in San Francisco - San Jose, CA?

    Get on the 37 bus from the Twin Peaks stop near Haight Ashbury, Sf in San Francisco - San Jose, CA.

  • Where do I get off the bus when travelling between Haight Ashbury, Sf and Willits in San Francisco - San Jose, CA?

    Get off the bus at the 14th St & Church St stop, which is closest to Willits in San Francisco - San Jose, CA.

Real-Time Arrivals, Schedules, Maps & More