Morning: Board an early ADO bus at the Cancún Bus Terminal and enjoy scenic coastal views as you head inland. The comfortable coach offers Wi‑Fi and snacks, making the long ride pleasant.
Afternoon: Transfer in Puebla to a regional bus bound for Xicotepec. The route winds through the Sierra Madre Oriental, providing breathtaking mountain vistas.
Evening: Arrive in Xicotepec and check into a modest guesthouse near the town square. Take a short stroll to the illuminated Plaza Principal for a light dinner of local tacos.
Find HotelsMorning: Visit the historic San Juan Bautista Church, admiring its baroque façade and vibrant interior murals.
Afternoon: Wander through the bustling Xicotepec Market, sampling regional fruits, handmade textiles, and the famous “tamales de frijol”.
Evening: Relax at the nearby El Salto Waterfall for a refreshing dip before enjoying dinner at a local family‑run restaurant.
Find HotelsMorning: Catch a regional bus from Xicotepec back to Puebla, then connect to a fast ADO “Mexico City” service.
Afternoon: Arrive at the Mexico City Central Bus Terminal (TAPO) and take the Metro to your downtown hotel. Unpack and freshen up.
Evening: Take a leisurely walk to the iconic Zócalo, where you can admire the illuminated Cathedral and enjoy street performances.
Find HotelsMorning: Explore the world‑renowned Museo Nacional de Antropología, home to the Aztec Sun Stone and extensive pre‑Columbian collections.
Afternoon: Stroll through the lush Chapultepec Park, visiting the historic Chapultepec Castle for panoramic city views.
Evening: Dine in the vibrant Roma Condesa neighborhood, sampling contemporary Mexican cuisine at a rooftop restaurant.
Find HotelsTotal Estimated Cost: $294
If you have extra time, add a day in Puebla to see the stunning Talavera pottery workshops and the Cholula Pyramid. To shorten the trip, skip the Xicotepec stop and take a direct overnight bus from Cancún to Mexico City, which reduces travel time and overall cost.