Rome2Rio

How to get fromSan Pedro Sula to Monterreyby plane, car, bus, train, taxi, or shuttle

Find Transport to Monterrey

See all options

There are 7 ways to get from San Pedro Sula to Monterrey by plane, car, bus, train, taxi, or shuttle

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

  1. Fly

    best
    1. Fly from Ramón Villeda Morales International Airport (SAP) to Monterrey International Airport (MTY)plane plane SAP - MTY
    7h 29m
    $6,560–14,696
  2. Bus via Mexico City

    cheapest
    1. Take the bus from Terminal Metropolitana de Buses to Guatemalabus 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 Mexico City to Monterreybus bus
    45h 43m
    $2,228–3,997
  3. Drive, bus, train, taxi

    1. Drive from San Pedro Sula to Moralescar car
    2. Take the bus from Morales to Santa Elenabus bus
    3. Take the bus from Flores to Palenquebus bus
    4. Take the train from Tren Interoceánico Estación Palenque to Tren Interoceánico Estación Coatzacoalcostrain train
    5. Take the taxi from Tren Interoceánico Estación Coatzacoalcos to Acayucantaxi taxi
    6. Take the bus from Acayucan to Monterreybus bus
    40h 11m
    $3,300–8,972
  4. Drive 2,166.9 km

    1. Drive from San Pedro Sula to Monterreycar car 2,166.9 km
    32h 3m
    $5,084–7,344
  5. Bus, taxi

    1. Take the bus from Terminal Metropolitana de Buses to Guatemala Citybus bus
    2. Take the bus from Guatemala City to Chichicastenangobus bus
    3. Take the taxi from Chichicastenango to Huehuetenangotaxi taxi
    4. Take the bus from Huehuetenango to San Cristóbal de las Casasbus bus
    5. Take the bus from San Cristóbal de las Casas to Veracruzbus bus
    6. Take the bus from Veracruz to Monterrey - Centrobus bus
    41h 55m
    $5,033–10,973
  6. Bus

    1. Take the bus from Terminal Metropolitana de Buses to Guatemalabus bus
    2. Take the bus from Estación Central 7a Avenida Zona 1 to Tapachulabus bus
    3. Take the bus from Tapachula to Veracruzbus bus
    4. Take the bus from Veracruz to Monterrey - Centrobus bus
    47h 29m
    $3,761–6,780
  7. Bus, shuttle

    1. Take the bus from Terminal Metropolitana de Buses to Copán Ruinasbus bus
    2. Take a shuttle bus from Copán Ruins to Antigua Guatemalashuttle bus
    3. Take a shuttle bus from Antigua Guatemala to San Cristóbal de las Casasshuttle bus
    4. Take the bus from San Cristóbal de las Casas to México Citybus bus
    5. Take the bus from Mexico City Buenavista to Monterreybus bus
    2d 5h
    $3,624–9,948

Ramón Villeda Morales International Airport (SAP) to Monterrey International Airport (MTY) flights

Calendar31Weekly Planes
Duration8h 48mAverage Duration
Ticket$1,761Cheapest Price
See schedules

Questions & Answers

What companies run services between San Pedro Sula, Honduras and Monterrey, Mexico?

Aeroméxico, United Airlines, and four other airlines fly from Ramón Villeda Morales International Airport (SAP) to Monterrey International Airport (MTY) 4 times a day. Alternatively, you can take a bus from Terminal Metropolitana de Buses to Hidalgo via Guatemala, Litegua Bus Station, Estación Central 7a Avenida Zona 1, Tapachula, Mexico City Politécnico Station, Mexico City, Monterrey, and 20 De Noviembre in around 45h 43m.

Airlines
Train operators
Bus operators
Other operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 5 incredible day trips from Florence by train, The London Underground: Essential tips to navigate the Tube, and Best ways to travel around Australia - to help you get the most out of your next trip.

More Questions & Answers