7-Day Mexico Itinerary: Mexico City, Puebla, Oaxaca, and Teotihuacán Highlights

If you only have one week in Mexico, you can still experience a route that feels rich, varied, and unmistakably Mexican. In seven days, you can move from the grand scale of Mexico City to the volcanic scenery and colonial charm of Puebla, then continue south into Oaxaca, where the country’s food, Indigenous traditions, and relaxed pace come into sharper focus. This is the kind of trip that gives you city energy, historic architecture, ancient ruins, and one of the most rewarding culinary scenes in the Americas — all without spending your entire vacation in transit.

Mexico deserves 7 days because it offers depth rather than just distance. You do not need to race across the entire country to feel its range; instead, a well-planned route lets you compare regions that are close enough to connect but distinct enough to feel like separate journeys. Mexico City gives you museums, neighborhoods, and world-class dining. Puebla adds elegant plazas, Talavera pottery, and a polished colonial atmosphere. Oaxaca brings markets, mezcal, Zapotec heritage, and some of the best regional cooking in Mexico. Along the way, you can include Teotihuacán, one of the country’s most iconic archaeological sites, so your itinerary includes both living culture and ancient history.

The best time of year for this itinerary is generally November through April, when the weather is drier and more comfortable for city walking and day trips. December and January can be especially pleasant, though they are also busier around holidays. If you want fewer crowds and lower prices, shoulder months like late October, early November, March, and April are excellent. Summer can be rainy, but it is still doable if you are flexible and don’t mind afternoon showers. Because this route mixes high-altitude cities and warmer southern destinations, packing layers is important: mornings and evenings can feel cool in Mexico City and Puebla, while Oaxaca often feels sunnier and warmer during the day.

What makes this route special is how balanced it feels. You are not just checking off landmarks; you are moving through the cultural heart of central and southern Mexico in a way that lets you taste, walk, and observe the country rather than merely pass through it. If you want a 7 day Mexico itinerary that feels classic, practical, and memorable, this route gives you a strong first trip or a deeply satisfying return visit.

Day 1: Historic Center and Roma Norte, Mexico City

Mexico City

Morning: Start in the Centro Histórico at the Zócalo, where you can take in the scale of the Plaza de la Constitución and step into the Metropolitan Cathedral before the crowds build. Continue to the Templo Mayor to see the ruins of the Aztec capital layered into the modern city, a perfect introduction to why Mexico City is so compelling. If you like architecture, walk a few blocks along Calle Madero and look up at the Art Deco and neoclassical façades that line the pedestrian street.

Afternoon: Head to the Palacio de Bellas Artes, then continue into Alameda Central for a relaxed break and a look at one of the city’s most important parks. Spend the late afternoon in Roma Norte, where tree-lined streets, independent bookstores, and contemporary cafés give you a different side of the city. It is a good time to stop for lunch or an early snack at a classic fonda or a modern taquería, depending on your style.

Evening: Stay in Roma or cross into Condesa for dinner, where you can choose between upscale Mexican tasting menus and casual mezcal bars. As the light fades, stroll along Avenida Álvaro Obregón or Parque México and notice how local life spills onto the sidewalks late into the evening. If you still have energy, finish with a rooftop drink for skyline views and your first full impression of the city’s scale.

Tip: Use the Metro only for short hops in daylight and rely on ride-hailing apps after dark; Mexico City traffic is unpredictable, but app-based rides are usually worth it for safety and convenience.

Day 2: Teotihuacán and the Tequila-tinged neighborhoods of the north

Teotihuacán and northern Mexico City

Morning: Leave early for Teotihuacán so you arrive near opening time and beat the heat and tour buses. Walk the Avenue of the Dead, climb the Pyramid of the Sun if conditions allow, and take time at the Pyramid of the Moon for wide views over the ancient ceremonial complex. The site feels most powerful when you move slowly and let the scale of the ruins sink in.

Afternoon: Return to Mexico City and choose a low-key afternoon in neighborhoods like Coyoacán or San Ángel if you prefer a more relaxed, residential feel. In Coyoacán, the streets around Jardín Centenario and the market are ideal for an unhurried lunch, while San Ángel offers cobbled lanes and a more traditional atmosphere. If you want an off-the-beaten-path stop, consider the Museo Casa Estudio Diego Rivera y Frida Kahlo in San Ángel rather than the busier Frida Kahlo Museum.

Evening: Back in the city, have dinner in Polanco or Lomas de Chapultepec if you want a polished restaurant scene, or keep it casual with tacos al pastor in a local neighborhood taquería. This is also a good night for a mezcal or craft cocktail, since many bars in Mexico City take agave spirits seriously. Keep the evening flexible because the altitude and a full day can make an early night feel surprisingly appealing.

Tip: Book Teotihuacán transport in advance and choose an earliest-departure option; the difference between arriving at 8:00 a.m. and 11:00 a.m. is huge for both crowds and comfort.

Day 3: Puebla’s colonial center and Talavera heritage

Puebla

