There are 7 ways to get from San Martin Texmelucan to Teopisca by plane, taxi, bus, 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.
Fly from Hermanos Serdán International Airport, taxi
best- Fly from Hermanos Serdán International Airport (PBC) to Ángel Albino Corzo International Airport (TGZ)plane PBC - TGZ
- Take the taxi from Ángel Albino Corzo International Airport (TGZ) to Teopiscataxi
3h 6m$3,224–7,665Bus
cheapest- Take the bus from Puebla to San Cristóbal de las Casasbus
12h 50m$1,224–1,869Drive 822.4 km
- Drive from San Martin Texmelucan to Teopiscacar 822.4 km
9h 46m$1,466–2,117Bus to Benito Juárez International Airport, fly, taxi
- Take the bus from San Martín Texmelucan to Mexico Citybus
- Fly from Benito Juárez International Airport (MEX) to Ángel Albino Corzo International Airport (TGZ)plane MEX - TGZ
- Take the taxi from Ángel Albino Corzo International Airport (TGZ) to Teopiscataxi
5h 46m$3,046–5,695Bus to Felipe Ángeles International Airport, fly, taxi
- Take the bus from San Martín Texmelucan to Mexico Citybus
- Fly from Felipe Ángeles International Airport (NLU) to Ángel Albino Corzo International Airport (TGZ)plane NLU - TGZ
- Take the taxi from Ángel Albino Corzo International Airport (TGZ) to Teopiscataxi
6h 30m$3,393–6,036Bus via San Cristóbal de las Casas
- Take the bus from Puebla CAPU to San Cristóbal de las Casasbus
14h 54m$1,804–3,119Bus via Tuxtla Gutiérrez
- Take the bus from Puebla CAPU to Tuxtla Gutiérrezbus
- Take the bus from Tuxtla Gutiérrez to San Cristóbal de las Casasbus
15h 58m$1,984–2,889
Hermanos Serdán International Airport (PBC) to Ángel Albino Corzo International Airport (TGZ) flights
Questions & Answers
The cheapest way to get from San Martin Texmelucan to Teopisca is to bus which costs $1200 - $1900 and takes 12h 50m.
The fastest way to get from San Martin Texmelucan to Teopisca is to fly and taxi which takes 3h 6m and costs $3200 - $8000.
No, there is no direct bus from San Martin Texmelucan to Teopisca. However, there are services departing from San Martín Texmelucan and arriving at San Cristóbal de las Casas via Puebla. The journey, including transfers, takes approximately 12h 50m.
The distance between San Martin Texmelucan and Teopisca is 760 km. The road distance is 822.4 km.
The best way to get from San Martin Texmelucan to Teopisca without a car is to bus which takes 12h 50m and costs $1200 - $1900.
It takes approximately 3h 6m to get from San Martin Texmelucan to Teopisca, including transfers.
San Martin Texmelucan to Teopisca bus services, operated by Autobuses Titanium, depart from Puebla station.
San Martin Texmelucan to Teopisca bus services, operated by Autobuses Titanium, arrive at San Cristóbal de las Casas station.
Yes, the driving distance between San Martin Texmelucan to Teopisca is 822 km. It takes approximately 9h 46m to drive from San Martin Texmelucan to Teopisca.
There are three+ hotels available in Teopisca.
What companies run services between San Martin Texmelucan, Mexico and Teopisca, Mexico?
Autobuses Titanium operates a bus from Puebla to San Cristóbal de las Casas twice daily. Tickets cost $700–1,200 and the journey takes 10h 30m.
- Website
- aeromexico.com
Flights from Benito Juárez International Airport to Ángel Albino Corzo International Airport
- Ave. Duration
- 1h 47m
- When
- Every day
- Estimated price
- $950–5,500
- Website
- volaris.com
Flights from Hermanos Serdán International Airport to Ángel Albino Corzo International Airport
- Ave. Duration
- 1h 19m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $1,400–2,800
Flights from Benito Juárez International Airport to Ángel Albino Corzo International Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- $1,100–3,100
- Website
- vivaaerobus.com
Flights from Benito Juárez International Airport to Ángel Albino Corzo International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $1,100–3,400
Flights from Felipe Ángeles International Airport to Ángel Albino Corzo International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- $1,200–3,200
- Website
- mexicana.gob.mx
Flights from Felipe Ángeles International Airport to Ángel Albino Corzo International Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $850–5,500
- Phone
- +52 961 638 5018
- [email protected]
- Website
- autobusestitanium.com
Bus from Puebla to San Cristóbal de las Casas
- Ave. Duration
- 10h 30m
- Frequency
- Twice daily
- Estimated price
- $700–1,200
- Schedules at
- autobusestitanium.com
- Book at
- autobusestitanium.com
- Delux
- $800–1,200
- First Class
- $700–850
- Phone
- +52 971 729 3140
- [email protected]
- Website
- trailtravel.com.mx
Bus from San Martín Texmelucan to Mexico City
- Ave. Duration
- 1h 19m
- Frequency
- Every 4 hours
- Estimated price
- $440–500
- Schedules at
- trailtravel.com.mx
- Book at
- trailtravel.com.mx
Bus from San Martín Texmelucan to Mexico City
- Ave. Duration
- 1h 19m
- Frequency
- Every 4 hours
- Estimated price
- $440–500
- Schedules at
- trailtravel.com.mx
- Book at
- trailtravel.com.mx
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Puebla CAPU to San Cristóbal de las Casas
- Ave. Duration
- 12h 54m
- Frequency
- Every 4 hours
- Estimated price
- $1,500–2,200
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Puebla CAPU to Tuxtla Gutiérrez
- Ave. Duration
- 11h 15m
- Frequency
- 5 times a day
- Estimated price
- $1,300–2,000
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Tuxtla Gutiérrez to San Cristóbal de las Casas
- Ave. Duration
- 1h 25m
- Frequency
- 5 times a day
- Estimated price
- $180–270
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Puebla CAPU to San Cristóbal de las Casas
- Ave. Duration
- 13h 20m
- Frequency
- Every 3 hours
- Estimated price
- $1,300–2,500
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Ave. Duration
- 1h 31m
- Estimated price
- $1,500–1,900
Taxis Jardines del Grijalva
- Phone
- +52 961 295 1564
Radio Taxis Chiapas Plus
- Phone
- +52 961 180 94 53
Radio Taxis Jaguar Tuxtla
- Phone
- +52 961 612 41 37
Sitio de taxis Balam
- Phone
- +52 961 225 80 46
Taxis Solidarity
- Phone
- +52 961 604 68 10
Taxis Jardines del Grijalva
- Phone
- +52 961 295 1564
Radio Taxis Chiapas Plus
- Phone
- +52 961 180 94 53
Radio Taxis Jaguar Tuxtla
- Phone
- +52 961 612 41 37
Sitio de taxis Balam
- Phone
- +52 961 225 80 46
Taxis Solidarity
- Phone
- +52 961 604 68 10
Taxis Jardines del Grijalva
- Phone
- +52 961 295 1564
Radio Taxis Chiapas Plus
- Phone
- +52 961 180 94 53
Radio Taxis Jaguar Tuxtla
- Phone
- +52 961 612 41 37
Sitio de taxis Balam
- Phone
- +52 961 225 80 46
Taxis Solidarity
- Phone
- +52 961 604 68 10
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 Italy Travel Guides, Need to know: Greyhound, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.






















