There are 5 ways to get from Houston to Guatemala City by plane, bus, train or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly  •  6 h 20 min

  1. IAH - GUA

$112 - $274

4 alternative options

Bus via Brownsville, Tx  •  2 days 2 h

  1. 897

$142 - $377

Train, bus  •  2 days 2 h

  1. 897

$156 - $400

Bus  •  2 days 6 h

$150 - $300

Drive  •  35 h 8 min

  1. 1678.4 miles

$190 - $280

What companies run services between Houston, TX, USA and Guatemala City, Guatemala?

United Airlines, Avianca - Aerovías del Continente Americano S.A. and three other airlines fly from Houston to Guatemala City every 4 hours. Alternatively, you can take a bus from Houston to Guatemala City via San Antonio, Tx, Brownsville, Tx, Brownsville, TX, Matamoros, Tapachula, and Tapachula, Mexico in around 2 days 2 h.

Airlines
United Airlines
Website
united.com
Flights from Houston to Guatemala City
Ave. Duration
2 h 48 min
When
Every day
Estimated price
$750 - $1,100
Flights from Houston to Guatemala City via Miami
Ave. Duration
6 h
When
Thursday
Estimated price
$280 - $750
American Airlines
Website
aa.com
Flights from Houston to Guatemala City via Dallas/Ft.Worth
Ave. Duration
5 h 45 min
When
Every day
Estimated price
$800 - $950
Avianca - Aerovías del Continente Americano S.A.
Website
avianca.com
Flights from Houston to Guatemala City via San Salvador
Ave. Duration
5 h 28 min
When
Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$280 - $750
Interjet
Website
interjet.com
Flights from Houston to Guatemala City via Mexico City
Ave. Duration
6 h 15 min
When
Monday, Friday and Sunday
Estimated price
$190 - $550
Delta
Website
delta.com
Flights from Houston to Guatemala City via Atlanta
Ave. Duration
6 h 30 min
When
Every day
Estimated price
$500 - $1,100
Train operators
Amtrak
Phone
+1 1-800-872-7245
Website
amtrak.com
Train from Houston Amtrak to San Antonio Amtrak
Ave. Duration
5 h 10 min
Frequency
6 times a week
Estimated price
$40 - $110
Website
amtrak.com
Coach Seat
$40 - $65
Flexi Coach Seat
$75 - $110
Business Coach Seat
$70 - $110
Room
$200 - $290
Bus operators
Greyhound USA
Phone
+1 214-849-8100/1-800-231-2222
Email
ifsr@greyhound.com
Website
greyhound.com
Bus from Houston, Tx to San Antonio, Tx
Ave. Duration
3 h 15 min
Frequency
Hourly
Estimated price
$24 - $60
Website
greyhound.com
Economy
$24 - $40
Flexible
$45 - $60
Bus from San Antonio, Tx to Brownsville, Tx
Ave. Duration
5 h 50 min
Frequency
Hourly
Estimated price
$30 - $80
Website
greyhound.com
Economy
$30 - $55
Flexible
$60 - $80
Trans Galgos Inter
Autobuses FDN
Phone
79477070 - 22513817
Email
info@transportesfuentedelnorte.com
Website
facebook.com
Bus from Malacatán to Guatemala City
Ave. Duration
4 h 30 min
Frequency
Every 4 hours
Estimated price
$16
Schedules at
lineadorada.info
Greyhound Mexico
Phone
01-800 890 6821
Website
greyhound.com.mx
Bus from San Antonio to Matamoros
Ave. Duration
10 h 10 min
Frequency
Twice daily
Estimated price
$50 - $75
Schedules at
greyhound.com.mx

Want to know more about travelling around Guatemala

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Questions & Answers

The distance between Houston and Guatemala City is 1753 km. The road distance is 2685 km.

The cheapest way to get from Houston to Guatemala City is to fly which costs $110 - $280 and takes 6 h 20 min.

The quickest way to get from Houston to Guatemala City is to fly which takes 6 h 20 min and costs $110 - $280.

No, there is no direct bus from Houston to Guatemala City. However, there are services departing from Houston, Tx and arriving at Guatemala City Terminal Transgalgos Internacional via San Antonio, Tx, Brownsville, TX, Matamoros and Tapachula, Mexico. The journey, including transfers, takes approximately 2 days 2 h.

It takes approximately 6 h 20 min to get from Houston to Guatemala City, including transfers.