Travel from San-Diego to Santa-Rosa

Bus or fly from San Diego to Santa Rosa?

Alaska Airlines, Inc., United Airlines and American Airlines fly from San Diego to Santa Rosa 5 times a day. Alternatively, you can take a bus from San Diego to Santa Rosa via Los Angeles, CA and Main St & Folsom St-Transbay Terminal in around 14 h 30 min.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need
Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from San Diego to Santa Rosa

ModeDurationPrice
From Broadway & Kettner Bl line 992 bus to San Diego airport, fly to San Francisco airport, then bus to Santa Rosa.5 h 23 min$225
From Broadway & Kettner Bl line 992 bus to San Diego airport, fly to Santa Rosa airport, then line 62 bus to Santa Rosa.4 h 47 min$193
From Broadway & Kettner Bl line 992 bus to San Diego airport, fly to Oakland airport, then bus to Santa Rosa.5 h 57 min$225
From Broadway & Kettner Bl line 992 bus to San Diego airport, fly to San Jose airport, shuttle to San Francisco International Airport, walk to San Francisco Airport, CA, then bus to Santa Rosa.7 h 3 min$250
From San Diego, CA bus to Los Angeles, CA, bus to Main St & Folsom St-Transbay Terminal, then bus to Santa Rosa Transit Mall-Second St & B St.14 h 30 min$73
From Broadway & 5th Av line 235 bus to Miramar College Transit Station, walk to San Diego, CA, bus to McAllister St & Polk St- San Francisco Civic Ctr, then bus to Santa Rosa Transit Mall-Second St & B St.15 h 9 min$80
From San Diego Santa Fe Depot Amtrak train to Los Angeles Union Station Amtrak, train to Oakland Jack London Square Station, walk to Lake Merritt, BART to 12th St. Oakland City Center, walk to Oakland, CA, then bus to Santa Rosa, CA.18 h 25 min$217
From San Diego drive to Santa Rosa.9 h 12 min$66

How long does it take to get from San Diego to Santa Rosa?

It takes approximately 5 h 23 min to get from San Diego to Santa Rosa, including transfers.

Is there a direct bus between San Diego and Santa Rosa?

No, there is no direct bus from San Diego to Santa Rosa. However, there are services departing from San Diego, CA and arriving at Santa Rosa Transit Mall-Second St & B St via Los Angeles, CA and Main St & Folsom St-Transbay Terminal. The journey, including transfers, takes approximately 14 h 30 min.

Operators from San Diego to Santa Rosa

OperatorPhoneWebsite
San Diego Metro TransitSan Diego Metro Transit
Southwest AirlinesSouthwest Airlines
Alaska Airlines, Inc.Alaska Airlines, Inc.
Virgin AmericaVirgin America
United AirlinesUnited Airlines
DeltaDelta
American AirlinesAmerican Airlines
Sonoma Airport Express+1 707-837-8700Sonoma Airport Express
Sonoma County TransitSonoma County Transit
Monterey BusMonterey Bus
Greyhound USA+1 214-849-8100Greyhound USA
Golden Gate TransitGolden Gate Transit
Xe Do Hoang Transportation+1 408-729-7885 / +1-888-834-9336Xe Do Hoang Transportation
Amtrak+1 1-800-872-7245Amtrak
BARTBART