Travel from Houston to California

Train, bus or fly from Houston to California?

Southwest Airlines and American Airlines fly from Houston to San Diego hourly. Alternatively, Greyhound USA operates a bus from Houston to Los Angeles every 3 hours. Tickets cost $7 - $60 and the journey takes 3 h 15 min. 2 other operators also service this route.

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 California

From Mc Kinney St @ Austin St line 040 bus to Houston Hobby Apt airport, fly to San Diego airport, then line 992 bus to San Diego. 5 h 40 min $504. From Travis St @ Franklin St line 102 bus to Houston airport, fly to San Diego airport, then line 992 bus to San Diego. 5 h 43 min $254. From Mc Kinney St @ Austin St line 040 bus to Houston Hobby Apt airport, fly to Santa Ana airport, then bus to Santa Ana. 6 h 6 min $334. From Travis St @ Franklin St line 102 bus to Houston airport, fly to Santa Ana airport, then bus to Santa Ana. 6 h 5 min $274. From Mc Kinney St @ Austin St line 040 bus to Houston Hobby Apt airport, fly to Los Angeles airport, then bus to Los Angeles. 6 h 35 min $262. From Travis St @ Franklin St line 102 bus to Houston airport, fly to Los Angeles airport, then bus to Los Angeles. 6 h 29 min $182. From Houston, TX bus to San Antonio, TX, bus to 7th / Decatur, then line 18 bus to 5th / San Pedro. 32 h 5 min $156. From Houston Amtrak train to Los Angeles Union Station Amtrak. 36 h 40 min $437. From Houston drive to Los Angeles. 24 h 46 min $186.