Travel from Houston to San-Francisco

Train, bus or fly from Houston to San Francisco?

Spirit Airlines, American Airlines and Delta fly from Houston to San Francisco every 4 hours. Alternatively, you can take a bus from Houston to San Francisco via San Antonio, TX and Los Angeles, CA in around 40 hours 30 minutes.

Book transport from Houston to San Francisco

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 Houston to San Francisco

ModeDurationPrice
From Travis St @ Preston St line 102 bus to Houston airport, fly to Oakland airport, BART to Coliseum, then BART to San Francisco.6 h 40 min$283
From Central Station Rusk Eb line 800 tram to Magnolia Tc, line 050 bus to Houston Hobby Apt airport, fly to Oakland airport, BART to Coliseum, then BART to San Francisco.6 h 49 min$275
From Travis St @ Preston St line 102 bus to Houston airport, fly to San Francisco airport, then BART to San Francisco.6 h 47 min$299
From Central Station Rusk Eb line 800 tram to Magnolia Tc, line 050 bus to Houston Hobby Apt airport, fly to San Francisco airport, then BART to San Francisco.8 h 12 min$561
From Travis St @ Preston St line 102 bus to Houston airport, fly to San Jose airport, line 10 bus to Santa Clara Caltrain, then Caltrain to San Francisco.8 h 19 min$414
From Houston, TX bus to San Antonio, TX, bus to Los Angeles, CA, then bus to San Francisco, CA.40 h 30 min$194
From Houston Amtrak train to Los Angeles Union Station Amtrak, walk to L. A. Union Station station, train to Burbank, bus to West Oakland, then BART to Civic Center/UN Plaza.45 h 48 min$483
From Houston Amtrak train to Los Angeles Union Station Amtrak, train to Oakland Jack London Square Station, walk to Lake Merritt, then BART to Civic Center/UN Plaza.2 days 1 h$581
From Houston drive to San Francisco.31 h 3 min$231

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

It takes approximately 6 hours 40 minutes to get from Houston to San Francisco, including transfers.

Is there a direct bus between Houston and San Francisco?

No, there is no direct bus from Houston to San Francisco. However, there are services departing from Houston, TX and arriving at San Francisco, CA via San Antonio, TX and Los Angeles, CA. The journey, including transfers, takes approximately 40 hours 30 minutes.

Operators from Houston to San Francisco

OperatorPhoneWebsite
Metropolitan Transit Harris CountyMetropolitan Transit Harris County
Spirit AirlinesSpirit Airlines
American AirlinesAmerican Airlines
DeltaDelta
BARTBART
Southwest AirlinesSouthwest Airlines
United AirlinesUnited Airlines
Frontier AirlinesFrontier Airlines
AeroméxicoAeroméxico
Alaska Airlines, Inc.Alaska Airlines, Inc.
Santa Clara VTASanta Clara VTA
CaltrainCaltrain
Greyhound USA+1 214-849-8100Greyhound USA
Amtrak+1 1-800-872-7245Amtrak
Metrolink TrainsMetrolink Trains
Megabus877-462-6342Megabus