
Book Affordable Bus Tickets to Teotihuacán
Climb the Pyramids of the Sun and Moon on an easy day trip from Mexico City.
Why choose Spring Bus?
Spring Bus is the best way to find bus tickets to Teotihuacán
Plan your perfect trip
Find and book your bus tickets in just a few clicks.
Best prices
We partner with top bus companies to provide you with the best prices available.
Flexible Booking
Change your travel plans as needed with our flexible booking options.
Built more than two thousand years ago, Teotihuacán was once one of the largest cities on Earth, its grid of temples, plazas and apartment compounds laid out long before the Aztecs arrived and named it "the place where the gods were created." Today the archaeological zone stretches across open plains in the Estado de México, dominated by the colossal Pyramid of the Sun and the slightly smaller Pyramid of the Moon, linked by the dead-straight Avenue of the Dead. For most visitors it is the essential day trip out of Mexico City, close enough to reach by mid-morning and return by evening, yet monumental enough to fill several hours of walking, climbing and photographing.
Reaching the pyramids by bus is straightforward and cheap. Services run from Mexico City's Terminal Norte directly to the site gates, dropping passengers a short walk from the entrance puertas. Because the ruins open early, an early bus lets you explore before the midday sun and the tour-bus crowds arrive. Spring Bus helps you line up the right departure so you spend your time among the temples rather than waiting in line at the terminal.
Popular routes to Teotihuacán
Estimated travel time, distance and shared-shuttle fare ranges for the most common routes into Teotihuacán.
From Mexico City
- Duration
- ~1h
- Distance
- 50 km
- Fare (shared shuttle)
- $4–$8 USD
- Frequency
- Every 15–20 min (Autobuses Teotihuacán)
From Pachuca
- Duration
- ~1h
- Distance
- 45 km
- Fare (shared shuttle)
- $5–$9 USD
- Frequency
- Several daily
From Tulancingo
- Duration
- ~1h 30m
- Distance
- 75 km
- Fare (shared shuttle)
- $6–$11 USD
- Frequency
- Several daily
From Tula
- Duration
- ~1h 30m
- Distance
- 70 km
- Fare (shared shuttle)
- $6–$11 USD
- Frequency
- Multiple daily
Routes from Teotihuacán
Direct bus and shuttle service leaving Teotihuacán for other destinations in Mexico — tap any route for travel time, fares, operators, and FAQs.
How to get to Teotihuacán by bus
Teotihuacán has no airport or rail link, so almost everyone arrives by road from Mexico City, an hour to the south.
By bus from Mexico City
The cheapest and most reliable way to reach the pyramids is the Autobuses Teotihuacán line, which departs from the Central de Autobuses del Norte (Terminal Norte) in Mexico City. Buy tickets at the dedicated counter and ask specifically for "Los Pirámides," as the same company also runs services to San Juan Teotihuacán town. Departures leave every 15 to 20 minutes throughout the day, the ride takes about an hour, and the fare is only a few dollars each way. Buses drop you near Gate 1 (Puerta 1) of the archaeological zone, with several gates spaced around the perimeter so you can plan an entry and exit point. Keep your return ticket or note the last departure, typically around early evening, since service thins out after dark.
By car
Driving from Mexico City takes 45 minutes to just over an hour via the Mexico–Pachuca highway (Autopista 132D), depending on traffic leaving the capital. There is paid parking at each of the site's main gates, and a car makes it easy to combine the ruins with the nearby town of San Juan Teotihuacán for lunch.
By guided tour
Countless operators in Mexico City sell half-day and full-day tours that bundle round-trip transport, a guide and sometimes a tasting of pulque or barbacoa. These cost far more than the public bus but remove the logistics, and many include a stop at the Basilica of Guadalupe en route.
About Teotihuacán
At its height around 450 CE, Teotihuacán may have housed more than 100,000 people, making it one of the most populous cities in the world at the time. Its builders remain mysterious, the city was already a haunting ruin when the Aztecs encountered it centuries later and treated it as a sacred place of origin. The ceremonial core is organized along the Avenue of the Dead, a broad processional way running roughly two kilometers between the great pyramids. The Pyramid of the Sun, rising about 65 meters, is the third-largest pyramid in the world by volume, while the Pyramid of the Moon anchors the avenue's northern end with a commanding view back down its length.
Beyond the headline monuments, the site rewards slow exploration. The Temple of the Feathered Serpent (Quetzalcóatl) preserves rows of carved stone serpent heads, and several restored residential compounds retain vivid mural fragments in deep red and ochre. An on-site museum displays artifacts and a scale model of the city. Note that climbing the pyramids has been restricted at times for conservation, so check current rules at the gate. Bring a hat, water and sunscreen, the high-altitude plain offers little shade, and wear sturdy shoes for the uneven stone steps and long distances between structures.
Travel tips for getting to Teotihuacán
- Go early. Catch one of the first morning buses from Terminal Norte to beat both the heat and the tour crowds, and to enjoy softer light for photos.
- Buy the right ticket. At the Autobuses Teotihuacán counter ask for "Pirámides," not the town, so you are dropped at the archaeological zone gates.
- Carry cash for entry. The site charges an admission fee, payable at the gate, and small vendors inside generally don't take cards.
- Pack sun protection. The open plain has almost no shade, so a hat, sunscreen and at least a liter of water make the long walk far more comfortable.
- Wear proper shoes. Distances between pyramids are long and the stone steps are steep and uneven, so leave the sandals behind.
- Note the last bus. Confirm the final return departure when you arrive, as service to Mexico City tapers off in the early evening.
Bus to Teotihuacán — frequently asked questions
How long does the bus from Mexico City to Teotihuacán take?
The Autobuses Teotihuacán service from Terminal Norte takes about one hour to reach the pyramid gates, with buses leaving every 15 to 20 minutes throughout the day.
Where do buses to Teotihuacán leave from in Mexico City?
They depart from the Central de Autobuses del Norte, known as Terminal Norte, where Autobuses Teotihuacán runs a dedicated counter. Be sure to ask for the pyramids rather than the town of San Juan Teotihuacán.
Is there an entrance fee to Teotihuacán?
Yes. The archaeological zone charges an admission fee collected at the gate, separate from your bus fare, so carry some cash to pay it.
Can I climb the Pyramid of the Sun?
Access has varied over time, with climbing periodically restricted for conservation. Even when you can't reach the top, the scale of the pyramids and the Avenue of the Dead is impressive on foot, so check the current rules at the entrance.
Is Teotihuacán a good day trip from Mexico City?
It is one of the most popular day trips in the country. With buses running roughly an hour each way, you can leave the city in the morning, spend several hours among the ruins and be back by evening.
Other destinations in Mexico
DestinationCancún
Quintana Roo
Quintana Roo's main city and Mexico's busiest international airport (CUN). The starting point for most travelers arriving in the Yucatán Peninsula, with hourly ADO bus service to Tulum, Playa del Carmen, Mérida, and Bacalar.
DestinationTulum
Quintana Roo
Quintana Roo beach town at the southern end of the Riviera Maya, ~2 hours by ADO from Cancún. Three distinct zones — Tulum Pueblo (town), the Zona Hotelera beach strip, and the Maya ruins overlooking the Caribbean. Famous for cenotes (Gran Cenote, Dos Ojos), bohemian beach scene, and yoga retreats.
DestinationPlaya del Carmen
Quintana Roo
Riviera Maya beach town halfway between Cancún and Tulum, with the Quinta Avenida pedestrian strip running parallel to the beach and ferries to Cozumel for diving. ADO runs every 10–15 minutes from Cancún and Tulum.