Tlaxcala is Mexico's smallest state by area, a landlocked highland territory in central Mexico bordering Puebla. It centers on the colonial capital Tlaxcala de Xicohtencatl, with the murals of Cacaxtla and the ceremonial pyramids of Xochitecatl, the dormant La Malinche volcano and its national park, centuries-old pulque haciendas, and Huamantla's sawdust-carpet festival, La Noche que Nadie Duerme.
- Public
- Tlaxcala is Mexico's smallest state and has no airport, metro, or commuter rail of its own - getting around means first- and second-class intercity buses linking Tlaxcala city, Apizaco, and Huamantla with Puebla and Mexico City, plus colectivos (shared vans) and city buses covering routes between the state's closely spaced towns
- Taxi
- Sitio (stand-based) taxis are the standard way to get around Tlaxcala city, Apizaco, and Huamantla; fares are low and short hops within any of the three towns rarely exceed MXN 60-80 (about USD 3.55-4.73)
- Rental
- A rental car is the most efficient way to combine Tlaxcala city with Cacaxtla, Xochitécatl, Huamantla, and the Malinche foothills in a single day, since colectivo and bus schedules between the smaller archaeological-zone towns are infrequent and often require a change in Nativitas or Santa Ana Chiautempan
- Walking
- Tlaxcala city's colonial center around the Plaza de la Constitución is compact, flat, and easily walkable, and Huamantla's historic core is similarly manageable on foot, but reaching Cacaxtla, Xochitécatl, or the Presa de Atlangatepec requires a vehicle, colectivo, or taxi
Transport at a glance
Airport transfers
Getting from the airport to your accommodation.
- Overview
- Tlaxcala has no airport of its own, so every airport transfer into the state starts in either Puebla or Mexico City and continues overland by taxi, rideshare, or intercity bus.
- Options
- {'type': 'Prepaid airport taxi from PBC', 'detail': 'Ticket booths inside the PBC terminal sell fixed-zone fares direct to Tlaxcala city or downtown Puebla', 'cost': 'MXN 700-950 (about USD 41.42-56.21) to Tlaxcala city; MXN 550-650 (about USD 32.54-38.46) to Puebla'}, {'type': "ATAH bus from Mexico City's TAPO terminal", 'detail': 'Autotransportes Tlaxcala, Apizaco, Huamantla runs frequent daily service from TAPO directly into Tlaxcala city, Apizaco, and Huamantla', 'cost': 'MXN 110-270 (about USD 6.51-15.98) depending on service class (Ordinary, Ejecutivo, or Supra)'}, {'type': 'Rental car', 'detail': 'Counters for major agencies operate at both PBC and AICM, the most practical option for travelers planning to visit Cacaxtla, Xochitécatl, or the Malinche foothills without relying on bus schedules', 'cost': 'From MXN 650/day (about USD 38.46/day) for an economy vehicle'}, {'type': 'Private taxi or rideshare direct from AICM', 'detail': 'A longer, pricier option covering the full roughly 120 km run from Mexico City straight to Tlaxcala city without a terminal transfer', 'cost': 'MXN 1,600-2,200 (about USD 94.67-130.18)'}
- Tips
- Compare a PBC flight against an AICM flight before booking - PBC cuts the overland leg roughly in half but usually has fewer flight options and can cost more at the ticket counter, Book the airport taxi ticket in advance for late-night AICM or PBC arrivals, since ATAH bus departures thin out after early evening, Travelers headed to Huamantla rather than Tlaxcala city should confirm the ATAH bus stops there directly, since some departures route only through Apizaco with a same-terminal connection
Local transport
Getting around the city.
Tlaxcala City
- Buses
- City buses and colectivos cover Tlaxcala city's neighborhoods and connect to Chiautempan for a low flat fare, though routes and schedules are informal and posted signage is limited
- Taxis
- Sitio taxis at stands around the Plaza de la Constitución and the CATLA terminal are the standard way to get around; agree on the fare before riding since meters are uncommon
- Rideshare
- DiDi operates in Tlaxcala city with typical in-town fares of MXN 40-80 (about USD 2.37-4.73)
- Walking
- The historic center around the Plaza de la Constitución, the Palacio de Gobierno, and the Basílica de Ocotlán approach is compact and easy to explore on foot
Apizaco And Huamantla
- Buses
- Colectivos and local buses run frequently between Apizaco's rail-era downtown and Huamantla's historic core, both serving as secondary hubs for onward connections to smaller towns
- Taxis
- Taxis are readily available near each town's main plaza and bus stops; agree on fares in advance, particularly for trips beyond the town center
- Walking
- Both Apizaco's and Huamantla's central plazas are compact and walkable, though reaching outlying attractions like the Presa de Atlangatepec from Apizaco requires a vehicle or colectivo
Small Towns
- Detail
- Cacaxtla, Xochitécatl, Chiautempan, and other small towns are compact enough to walk around once there; reaching them from Tlaxcala city requires a colectivo, second-class bus with a change in Nativitas or Santa Ana Chiautempan, or a car
Taxis & rideshare
What to expect from taxis and apps.
- Overview
- Taxis in Tlaxcala city, Apizaco, and Huamantla are inexpensive by international standards and widely used for short hops, bus terminal connections, and reaching sites without direct colectivo service.
- Typical Fares
- MXN 40-80 (about USD 2.37-4.73) for a short in-town ride in Tlaxcala city, Apizaco, or Huamantla; a one-way trip out to Cacaxtla or Xochitécatl runs higher given the distance and lack of a return trip guarantee
- Tips
- Use sitio (stand-based) taxis rather than flagging down random cars, especially at night, Agree on the fare before getting in, since most taxis outside hotel entrances do not run meters, Ask a taxi driver to wait at Cacaxtla or Xochitécatl for the return trip, since taxis do not typically wait at the archaeological zones for pickups
Intercity travel
Getting between cities and regions.
Overview
Intercity bus lines are the backbone of travel into and around Tlaxcala, connecting Tlaxcala city, Apizaco, and Huamantla with Mexico City and Puebla along well-maintained federal highways.
Operators
- Name
- Autotransportes Tlaxcala, Apizaco, Huamantla (ATAH)
- Area
- Mexico City's TAPO terminal to Tlaxcala city, Apizaco, and Huamantla, plus regional connections
- Website
- https://www.atah.com.mx
- Name
- Autobuses Valles
- Area
- Tlaxcala city (CATLA terminal) to Puebla's CAPU terminal, departing roughly every 15 minutes
- Website
- https://www.ahorrobus.com.mx
- Name
- ADO
- Area
- Regional connections from Puebla and Mexico City that feed into Tlaxcala-bound ATAH or Valles service
- Website
- https://www.ado.com.mx
Key Routes
- Route
- Tlaxcala city to Mexico City (TAPO)
- Duration
- About 2-2.5 hours via the Mexico-Puebla highway
- Cost
- MXN 110-270 (about USD 6.51-15.98) depending on class of service
- Route
- Tlaxcala city to Puebla (CAPU)
- Duration
- About 40-45 minutes
- Cost
- MXN 30-50 (about USD 1.78-2.96)
- Route
- Tlaxcala city to Huamantla
- Duration
- About 45 minutes to 1 hour
- Cost
- MXN 40-60 (about USD 2.37-3.55)
- Route
- Tlaxcala city to Apizaco
- Duration
- About 20-25 minutes
- Cost
- MXN 15-25 (about USD 0.89-1.48)
Tips
- Buy ATAH tickets at Tlaxcala city's CATLA (Central de Autobuses de Tlaxcala) terminal, especially for weekend TAPO departures
- Autobuses Valles is the fastest, most frequent way to reach Puebla for a day trip to Cholula or the Zócalo without a car
- Second-class service to Huamantla and Apizaco runs more frequently than first-class buses but makes more local stops along the way
Transportation details
Full breakdown of how to get around.
Tlaxcala is Mexico's smallest state and has no commercial airport of its own, so every air traveler arrives through a neighboring state. Puebla International Airport (Hermanos Serdán, PBC) sits about 35 km from Tlaxcala city, roughly 45 minutes by road, and is the closest international gateway. Mexico City's Felipe Ángeles International Airport (NLU) in Zumpango and the larger Mexico City International Airport (AICM) are both about 120 km from Tlaxcala city, roughly a 2-hour drive depending on traffic on the Arco Norte and Mexico-Puebla highways. Most travelers without a car fly into either city and connect by first-class bus - ADO and other lines serve AICM and CAPU (Puebla), while Autotransportes Tlaxcala, Apizaco, Huamantla (ATAH) runs direct service from Mexico City's TAPO terminal into Tlaxcala city, Apizaco, and Huamantla. Once in the state, colectivos, local buses, and taxis cover the short distances between Tlaxcala city, Chiautempan, Apizaco, and Huamantla, all of which sit within about 45 minutes of one another.
Airports
Puebla International Airport (Hermanos Serdán)
Mexico City International Airport
Useful apps
Download before you arrive.
Transport tips
Travel smarter, not harder.
There is no airport in Tlaxcala state - fly into Puebla International Airport (Hermanos Serdán, PBC) for the shorter overland connection, or into Mexico City (AICM or Felipe Ángeles/NLU) if that flight is cheaper or more direct
Autotransportes Tlaxcala, Apizaco, Huamantla (ATAH) runs the main first- and second-class bus line connecting Tlaxcala city, Apizaco, and Huamantla with Mexico City's TAPO terminal and with Puebla
Autobuses Valles covers the short Tlaxcala city-Puebla CAPU run frequently throughout the day and is usually the fastest way to reach Puebla without a car
Rent a car in Puebla or Mexico City for flexibility reaching Cacaxtla, Xochitécatl, the Presa de Atlangatepec, and La Malinche's foothills, since these sites have thin or no direct bus service
Carry pesos in Huamantla, Nativitas, and other small towns, since card acceptance is inconsistent outside Tlaxcala city's hotel and restaurant zones
Agree on a taxi fare before riding in Tlaxcala city, Apizaco, or Huamantla, since most taxis outside hotel entrances do not run meters
Colectivos (shared vans) connect Tlaxcala city with Chiautempan, Apizaco, Zacatelco, and Huamantla frequently and cheaply, departing once full rather than on a fixed schedule