Mexico is one of the most diverse travel destinations on the planet — a country where ancient Mayan cities rise from jungle floors, electric-blue cenotes hide beneath limestone plains, Caribbean beaches stretch for hundreds of miles, and a culinary tradition recognised by UNESCO feeds the soul at every turn. With roughly 42 million international visitors each year, Mexico ranks as the world's sixth most visited country, and once you arrive, it is easy to understand why people keep coming back.
From the cosmopolitan energy of Mexico City to the laid-back surf towns of the Pacific coast, this Mexico travel guide covers everything you need to plan an unforgettable trip — whether your focus is Mayan archaeology, white-sand beaches, street food, or all three at once.
Why Visit Mexico?
Mexico offers an astonishing range of experiences compressed into a single country. You can explore Chichen Itza, one of the New Seven Wonders of the World, in the morning and be swimming in a turquoise cenote by the afternoon. The capital, Mexico City, rivals Paris and Tokyo in its museum density, food scene, and architectural grandeur. Meanwhile, the Riviera Maya delivers world-class diving, eco-adventures, and some of the most photogenic beaches on earth. Add in the Copper Canyon, the mystical city of Oaxaca, and the whale-watching waters of Baja California, and Mexico is genuinely limitless.
Top 10 Things to Do in Mexico
1. Explore Chichen Itza & the Mayan Ruins
The ancient Maya left behind a spectacular legacy across the Yucatan Peninsula. Chichen Itza is the crown jewel — the pyramid of El Castillo (Temple of Kukulcan) is precisely aligned with the sun during the spring and autumn equinoxes, creating a shadow that resembles a serpent descending the stairs. Arrive early to beat the crowds. Other unmissable Mayan sites include Tulum (perched dramatically on cliffs above the Caribbean), Coba (where you can still climb the great pyramid), and Uxmal near Merida, renowned for its Puuc-style architecture.
2. Swim in a Cenote
Cenotes are natural freshwater sinkholes formed when limestone bedrock collapses, revealing underground rivers and crystal-clear pools below. The Yucatan Peninsula has over 6,000 of them. Cenote Ik Kil near Chichen Itza is among the most famous, with vines cascading down its walls into a round pool 26 metres below. Dos Ojos near Tulum offers extraordinary snorkelling through cave systems, while Gran Cenote is ideal for beginner divers. Swimming in a cenote is one of those experiences that simply cannot be replicated anywhere else on earth.
3. Discover Mexico City
With over 21 million inhabitants, CDMX (Mexico City) is one of the largest cities on earth — and one of the most underrated travel destinations in the Americas. The Zocalo is one of the world's largest public squares, flanked by the Metropolitan Cathedral and the ruins of the Aztec Templo Mayor. The Museo Nacional de Antropologia is arguably the finest anthropological museum in the world, while the Frida Kahlo Museum (Casa Azul) in Coyoacan draws hundreds of thousands of art lovers each year. The neighbourhood of Roma Norte is packed with world-class restaurants, mezcal bars, and boutiques.
4. Relax on the Cancun & Riviera Maya Beaches
The Yucatan's Caribbean coastline delivers mile after mile of powder-white sand and impossibly blue water. Cancun's Hotel Zone is the classic all-inclusive resort experience, while Playa del Carmen blends beach life with a lively pedestrian boulevard. Tulum has become famous for its boho-chic aesthetic, cenote access, and eco-friendly beach clubs. For quieter sands, head to Isla Holbox — a car-free island where whale sharks gather seasonally, or Bacalar, dubbed the "Lake of Seven Colours."
5. Eat Your Way Through Oaxaca
Oaxaca is widely considered the gastronomic capital of Mexico. The state's cuisine features seven distinct varieties of mole — complex sauces blending chillies, chocolate, spices and dozens of other ingredients that take days to prepare. Don't miss tlayudas (large crispy tortillas piled high with beans, cheese, and meat), chapulines (toasted grasshoppers, a crunchy snack available at every market), and the smoky local mezcal. The city's Benito Juarez Market is a sensory overload of colour, smell and flavour. Beyond food, the nearby Monte Alban Zapotec ruins are not to be missed.
Local tip: When in Mexico, always eat where locals eat. Street taco stands with long queues are invariably the best — two or three tacos typically cost less than $2 USD and the quality will exceed most sit-down restaurants. Look for tacos al pastor (marinated pork shaved from a vertical spit) as your benchmark.
Best Time to Visit Mexico
Mexico is a year-round destination, but timing matters depending on where you plan to go. The dry season (December to April) is the most popular time nationwide — temperatures are warm but not oppressive, rainfall is minimal, and the ocean is calm. This is peak season for the Yucatan, Mexico City, and Oaxaca.
The shoulder season (May and November) offers lower prices and fewer crowds, though May can be very hot and humid on the coasts. The rainy season (June to October) brings afternoon showers, lush green landscapes, and significantly cheaper accommodation — it's a great time for Mexico City since rain typically falls in short bursts. However, the Caribbean coast faces hurricane risk from August through October, so travel insurance is essential.
For whale shark encounters in Isla Holbox and Cancun, visit between June and September. For the magical Day of the Dead celebrations, travel to Oaxaca or Mexico City around 1–2 November.
Where to Stay in Mexico
Mexico offers accommodation for every budget and travel style. Cancun and Los Cabos are dominated by all-inclusive mega-resorts — ideal for families and those who want everything included. Tulum has boutique eco-lodges and boho-chic beach clubs that attract a design-conscious crowd. Mexico City has a booming hotel scene across all price ranges — the neighbourhoods of Polanco, Roma Norte, and Condesa are excellent bases. In Oaxaca, beautifully converted colonial mansions (called casas) offer intimate, characterful accommodation. San Miguel de Allende is home to some of the finest boutique hotels in Latin America.
Getting to Mexico
Mexico has excellent international air connections. Mexico City's Benito Juarez International Airport (MEX) and the newer Felipe Angeles International Airport (NLU) are the main hubs, with direct flights from North America, Europe, and South America. Cancun International Airport (CUN) is the busiest tourist gateway, served by dozens of airlines with direct transatlantic routes from Europe and the UK. Los Cabos (SJD) and Puerto Vallarta (PVR) also receive direct international flights.
Within Mexico, domestic flights are affordable and frequent — Aeromexico, Volaris, and VivaAerobus connect all major cities. ADO buses offer comfortable, safe long-distance coach services throughout the Yucatan and Central Mexico. Rental cars are ideal for exploring the Yucatan Peninsula's ruins and cenotes at your own pace.
Mexico Travel Tips
- Drink bottled or filtered water throughout Mexico — tap water is not safe to drink in most areas.
- Book Chichen Itza tickets online in advance, especially during peak season, to avoid long queues.
- Use Uber in cities — it is generally safer and more transparent than street taxis in Mexico City and Cancun.
- Carry small bills — many taco stands and market vendors do not accept cards, and $50+ USD bills can be difficult to break.
- Learn a few words of Spanish — even basic phrases like por favor and gracias are warmly appreciated outside tourist zones.
- Travel insurance is essential — healthcare costs for foreigners in Mexico can be high, and coverage for theft is advisable in city centres.
- Respect cultural sites — many archaeological zones have restrictions on climbing or touching ruins. Follow all posted rules.
Frequently Asked Questions About Mexico
Mexico is famous for its ancient Mayan and Aztec ruins (like Chichen Itza and Teotihuacan), Caribbean beaches at Cancun and Tulum, vibrant Mexico City culture, world-class cuisine including tacos and mole, tequila and mezcal, cenotes (natural sinkholes), and its warm, welcoming people. Mexican cuisine is one of only a few in the world granted UNESCO Intangible Cultural Heritage status.
The best time to visit Mexico is from December to April, when the weather is dry and pleasant across most of the country. The Yucatan Peninsula is at its best from November to March. Avoid hurricane season (June–October) for Caribbean coast destinations like Cancun and Tulum.
Most travellers spend 10–14 days in Mexico to cover the highlights. A week is enough for a beach-focused Yucatan trip (Cancun, Tulum, cenotes, Chichen Itza), while 2 weeks allows you to add Mexico City, Oaxaca, or the Copper Canyon. Mexico is so diverse that many visitors return multiple times.
Mexico is relatively affordable. Budget travellers can get by on $40–60 USD per day, mid-range travellers spend $80–150 per day, while luxury resorts in Cancun or Los Cabos can cost $300+ per night. Street food is extremely cheap (tacos cost $1–2 USD), and domestic transport is very reasonable.
Most nationalities including US, Canadian, EU, UK, and Australian citizens do not need a visa for tourist stays up to 180 days. You will complete a free tourist card (FMM) on arrival or online. Always verify entry requirements with the Mexican consulate before travelling, as rules can change.
The currency in Mexico is the Mexican Peso (MXN). US dollars are widely accepted in tourist areas but you will get better value using pesos. ATMs are readily available in cities and tourist zones, and credit cards are accepted at most hotels, restaurants, and shops.
Spanish is the official language of Mexico. English is widely spoken in major tourist destinations like Cancun, Playa del Carmen, Tulum, and Mexico City. In smaller towns and rural areas, basic Spanish phrases are essential and widely appreciated.
Must-see places in Mexico include Chichen Itza (Mayan ruins), Mexico City (Zocalo, Teotihuacan, Frida Kahlo Museum), Tulum (cliffside ruins and beaches), Cancun (Caribbean coastline), Oaxaca (food and indigenous culture), cenotes in the Yucatan, Copper Canyon, and the colonial gem of San Miguel de Allende.