10 Best Places to Travel in Mexico for Every Trip
Mexico is large enough to offer several completely different holidays. One trip may centre on museums and street food, while another is built around a quiet beach or ancient ruins. The best places to travel in Mexico depend less on a single ranking and more on the experience you want.
The comparison below covers ten destinations with different budgets, settings and travel styles. Before booking, check the current weather, local conditions and official travel advice for the state you plan to visit.
| Destination | Best for | Suggested stay |
|---|---|---|
| Mexico City | Food, museums and history | 4–5 days |
| Oaxaca City | Local food and culture | 3–4 days |
| Riviera Maya | Beaches and ruins | 5–7 days |
| Mérida and Yucatán | Families and road trips | 4–6 days |
| Puerto Vallarta | Beach plus town life | 4–6 days |
| Los Cabos | Resorts and desert coast | 4–5 days |
| San Miguel de Allende | Couples and design | 3–4 days |
| Bacalar | Quiet water activities | 3–4 days |
| Guanajuato City | Architecture and walking | 2–3 days |
| Copper Canyon | Rail journeys and scenery | 4–7 days |
1. Mexico City
Mexico City is one of the most rewarding places to travel in Mexico for first-time visitors. The historic centre, Chapultepec Park, the National Museum of Anthropology and the neighbourhoods of Roma Norte and Condesa can fill several days.
Plan each day by area because the city is huge. A morning in Chapultepec does not combine neatly with an afternoon in distant Xochimilco. Use official taxis or a trusted ride-hailing app at night, and allow time to adjust to the high altitude.
2. Oaxaca City
Oaxaca stands out for markets, crafts and regional cooking. Visitors come for mole, tlayudas, mezcal and the colourful streets around the historic centre. Monte Albán adds an important archaeological site just outside the city.
Three or four days gives enough time for the centre, a market visit and one day trip. Festivals create a lively atmosphere but also increase hotel prices, so check the calendar before choosing dates.
3. Riviera Maya
The Riviera Maya includes Playa del Carmen, Tulum, Akumal and resort areas along the Caribbean coast. It is one of the easiest places to travel in Mexico for visitors who want beaches, cenotes and Maya sites in the same holiday.
Choose the base carefully. Playa del Carmen is useful for restaurants and ferries, Tulum suits travellers who prefer boutique hotels, and a resort farther south may feel quieter. Seaweed levels can change by season, particularly from spring into autumn, so check recent beach reports.
4. Mérida and the Yucatán
Mérida works well as a base for a slower road trip. Its historic centre has evening activity, local food and good access to places such as Uxmal, cenotes and smaller towns. Families often find it easier to manage than a resort area with a packed schedule.
The Yucatán is especially useful for travellers who want culture and swimming without changing hotels every night. Start outdoor visits early because midday heat can be strong.
5. Puerto Vallarta
Puerto Vallarta combines a walkable old town, a long waterfront and beaches backed by green hills. The Malecón and Zona Romántica keep the trip interesting even when you are not on the sand.
It is one of the places to travel in Mexico that suits couples, groups and solo visitors. Stay near the centre for restaurants and nightlife, or move south or north for a quieter resort. Weather is generally drier from late autumn through spring.
6. Los Cabos
Los Cabos covers Cabo San Lucas, San José del Cabo and the resort corridor between them. Cabo San Lucas is livelier, while San José del Cabo has galleries and a calmer centre. The desert meeting the sea gives the region a look that is very different from the Caribbean coast.
These coastal destinations are popular for resorts, boat trips, golf and winter whale watching. Beach conditions vary, and strong currents make some stretches unsafe for swimming. Always follow local signs rather than assuming every beach is suitable.
7. San Miguel de Allende
San Miguel de Allende is known for stone streets, warm-coloured buildings, rooftop views and a strong art scene. It is easy to explore slowly, which makes it a good option for couples and short breaks.
The steep streets and high elevation may be tiring for some visitors. Pick a central hotel if walking convenience matters. Weekends can feel busy because the city is also popular for weddings and domestic trips.
8. Bacalar
Bacalar sits beside a long freshwater lagoon famous for changing shades of blue. Kayaking, swimming and boat trips are the main activities, and the town is quieter than Cancún or Playa del Carmen.
It belongs on a list of places to travel in Mexico for people who value calm mornings over nightlife. Protect the lagoon by using reef-safe products, following local rules and avoiding tours that damage sensitive areas.
9. Guanajuato City
Guanajuato is a compact city of tunnels, plazas and brightly painted hillside homes. The centre rewards walking, although the slopes can be demanding. Museums, theatres and viewpoints make it a strong two- or three-night stop.
Travellers comparing cultural destinations can pair Guanajuato with nearby San Miguel de Allende. The cities have different moods, so visiting both does not feel repetitive.
10. Copper Canyon
Copper Canyon is for travellers who want landscapes rather than a resort. The well-known rail route through northern Mexico passes mountain scenery, deep canyons and small settlements. Weather changes sharply with elevation.
This is one of the places to travel in Mexico that needs more planning. Check train schedules, seasonal temperatures and current safety guidance for every part of the route. A guided itinerary may be easier for a first visit.
How to Choose the Right Destination
Start with the trip style. Pick Mexico City or Oaxaca for food and culture, the Riviera Maya for a simple beach holiday, Mérida for a flexible family base, or Copper Canyon for a longer adventure. Also consider rainfall, heat, hurricane season and travel time between regions.
Mexico is too large to cover well in one short holiday. Combining one city and one nearby coast usually works better than trying to join several distant regions in a single week.
Frequently Asked Questions
Mexico City suits travellers who enjoy culture and food. The Riviera Maya is simpler for a beach-focused first trip. Choose based on the holiday you actually want.
Mérida, the Riviera Maya and San Diego-style resort areas around Los Cabos can work well. Check swimming conditions, transfer times and room layout before booking.
Many regions are driest from November through April. Conditions differ by coast and elevation, while hurricane season affects coastal planning from summer into autumn.
Risk varies greatly by state and route. Review current official travel advice, use established transport and avoid assuming that conditions in one region apply to the entire country.
