We recommend flying to San Francisco (SFO) Airport, which is 133 miles away from Willows. The BART and train from San Francisco (SFO) to Willows takes 6h 40m. More information