Travel from Houston to San-Salvador

Bus or fly from Houston to San Salvador?

United Airlines, Avianca - Aerovías del Continente Americano S.A. and 3 other airlines fly from Houston to San Salvador every 4 hours. Alternatively, Greyhound USA operates a bus from Houston to San Salvador once a week. Tickets cost $26 - $65 and the journey takes 4 h 55 min. 4 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 San Salvador

From Travis St @ Franklin St line 102 bus to Houston airport, fly to San Salvador airport, then drive to San Salvador. 6 h 25 min $305. From Travis St @ Franklin St line 102 bus to Houston airport, fly to Guatemala City airport, bus to Guatemala City, then bus to San Salvador. 11 h 8 min $205. From Houston, TX bus to Corpus Christi, TX, bus to Brownsville, line 8903 bus to Matamoros, walk to Matamoros, bus to Tapachula, Mexico, then bus to San Salvador. 2 days 6 h $282. From Houston Amtrak train to San Antonio Amtrak, walk to Commerce & Bowie, line 301 bus to San Antonio, TX, bus to McAllen, TX, bus to Brownsville, TX, drive to Matamoros, bus to Tapachula, Mexico, then bus to San Salvador. 2 days 7 h $314. From Houston drive to San Salvador. 37 h 39 min $254.