There are 6 ways to get from Monterrey to San Marcos by plane, car, bus, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, drive
best- Fly from Monterrey International Airport (MTY) to Tapachula International Airport (TAP)plane MTY - TAP
- Drive from Tapachula International Airport (TAP) to San Pablocar
6h 12m$99–367Bus, drive via Mexico City
- Take the bus from Monterrey to Terminal Central Del Sur - Taxqueñabus
- Take the bus from México City to Tapachulabus
- Drive from Tapachula to San Marcoscar
24h 29m$214–300Drive 1,765.1 km
- Drive from Monterrey to San Marcoscar 1,765.1 km
23h 43m$213–308Bus, taxi
- Take the bus from Monterrey to Acayucanbus
- Take the bus from Acayucan to San Cristóbal de las Casasbus
- Take the bus from San Cristóbal de las Casas to Quetzaltenangobus
- Take the taxi from Quetzaltenango to San Marcostaxi
26h 56m$167–207Bus, drive
- Take the bus from Monterrey to Acayucanbus
- Take the bus from Acayucan to Tuxtla Gutiérrezbus
- Take the bus from Tuxtla Gutiérrez to Tapachulabus
- Drive from Tapachula to San Pablocar
29h 13m$107–145Bus, drive #2
- Take the bus from Monterrey - Centro to Veracruzbus
- Take the bus from Veracruz to Tapachulabus
- Drive from Tapachula to San Pablocar
31h 33m$183–300
Monterrey International Airport (MTY) to Tapachula International Airport (TAP) flights
Questions & Answers
The cheapest way to get from Monterrey to San Marcos is to bus and drive which costs $100 - $150 and takes 29h 13m.
The fastest way to get from Monterrey to San Marcos is to fly and drive which takes 6h 12m and costs $95 - $370.
The distance between Monterrey and San Marcos is 1586 km. The road distance is 1765.1 km.
The best way to get from Monterrey to San Marcos without a car is to bus and taxi which takes 26h 56m and costs $160 - $210.
It takes approximately 6h 12m to get from Monterrey to San Marcos, including transfers.
Yes, the driving distance between Monterrey to San Marcos is 1765 km. It takes approximately 23h 43m to drive from Monterrey to San Marcos.
There are eight+ hotels available in San Marcos.
What companies run services between Monterrey, Mexico and San Marcos, Guatemala?
There is no direct connection from Monterrey to San Marcos. However, you can take the bus to Estación Exposición - Estadio Monterrey, take the bus to Aeropuerto Monterrey - Terminal B, walk to Monterrey International Airport (MTY) airport, fly to Tapachula International Airport (TAP), drive to San Pablo, then take the bus to San Marcos. Alternatively, you can take a bus from Monterrey to San Marcos via Terminal Central Del Sur - Taxqueña, Tasqueña, Pino Suárez, Balbuena, México City, and Tapachula in around 24h 29m.
- Website
- vivaaerobus.com
Flights from Monterrey International Airport to Tapachula International Airport
- Ave. Duration
- 2h 20m
- When
- Tuesday and Saturday
- Estimated price
- $75–210
- Website
- volaris.com
Flights from Monterrey International Airport to Tapachula International Airport via Mexico City
- Ave. Duration
- 4h 18m
- When
- Every day
- Estimated price
- $110–400
Flights from Monterrey International Airport to Tapachula International Airport via Guadalajara
- Ave. Duration
- 4h 55m
- When
- Sunday
- Estimated price
- $110–400
- Website
- aeromexico.com
Flights from Monterrey International Airport to Tapachula International Airport via Mexico City
- Ave. Duration
- 4h 42m
- When
- Every day
- Estimated price
- $110–550
- Phone
- +52 55 4440 3187
- [email protected]
- Website
- futura.com.mx
Bus from Monterrey to Terminal Central Del Sur - Taxqueña
- Ave. Duration
- 6h 51m
- Frequency
- 3 times a day
- Estimated price
- $150–220
- Schedules at
- futura.com.mx
- Book at
- futura.com.mx
- Phone
- +52 961 638 5018
- [email protected]
- Website
- autobusestitanium.com
Bus from México City to Tapachula
- Ave. Duration
- 15h
- Frequency
- 5 times a day
- Estimated price
- $50–70
- Schedules at
- autobusestitanium.com
- Book at
- autobusestitanium.com
- Delux
- $50–70
- First Class
- $50–60
- Phone
- +52 937 132 0108
- [email protected]
- Website
- Tours Acosta
Bus from Monterrey to Acayucan
- Ave. Duration
- 13h 47m
- Frequency
- Once daily
- Estimated price
- $45–55
- Schedules at
- Tours Acosta
Bus from Monterrey to Acayucan
- Ave. Duration
- 13h 47m
- Frequency
- Once daily
- Estimated price
- $45–55
- Schedules at
- Tours Acosta
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Acayucan to San Cristóbal de las Casas
- Ave. Duration
- 6h 15m
- Frequency
- Once daily
- Estimated price
- $40–65
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Acayucan to Tuxtla Gutiérrez
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Estimated price
- $35–55
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Veracruz to Tapachula
- Ave. Duration
- 14h 30m
- Frequency
- Once daily
- Estimated price
- $100–150
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +502 7762 2462
- [email protected]
- Website
- Eterna Primavera
Bus from San Cristóbal de las Casas to Quetzaltenango
- Ave. Duration
- 4h
- Frequency
- 5 times a day
- Estimated price
- $46
- Website
- Eterna Primavera
- Phone
- +52 961 638 5018
- [email protected]
- Website
- Autobuses Aexa
Bus from Tuxtla Gutiérrez to Tapachula
- Ave. Duration
- 7h
- Frequency
- Hourly
- Estimated price
- $19–27
- Schedules at
- Autobuses Aexa
- Phone
- +52 56 2558 5392
- [email protected]
- Website
- smilebus.com.mx
Bus from Monterrey - Centro to Veracruz
- Ave. Duration
- 14h 5m
- Frequency
- Once daily
- Estimated price
- $75–140
- Schedules at
- smilebus.com.mx
- Ave. Duration
- 45 min
- Estimated price
- $35–45
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 Why you should take the train in the US, Bali: What to do if Mount Agung erupts, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.





























