Rome2Rio

How to get fromPuerto Barrios to Houstonby car, plane, bus, bus (Greyhound), or train

Find Transport to Houston

See all options

There are 7 ways to get from Puerto Barrios to Houston by car, plane, bus, bus (Greyhound), or train

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

  1. Drive, fly

    best
    1. Drive from Puerto Barrios to Ramón Villeda Morales International Airport (SAP)car car
    2. Fly from Ramón Villeda Morales International Airport (SAP) to George Bush Intercontinental Airport (IAH)plane plane SAP - IAH
    6h 25m
    $494–1,336
  2. Bus via Mexico City

    cheapest
    1. Take the bus from Puerto Barrios to Litegua Bus Stationbus bus
    2. Take the bus from Estación Central 7a Avenida Zona 1 to Tapachulabus bus
    3. Take the bus from Tapachula to Mexico City Politécnico Stationbus bus
    4. Take the bus from Terminal Central de Autobuses del Norte to Nuevo Laredobus bus
    5. Take the bus from Nuevo Laredo to Houston Bus Stationbus bus
    2d 12h
    $229–480
  3. Bus, drive

    1. Take the bus from Puerto Barrios to Litegua Bus Stationbus bus
    2. Take the bus from Transportes Fuente del Norte to Tocachébus bus
    3. Drive from Tocaché to Tapachulacar car
    4. Take the bus from Tapachula to Terminal Central de Autobuses del Nortebus bus
    5. Take the bus from Terminal Central de Autobuses del Norte to San Antoniobus bus
    6. Take the bus from San Antonio Bus Station to Downtown Houstonbus bus
    2d 9h
    $301–522
  4. Drive 1,609.2 mi

    1. Drive from Puerto Barrios to Houstoncar car 1,609.2 mi
    36h 26m
    $313–452
  5. Bus, drive via San Pablo

    1. Take the bus from Puerto Barrios to Litegua Bus Stationbus bus
    2. Take the bus from Transportes Fuente del Norte to San Pablobus bus
    3. Drive from San Pablo to Tapachulacar car
    4. Take the bus from Tapachula to Terminal Central de Autobuses del Nortebus bus
    5. Take the bus from Terminal Central de Autobuses del Norte to San Antoniobus bus
    6. Take the bus from San Antonio Bus Station to Downtown Houstonbus bus
    2d 9h
    $253–451
  6. Bus

    1. Take the bus from Puerto Barrios to Litegua Bus Stationbus bus
    2. Take the bus from Estación Central 7a Avenida Zona 1 to Tapachulabus bus
    3. Take the bus from Tapachula to Villahermosabus bus
    4. Take the bus from Villahermosa to Reynosabus bus
    5. Take the bus from Reynosa to Houston Lockwoodbus bus
    2d 15h
    $320–486
  7. Drive, Bus, train

    1. Drive from Puerto Barrios to Placenciacar car
    2. Take the bus from Placencia to Belize Citybus bus
    3. Take the bus from Belize City to Chetumalbus bus
    4. Take the bus from Chetumal to Terminal Central de Autobuses del Nortebus bus
    5. Take the bus from Terminal Central de Autobuses del Norte to San Antoniobus bus
    6. Take the train from San Antonio Station to Houstontrain train
    2d 15h
    $699–1,174

Ramón Villeda Morales International Airport (SAP) to George Bush Intercontinental Airport (IAH) flights

Calendar24Weekly Planes
Duration4h 31mAverage Duration
Ticket$128Cheapest Price
See schedules

Questions & Answers

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

You can take a bus from Puerto Barrios to Houston Bus Station via Litegua Bus Station, Estación Central 7a Avenida Zona 1, Tapachula, Mexico City Politécnico Station, Terminal Central de Autobuses del Norte, and Nuevo Laredo in around 2d 12h.

Airlines
Train operators
Bus operators

Want to know more about travelling around United States

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.

Related travel guides

More Questions & Answers