Morning: Travel from Mexico City to Puebla in the morning, ideally by comfortable first-class bus or private transfer, and check into lodging near the historic center. Start at the Zócalo and the Puebla Cathedral, then wander into the surrounding streets to admire the city’s ornate façades and tiled buildings. Puebla feels more compact and polished than Mexico City, which makes it ideal for a slower first half of the day.

Afternoon: Visit the Biblioteca Palafoxiana, one of the oldest public libraries in the Americas, and then continue to Calle de los Dulces for traditional sweets like camotes and tortitas de Santa Clara. If you want a deeper cultural stop, explore a Talavera workshop or the Museo Amparo, which pairs archaeology and contemporary art in a beautifully curated setting. Puebla rewards slow wandering, so leave room for unplanned corners and small churches that appear almost every few blocks.

Evening: For dinner, try mole poblano in a classic local restaurant, since Puebla is one of the best places in the country to understand the dish in its regional context. After dark, the historic center becomes especially photogenic, with lit-up churches and calmer streets than Mexico City. If you want an atmospheric finale, stop for a drink in a courtyard restaurant or café near the zócalo.

Tip: Book a bus with ADO Platino or a similar premium service; the extra comfort pays off, and the route between Mexico City and Puebla is one of the easiest places to save money without sacrificing too much time.

Day 4: Cholula pyramid and Puebla’s lesser-known corners

Cholula and Puebla

Morning: Take a short ride to San Pedro Cholula and visit the Great Pyramid of Cholula, one of the largest pyramids in the world by volume, topped by the colorful Santuario de Nuestra Señora de los Remedios. The contrast between ancient earthworks and church architecture makes this one of the most memorable sights in central Mexico. Spend time in the town center around Plaza de la Concordia, where the atmosphere is local and less formal than Puebla’s historic core.

Afternoon: Return to Puebla and explore a few deeper cuts, such as the Mercado El Parián for crafts or the Barrio del Artista for studio spaces and murals. If you prefer food-focused travel, use the afternoon for a local market meal and a visit to a traditional panadería or café poblano. This day works well as a balance between one major archaeological landmark and a softer, more neighborhood-level look at the region.

Evening: Enjoy a relaxed evening with a late dinner and a walk through the illuminated center, or sample local specialties like chalupas and cemitas from a reputable street stall or casual restaurant. Puebla has a calmer nightlife than Mexico City, but that makes it ideal for lingering conversations and unhurried meals. If you are staying two nights, this is the best evening to appreciate the city without rushing to the next destination.

Tip: Go to Cholula early on a weekday if possible; weekends bring more local visitors, and the site is much easier to enjoy when you can move around the pyramid grounds without feeling crowded.

Day 5: Travel to Oaxaca and an evening in the historic center

Oaxaca City

Morning: Take a morning flight if available, or a long-distance bus if you are keeping the trip overland, and arrive in Oaxaca City with enough time to settle in. Begin with a gentle walk around the historic center, using the Templo de Santo Domingo as your anchor point because it is one of the city’s most beautiful and important landmarks. The surrounding streets are ideal for getting your bearings, and the slower rhythm of Oaxaca becomes obvious almost immediately.

Afternoon: Spend the afternoon at the Museo de las Culturas de Oaxaca and the adjacent former convent spaces, which help frame the region’s Indigenous history and artistic traditions. Then wander through the Andador Turístico toward the zócalo, stopping for coffee, chocolate de agua, or a simple lunch. If you want to explore something more local, make time for the Mercado 20 de Noviembre or Benito Juárez Market rather than limiting yourself to tourist-heavy dining rooms.

Evening: Oaxaca is one of the best food destinations in Mexico, so use your first evening for a memorable dinner featuring mole negro, tlayudas, or seasonal dishes built around local produce. Afterward, wander the center as musicians, families, and travelers gather around the plaza and side streets. The city feels safe and lively in the evenings, especially in the central blocks, making it easy to enjoy a long, unhurried night out.

Tip: If you fly into Oaxaca, keep your first day light; the altitude and travel time can catch up with you, so avoid scheduling a packed afternoon of tours right after arrival.

Day 6: Monte Albán and mezcal country

Monte Albán and the Tlacolula Valley

Morning: Head to Monte Albán early, when the light is soft and the site feels calm above the valley. Walk the central plaza, the observatories, and the platforms that reveal why this Zapotec city is one of the most important archaeological sites in Mexico. The views over Oaxaca Valley are part of the experience, so give yourself time to pause rather than treating it like a quick photo stop.

Afternoon: After Monte Albán, continue into the Tlacolula Valley for a mezcal-palms-and-agave landscape that feels distinctly rural and open. If it is a Sunday, the Tlacolula market is a standout, with food stalls, woven goods, and a lively local atmosphere; on other days, a mezcal palenque visit can be equally rewarding. This is also a smart day to try small villages or family-run producers outside the city, where you can learn how mezcal is made in a more personal setting.

Evening: Return to Oaxaca City for a dinner centered on regional flavors, perhaps with a mezcal pairing if the restaurant offers one. If you still have energy, stop for a final walk around the zócalo or the quieter side streets near Santo Domingo, where the city’s evening social life tends to unfold naturally. The contrast between ancient ruins in the morning and relaxed urban dining at night gives this day a strong sense of place.

