From cooking classes in Mexico City to Mayan ruins and beautiful beaches, this itinerary will lead you to the heart of Mexico.

Days 1-3: Mexico City

Day 1
Meet your private transfer driver at the airport then head to your accommodation, where you’ll be staying for three nights. Enjoy the rest of the day to relax or explore. Overnight in Mexico City

Day 2
Start the day with a fantastic walking tour of the city centre, taking in the Art Palace, Diego Rivera’s murals at the National Palace, and more. Overnight in Mexico City. 

Day 3
Tap into Mexico City’s famous foodie scene with a superb private gastronomic tour and cooking class. Explore Mexico City’s largest food market La Merced, then enjoy a delicious lunch at a traditional restaurant. Next, tie up your apron for a cooking class where you’ll learn how to prepare traditional Mexican cuisines in the home of a local chef, then explore the colonial town of Coyoacan with a walking tour. Overnight in Mexico City. 

The Zocalo in Mexico City with the cathedralThe Zocalo in Mexico City with the cathedral  © Dubassy/Shutterstock

Day 4: Puebla City and Cholula

Day 4

Leave Mexico City and head to historic Puebla City via shared transfer. Explore the 16th-century cathedral and streets of houses covered with azulejos, or colourful tiles. Next, you’ll have time to see Cholula, characterised by its several catholic temples built over pre-Colombian monuments, including an enormous pyramid with pre-Hispanic murals. Overnight in Puebla.

 Popocatapetl Volcano with Cholula church in Puebla City, Mexico © Cristobal Garciaferro/Shutterstock

Book this trip 

Day 5-7: Oaxaca

Day 5
You’ll travel to Oaxaca from Puebla City. Here enjoy a tour of the city, a great World Heritage Site surrounded by the mountains of the Sierra del Sur. Enjoy the rest of the day at your own pace. Overnight in Oaxaca. 

Day 6
You’ll go on an excursion to Monte Alban, the ancient capital of the Zapotecs and one of the first cities in Mesoamerica – founded around 500 BC. Overnight in Oaxaca. 

Day 7
Start with a trip to see the amazing petrified falls at Hierve el Agua and see one of the biggest trees in the world – the Tule Tree. You’ll also visit Mitla, the second most important ceremonial centre after Monte Alban and one of the most beautiful archaeological sites in Central America. Overnight in Oaxaca. 

Pyramids in Monte Alban, Oaxaca, MexicoPyramids in Monte Alban, Oaxaca, Mexico © Kasia_Przygodzka/Shutterstock

Day 8-11: Merida

Day 8
Start with a private transfer to the airport to catch a flight to Merida. When you arrive you’ll have the rest of the day to explore at your leisure. Overnight in Merida. 

Day 9
Join a guided tour of Merida – the capital of the Yucatan. See the 16th-century cathedral and the Government Palace with its murals by Fernando Pacheco. Overnight in Merida. 

Day 10
A local guide will take you on a tour to the archaeological sites at Uxmal and Kabah, home to the spectacular buildings like the Pyramid of the Magician, the Governor's Palace, the Palace of Chaac masks and the Arch of Kabah. Overnight in Merida. 

Day 11
For your final day, you’ll be picked up from your accommodation and driven to Chichen Itza on the Mayan Riviera, one of the new seven wonders of the world. The pyramid El Castillo is considered the masterpiece of Mayan architecture and has great astronomical and religious significance. After your visit, you’ll head to the Caribbean to enjoy a night at the beach before your return flight home. 

San Idefonso cathedral in colonial city of Merida, Yucatan Peninsula, MexicoAbove and top image: San Ildefonso cathedral in the colonial city of Merida, Yucatan Peninsula, Mexico  © Cge2010/Shutterstock

Book this trip 

Important Details

Prices start from $2,846.00 for two people. This includes accommodation, in-country transportation, some meals, entrance fees to all of the sites, and English-speaking guides. Flights, travel insurance, personal expenses, and any local taxes are not covered.

 

Book Your Trip To Mexico

Get your dream travel planned & booked by local travel experts

At Rough Guides, we understand that experienced travellers want to get truly off-the-beaten-track. That’s why we’ve partnered with local experts to help you plan and book tailor-made trips that are packed with personality and stimulating adventure - at all levels of comfort. If you love planning, but find arranging the logistics exhausting, you’re in the right place.

Learn Morechevron_right

Mexico features

The latest articles, galleries, quizzes and videos.

View more featureschevron_right

Privacy Preference Center

Necessary

Mandatory - can not be deselected. Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

PHPSESSID,aelia_cs_selected_currency,cookie_notice_accepted,RS,bp-message,bp-message-type,id,UIDR,w3tc_logged_out,__cfduid
__cfduid

Statistics

Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.

__utma,__utmb,__utmc,__utmz,_ga,_gid,__atssc,__atuvc,__atuvs,di,dt,ssc,ssh,sshs,uid,uit,xt
__utma,__utmb,__utmc,__utmz,_ga,_gid
__atssc,__atuvc,__atuvs,di,dt,ssc,ssh,sshs,uid,uit,xtc

Marketing

Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

__gads,PISID, BEAT, CheckConnection TempCookie703, GALX, GAPS, GoogleAccountsLocale_session, HSID, LSID, LSOSID, NID, PREF, RMME, S, SAPISID, SID, SSID,__utmv, _twitter_sess, auth_token, auth_token_session, external_referer, guest_id, k, lang, original_referer, remember_checked, secure_session, twid, twll,c_user, datr, fr, highContrast, locale, lu, reg_ext_ref, reg_fb_gate, reg_fb_ref, s, wd, xs
__gads,PISID, BEAT, CheckConnection TempCookie703, GALX, GAPS, GoogleAccountsLocale_session, HSID, LSID, LSOSID, NID, PREF, RMME, S, SAPISID, SID, SSID
__utmv, _twitter_sess, auth_token, auth_token_session, external_referer, guest_id, k, lang, original_referer, remember_checked, secure_session, twid, twll
c_user, datr, fr, highContrast, locale, lu, reg_ext_ref, reg_fb_gate, reg_fb_ref, s, wd, xs