Travel from Lompoc to San-Francisco

Bus or train from Lompoc to San Francisco?

You can take a train from Lompoc to San Francisco via Lompoc-Surf Amtrak, San Luis Obispo Amtrak, and San Jose Diridon Caltrain in around 8 hours 56 minutes. Alternatively, Greyhound USA operates a bus from Lompoc to San Francisco twice daily. Tickets cost $21 - $80 and the journey takes 6 hours 59 minutes.

Book transport from Lompoc to San Francisco

Travel Guides

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

How to get from Lompoc to San Francisco

ModeDurationPrice
From Lompoc taxi to Lompoc-Surf Amtrak, train to San Luis Obispo Amtrak, train to San Jose Diridon Caltrain, then Caltrain to San Francisco Caltrain.8 h 56 min$163
From Lompoc taxi to Mission Plaza, bus to Santa Maria, CA, then bus to San Francisco, CA.8 h 58 min$41
From Lompoc drive to San Francisco.5 h 1 min$35
From Lompoc taxi to Mission Plaza, bus to Santa Maria Transit Center, bus to Downtown Transit Center, bus to San Luis Obispo County Apt airport, fly to San Francisco airport, then BART to San Francisco.6 h 32 min$158
From Lompoc taxi to Mission Plaza, bus to Santa Maria Airport, CA, bus to Transit Center, bus to Santa Barbara airport, fly to San Francisco airport, then BART to San Francisco.6 h 27 min$350
From Lompoc taxi to Lompoc-Surf Amtrak, train to Burbank airport, fly to Oakland airport, BART to Coliseum, then BART to San Francisco.6 h 44 min$339
From Lompoc taxi to Mission Plaza, bus to Santa Maria Airport, CA, bus to Los Angeles airport, fly to Oakland airport, BART to Coliseum, then BART to San Francisco.8 h 30 min$199

How long does it take to get from Lompoc to San Francisco?

It takes approximately 8 hours 56 minutes to get from Lompoc to San Francisco, including transfers.

Operators from Lompoc to San Francisco

OperatorPhoneWebsite
Amtrak+1 1-800-872-7245Amtrak
CaltrainCaltrain
Santa Maria Area TransitSanta Maria Area Transit
Greyhound USA+1 214-849-8100Greyhound USA
San Luis Obispo RTASan Luis Obispo RTA
SLO Transit+1 805-541-2877SLO Transit
United AirlinesUnited Airlines
BARTBART
Central Coast ShuttleCentral Coast Shuttle
Santa Barbara MTD+1 805-963-3366Santa Barbara MTD
Southwest AirlinesSouthwest Airlines
JetSuiteXJetSuiteX
Spirit AirlinesSpirit Airlines
DeltaDelta