Tip: Arrange Monte Albán and mezcal country transport with a driver or trusted tour operator if you plan to visit villages; public transport is possible, but private logistics save a lot of time once you leave the city.

Day 7: Oaxaca markets, artisan neighborhoods, and departure

Oaxaca City

Morning: Spend your final morning at the Mercado de Abastos or Mercado 20 de Noviembre, depending on how adventurous you want to be. If you prefer a more polished experience, start with chocolate, pastries, and coffee in the historic center, then browse artisan shops for alebrijes, black pottery, and textiles. This last day is best kept flexible so you can buy souvenirs without rushing through them.

Afternoon: Head to Jalatlaco, one of Oaxaca’s most photogenic neighborhoods, for a quieter walk among painted walls, small cafés, and neighborhood churches. It is a good place to slow down, reflect on the trip, and enjoy one last lunch before heading to the airport or bus terminal. If your departure is later in the day, you could add a final museum stop or a leisurely meal in the Centro Histórico.

Evening: If you have an evening flight, use your last hours for a final mezcal toast or a long dinner with dishes you have not yet tried, such as caldo de piedra, memelas, or nicuatole depending on seasonal availability. Oaxaca is the kind of destination that makes departure feel premature, so a calm final evening helps the trip end on a high note. If you are overnighting, keep it simple and stay close to your lodging.

Tip: Leave extra buffer time for airport transfers in Oaxaca; traffic is usually manageable, but souvenir shopping, lingering meals, and last-minute errands can eat into your schedule faster than expected.

Practical Tips for Mexico

Getting around on this 7 day Mexico itinerary is easiest if you combine short-haul flights, first-class buses, and ride-hailing apps. For the Mexico City to Puebla leg, the bus is efficient and comfortable, while Oaxaca is often best reached by flight if you want to save time. In each city, Uber, Didi, and authorized taxis are the simplest options for longer rides, though walking is ideal in historic centers and neighborhoods like Roma Norte, Coyoacán, Cholula, Jalatlaco, and Oaxaca’s Centro Histórico. Metro systems can be useful in Mexico City, but they are less practical with luggage.

A reasonable daily budget depends on your travel style. Budget travelers can often manage on around 1,200 to 2,500 MXN per day by using midrange hostels, street food, and public or shared transport. Midrange travelers should plan on roughly 3,500 to 6,500 MXN per day for boutique hotels, good restaurants, and occasional private transfers. If you want a more comfortable trip with nicer hotels, guided experiences, and domestic flights, 7,000 MXN+ per day is realistic.

Spanish helps, even if you only learn a few basics. Useful phrases include “hola,” “por favor,” “gracias,” “¿cuánto cuesta?,” “la cuenta, por favor,” and “¿dónde está…?” A local SIM card or eSIM is strongly recommended for navigation and ride-hailing; look at Telcel, AT&T, or Movistar options, with eSIMs often the easiest choice for short trips. For visas, many travelers from the U.S., Canada, the U.K., the EU, Australia, and several other countries can enter Mexico visa-free for tourism for up to 180 days, but you should always verify your nationality’s current entry rules before you go.

Tipping is customary: 10 to 15 percent in restaurants is standard if service is not already included, while small tips are appreciated for hotel staff, drivers, and guides. Carry some cash for markets, small eateries, and village visits, but use cards at established restaurants and hotels where possible.

Frequently Asked Questions

How many days do you need in Mexico?

For a first trip, 7 to 10 days is enough to see one strong route well without feeling rushed. Mexico is a large country, so the right number of days depends on whether you want a city break, beach trip, cultural itinerary, or a multi-region journey.

What is the best time to visit Mexico?

The best time to visit Mexico for this itinerary is generally November through April, when rainfall is lower and temperatures are more comfortable for sightseeing. Late October, early November, March, and April are especially good if you want pleasant weather with manageable crowds.

Is 7 days enough for Mexico?

Seven days is enough for Mexico if you focus on one region or a thoughtfully linked route like Mexico City, Puebla, and Oaxaca. You will not see everything, but you can still experience major highlights, great food, and a strong sense of place.

How much does a 7-day trip to Mexico cost?

A 7-day trip to Mexico can cost roughly 8,500 to 18,000 MXN for budget travelers, 24,500 to 45,500 MXN for midrange travelers, and more if you choose boutique hotels, flights, and fine dining. Your biggest cost drivers will be accommodation, intercity transport, and whether you book private tours.

Want a personalized version of this itinerary?
Customize dates, budget, interests, and travel style with AI
Create My Mexico Itinerary

More 7-Day Mexico Itineraries from Travelers

41 itineraries created by real travelers.

All Durations 5 Days 4 6 Days 7 7 Days 41 10 Days 3 13 Days 3 15 Days 3
Create your own Mexico itinerary
AI-powered, personalized to your dates and interests
Plan My Trip

Mexico — 6-7 Days Itineraries

More Mexico Resources