Welcome to our Mexico travel guide! Mexico is a vast country full of hidden charm, amazing beaches, and deep history. You can spend a week or two relaxing at an all-inclusive in one of Mexico’s many tourist hot spots or create your own adventure in lesser-known local gems.
If you’re wondering: What are the entry requirements to Mexico? What’s the best time to go to Mexico? How do we get around Mexico safely? What should you see in Mexico? You’ve come to the right place!
What we discovered through multiple visits is that Mexico rewards curiosity and flexibility. The turquoise cenotes of the Yucatan create an otherworldly experience you simply can’t replicate. The Pacific coast—particularly Puerto Vallarta—has a magnetic charm that keeps pulling us back (we’ve been four times and chose it for our wedding, so that tells you something).
The best part? You can experience Mexico’s beaches and ruins in a week, or spend months exploring its culture, food, and landscapes. There’s genuinely no wrong way to do it! Whether you’re planning on a tight budget or ready to splurge with all-inclusive travel Mexico options, we’ve got you covered.
Out Roaming Life contains affiliate links and is a member of the Amazon Services LLC Affiliate Program.
If you make a purchase using one of our links, we may receive compensation at no extra cost to you.
We only recommend products and services we trust. Read our disclaimer for more information.
Do You Need a Passport to Go to Mexico?
Yes, you’ll need a valid passport when travelling to Mexico. Your passport should be valid for the duration of your stay. Most countries’ citizens don’t require a visa for tourism stays up to 180 days.
When you arrive at any Mexican border crossing (land or airport), immigration officials will ask for your passport and may issue a tourist card (FMM – Forma Migratoria Múltiple). Keep this document safe as you’ll need to present it when you depart. Losing it can result in fines and delays.
Pro Tip
Make copies of your passport (both physical and digital) and store them separately from the original. This is always part of our standard travel routine. It’s also good practice to always double check entry requirements even if you have visited a country in the past as rules can occasionally change.
Is Mexico Safe for Travellers?
Before diving into the fun stuff, let’s address the important questions about travel Mexico warnings and safety. Mexico is a large, diverse country, and safety varies significantly by region. Like any travel destination, Mexico requires common sense and awareness.
Popular tourist destinations (Puerto Vallarta, Huatulco, Cancún, Playa del Carmen, Mexico City, Oaxaca, San Miguel de Allende) welcome millions of annual visitors without incident. Families and solo travellers visit regularly and safely.
Drug cartels represent Mexico’s primary security concern, but they typically don’t impact tourist areas or activities. However, cartel activity has recently increased in some popular tourist destinations. Before booking your trip and before departing, check current government travel advisories and recent media reports for your specific destination.
We felt safe throughout our Mexico travels by following basic travel safety practices. The Mexican people are genuinely friendly and helpful.
Practical Safety Tips
Driving Safety in Mexico
Safety should always be your top consideration if you plan to drive around Mexico. If you’re considering renting a car in Mexico or entering from the United States, research the specific routes you intend to travel and understand what safety considerations apply to those areas.
Some highways and regions should be avoided entirely, while major tourist routes are generally safe and well-travelled. Consult current travel advisories and ask your rental company about safe driving corridors.
Avoid driving at night on unfamiliar roads. Stick to main highways rather than secondary roads in remote areas. Stay alert at toll booths and checkpoints.
Keep your rental car or personal vehicle in good condition with fuel reserves (even carry an extra can of gas for areas with long spans between fuel stations), and carry a charged phone. If you’re uncomfortable driving in Mexico, buses and flights are safer, reliable alternatives.
When is the Best Time to Go to Mexico?
The best time to go to Mexico depends on your destination and what experience you’re seeking. Mexico’s geography spans multiple climate zones, so timing varies significantly by region.
Dry Season (November to April)
This is peak tourist season and offers the best overall weather for coastal regions. Temperatures typically range from 20-30°C (68-86°F).
The Yucatan Peninsula and Pacific coast have consistently sunny days, while northern deserts can get cool at night, and mountain regions like Oaxaca are pleasantly mild.
This is ideal weather for beach time, exploring Mayan ruins, and outdoor activities. However, this is premium pricing season.
Popular destinations are crowded, and accommodation prices peak. You’ll need to book well in advance, especially for December and early January holidays.
December-January sees holiday crowds and premium prices. February-March remains busy, but slightly cheaper than the holidays. Late March and early April offer great weather with fewer crowds than peak season.
Shoulder Seasons (May and September-October)
May offers warm weather with less crowds and better prices than high season. However, humidity increases as the rainy season approaches.
September is generally the warmest and wettest month, but by October, the weather stabilizes and prices drop significantly after summer vacation season.
These months work well if you can handle occasional rain showers (usually brief afternoon downpours) and want to avoid crowds. Prices are considerably better than high season, and you’ll experience Mexico more authentically.
Green Season (June to August)
Summer brings warm temperatures, lush landscapes, and often the best prices of the year. However, afternoon rains are common, and humidity is high.
The upside? Attractions are less crowded, accommodations tend to be cheaper, and you’ll experience Mexico more like a local.
This is ideal for budget travellers and those flexible about weather. Rain typically comes in the afternoon, leaving mornings clear for exploration. The landscape is incredibly green and beautiful during this season.
Hurricane Season (June to November)
While not a reason to avoid Mexico entirely, be aware that the Pacific and Atlantic coasts experience hurricane season. September and October are the most active months.
You may want to monitor weather forecasts if visiting the Yucatan Peninsula or Pacific coast during these months.
Pro Tip
Sargassum, a brown seaweed, begins appearing on Caribbean beaches in late February or March, with the heaviest accumulations from April through August. If visiting the Mayan Riviera during these months, check current beach conditions before booking, as sargassum can affect swimming and snorkelling quality.
Best Time to Visit Mexico City
Mexico City sits at high elevation (2,250 meters / 7382 ft), so its climate differs from coastal regions. The city experiences mild temperatures year-round—typically 15-25°C (59-77°F) regardless of season. This means Mexico City is pleasant to visit anytime, unlike beach destinations where season dramatically affects weather and pricing.
Peak tourist season (November-April) brings cooler, drier weather and crowds. Green season (June-August) is warm with afternoon rains but fewer tourists. Spring (March-May) offers perfect weather with manageable crowds. Consider visiting Mexico City in shoulder seasons for the best combination of weather, crowds, and prices.
Best Places to Travel in Mexico for First-Timers
Mexico is vast with incredible regional diversity. When building your Mexico itinerary, consider these unmissable destinations for an unforgettable Mexico vacation.
Yucatan Peninsula: Mayan Ruins and Caribbean Beaches
The Yucatan Peninsula is home to some of Mexico’s most famous attractions. This is where to go in Mexico to see Mayan ruins (some of the most impressive archaeological sites in the Americas).
We’ve visited the Mayan Riviera twice and found it to be quite a different landscape from the Pacific coast, but with similarly warm and friendly folks in the tourist areas.
➤ Cancún and Playa del Carmen
These are Mexico’s most popular beach destinations and serve as gateways to Mayan ruins and cenotes. Cancún offers resort-style vacations, while Playa del Carmen has more character with its beachfront promenade (the Playas), but also offers a resort feel. Both are ideal bases for exploring the Yucatan.
Be aware that Cancún and Playa del Carmen are among Mexico’s priciest destinations. Many visitors opt for all-inclusive travel Mexico packages here.
➤Akumal
Akumal deserves special mention as one of our absolute favourite spots on the Mayan Riviera. The main draw? Large sea turtles that swim offshore. Snorkelling alongside these magnificent creatures is truly magical.
We didn’t expect to see them so clearly or so close. Watching these ancient, peaceful creatures glide through the water in their natural habitat was humbling and unforgettable.
Akumal struck the perfect balance between tourist-friendly infrastructure and authentic coastal atmosphere. The beaches are beautiful, snorkelling is excellent, and accommodations range from all-inclusive resorts to boutique hotels and vacation rentals.
What sets Akumal apart is its relaxed, genuine vibe. You get good restaurants and solid amenities without feeling like you’re in an over-touristy area.
➤Chichén Itzá
One of the New Seven Wonders of the World, Chichén Itzá is the most famous Mayan ruin in Mexico. The massive El Castillo pyramid dominates the site. It’s best to take a guided tour from Playa del Carmen or Cancun (about 2.5 hours away).
Daily visitor numbers are strictly limited, and arriving early is essential to avoid crowds and heat. Tours often sell out during high season, so booking in advance is wise.
➤Tulum
These Mayan ruins sit dramatically on cliffs overlooking the turquoise Caribbean Sea. Tulum is smaller and less crowded than Chichén Itzá, but equally stunning. The setting is arguably more beautiful. It’s about 45 minutes south of Playa del Carmen and easily done as a day trip.
Standing in front of ancient pyramids that predate most of human civilization puts things in perspective. The engineering knowledge and astronomical precision encoded in these structures amazed us.
Whether it was the scale of Chichén Itzá or the dramatic seaside setting of Tulum, these sites connected us to thousands of years of human history.
➤Cozumel & Scuba Diving
This island sits 19 km (12 mi) off the coast of Playa del Carmen and functions as a world-class diving and snorkelling destination. The coral reefs surrounding Cozumel rank among Mexico’s finest, attracting serious divers alongside casual snorkellers.
The island is accessible via ferry from Playa del Carmen (30 minutes) and offers a more relaxed atmosphere than mainland tourist centres. Accommodations range from all-inclusive resorts to boutique hotels and vacation rentals.
Beyond water activities, Cozumel has a charming town centre with restaurants and shops, though the primary appeal is unquestionably the underwater experience.
➤Mérida
This colonial capital of Yucatán State sits inland and offers a different Yucatan experience… Cultural immersion without beaches. The city preserves Spanish colonial architecture beautifully, particularly around the central plaza.
Mérida functions as a gateway to cenotes, Mayan ruins, and colonial haciendas in the surrounding region. The local food scene is exceptional, featuring Yucatecan specialties you won’t find elsewhere in Mexico.
The city is significantly cheaper than coastal destinations, genuinely welcoming to tourists, and ideal for travellers seeking authentic culture without resort infrastructure. Mérida deserves at least 2-3 days to appreciate properly.
➤Cenotes
Swimming in cenotes is really unique and unlike anything else we’ve experienced in Mexico. These natural sinkholes fill with crystal-clear freshwater and range from open-air pools surrounded by jungle to underground caves with dramatic limestone formations. Some have underground rivers.
The water is cool, refreshing, and surprisingly clear. Popular cenotes near Playa del Carmen include Gran Cenote, Cenote Ik Kil, and Cenote Azul.
Our first cenote swim in the Yucatan was surreal. We weren’t sure what to expect, but wading into freshwater surrounded by jungle and limestone walls—some of it in cave-like settings—was really something. Just note that water temperature in cenotes is quite a bit cooler than the ocean.
➤Beaches, Swimming, and Snorkelling
The Mayan Riviera offers beautiful beaches with excellent swimming. The Caribbean water is warm, clear, and inviting. Unlike some Pacific beaches in Mexico, swimming here is generally excellent year-round.
Beyond standard beach swimming, the region offers exceptional snorkelling opportunities. Xel-Há is a natural inlet with cenote-fed freshwater mixing with seawater, creating unique underwater ecosystems and abundant marine life. The site functions as both a snorkelling destination and adventure park with zip-lining and other activities.
For casual snorkelling, numerous beach areas and cenotes offer excellent visibility and coral formations. Popular snorkelling spots near Playa del Carmen include Gran Cenote and Akumal Bay mentioned earlier, where you can often spot sea turtles alongside tropical fish.
Pacific Coast: Puerto Vallarta and Beyond
➤Puerto Vallarta and Area
Puerto Vallarta is a charming coastal city with a well-preserved historic centre, beautiful beaches, and exceptional seafood. We’ve visited Puerto Vallarta four times and keep returning (it’s genuinely one of our favourite places in Mexico). We even got married in Zona Romántica, which tells you how much we love it!
The city is colourful and lively with fantastic places to eat, from casual beachfront restaurants to top-tier dining. There’s an excellent range of accommodations: everything from all-inclusive resorts to charming boutique hotels and vacation rentals.
The beaches are generally good for swimming and boogie boarding, though conditions vary by beach and season. There are a few good surfing breaks if that interests you. Most importantly, the locals are warm and hospitable. You’ll feel welcomed rather than treated as a tourist.
Zona Romántica (the old town) is walkable, charming, and packed with galleries, restaurants, and bars. The atmosphere here is vibrant and romantic, especially at sunset.
There are also great spots north of the city worth exploring. Bucerías, just 15 minutes north, is a laid-back beach town with a growing expat community, excellent seafood restaurants, and a charming central plaza.
Punta Mita, further north, is more upscale with luxury resorts, excellent beaches, and world-class golf courses. It maintains a quieter, more exclusive vibe than Puerto Vallarta proper.
Sayulita is a bohemian surfer village with colourful buildings, galleries, and a relaxed atmosphere perfect for those seeking authentic coastal character. Rincón de Guayabitos is a smaller, quieter beach town ideal for families and those wanting escape from tourism hustle without sacrificing amenities.
Each town offers distinct character along the Pacific coast. We spent much of our time in the Puerto Vallarta area between Bucerías and Punta Mita, using Puerto Vallarta proper as a base for day trips and dining rather than staying in the city centre itself.
➤Manzanillo
Manzanillo is about 90 minutes south and offers a different experience. It has a couple of good swimming spots and reasonable accommodation options, but it’s more industrial and less tourist-focused.
We found the town less inviting than Puerto Vallarta as it’s authentically Mexican in the sense that locals aren’t primarily focused on the tourism sector. If you’re seeking authentic, non-touristy Mexico, Manzanillo delivers, but for most travellers, Puerto Vallarta offers better value and experience.
➤Huatulco and area
Huatulco and Puerto Escondido sit along Oaxaca’s Pacific coast and are absolutely worth considering. We’ve visited Huatulco twice and found it genuinely inviting and fun. It’s noticeably more laid-back than Puerto Vallarta, but more tourist-focused than Manzanillo, resulting in better service and tourist infrastructure without the hustle of Puerto Vallarta.
“Huatulco” technically refers to the broader coastal region rather than a single town. La Crucecita is the main town and near here is where most all-inclusive resorts, boutique hotels, and vacation rentals cluster. The area offers numerous beaches suitable for swimming, several good snorkelling locations, and accommodations across price ranges.
Huatulco charmed us with its more relaxed pace than Puerto Vallarta, but better infrastructure than Manzanillo. We could see ourselves spending extended time there.
Puerto Escondido lies northwest of Huatulco and functions as Mexico’s premier surf destination with world-class breaks and a growing surf community. It’s more rugged than the Huatulco area, attracting serious surfers and adventure travellers. Puerto Escondido works as a day trip from Huatulco or as its own multi-day base if surfing is your priority.
The Pacific coast offers a different vibe from the Caribbean. There’s fewer ancient ruins, but plenty of natural beauty, outdoor activities like zip-lining and canopy tours, and laid-back beach culture.
Pro Tip
Many day tours combine multiple activities into one to maximize your day.
Los Cabos and Baja California Sur
➤Los Cabos (Cabo San Lucas and San José del Cabo areas)
Los Cabos sits at the southern tip of the Baja California Peninsula where the Pacific Ocean meets the Sea of Cortez. The region consists of two distinct towns: Cabo San Lucas and San José del Cabo, each offering different experiences.
Cabo San Lucas is the primary resort town, featuring upscale all-inclusive resorts, luxury hotels, and a developed tourist infrastructure catering to higher-end travellers. The landscape is distinctly different from other Mexican destinations—desert meets ocean, dramatic rock formations dot the coastline, and the overall atmosphere is sophisticated and resort-focused.
San José del Cabo, about 30 km (19 mi) to the east, maintains more authentic colonial character with a charming historic centre, art galleries, and local restaurants. The town offers genuine cultural experience alongside upscale amenities.
The region overall blends luxury resort experience with desert landscape and ocean drama, making it distinctly different from Mexico’s other beach destinations.
➤La Paz
La Paz, the capital of Baja California Sur, sits about 200 km (124 mi) north of Cabo San Lucas and offers a completely different experience. This working port city maintains genuine local character without heavy tourist development.
The waterfront promenade (malecón) is lovely for strolling, local restaurants serve excellent fresh seafood, and the pace feels authentically Mexican. La Paz serves as an excellent base for exploring the Sea of Cortez, including whale watching and island excursions. Accommodation options are significantly cheaper than Cabo San Lucas while maintaining quality.
➤Loreto
Loreto is further north from La Paz along the coast. It’s is a small colonial town with a charming historic centre and access to the Sea of Cortez. It’s even quieter and less developed than La Paz, appealing to travellers seeking genuine coastal Mexico without resort infrastructure.
Loreto works well for those interested in kayaking, snorkelling, and island exploration in a low-key setting. This area is very popular with Canadians.
The Baja California Sur region overall is drier and more desert-like than other Mexican beach destinations, offers excellent seafood, and attracts travellers seeking either upscale resort experiences (Cabo) or authentic coastal towns (La Paz and Loreto).
The region is geographically remote, which contributes to its distinct character and higher prices than mainland Mexico. Also, La Paz and Loreto are premier destinations if you are into scuba diving (especially during whale shark season).
Mexico City
Mexico City is where many Mexico adventure travel journeys begin. What to do in Mexico City could easily fill weeks, but a few days gives you a wonderful taste.
Top attractions in Mexico City include the Templo Mayor (Aztec temple ruins in the city centre), Palacio Nacional with its iconic Diego Rivera murals, the Frida Kahlo Museum (Casa Azul), the National Museum of Anthropology (one of the world’s finest museums), and the historic Zócalo square.
Neighbourhoods like Coyoacán, Condesa, and Roma are perfect for wandering, eating, and experiencing local life. The best way to experience Mexico City is on foot in individual neighbourhoods, each of which have their own distinct character and charm.
The city has an excellent Metro system, though it can be crowded during rush hours. Uber and taxis are widely available.
Mexico City’s food scene is world-renowned. You’ll find everything from street tacos and tamales to Michelin-starred restaurants. The city deserves at least 3-4 days to do it justice.
Oaxaca
Oaxaca is a colourful colonial city in southern Mexico known for its indigenous culture, vibrant textiles, traditional cuisine, and archaeological sites. The city centre is a UNESCO World Heritage site with cobblestone streets, colonial architecture, and lively markets.
What to do in Oaxaca includes exploring the Central de Abastos market, visiting the Cathedral and Santo Domingo Church, wandering neighbourhoods like Xochimilco, eating at traditional fondas (small restaurants), and experiencing the town’s famous mezcal scene.
Day trips from Oaxaca include Monte Albán (pre-Columbian ruins with incredible views), Mitla (another important ruin site), and the textile villages of the Central Valley. Oaxaca is famous for its crafts, including textiles, pottery, and woodwork.
The city is less touristy than other destinations, more authentically Mexican, and significantly cheaper than Cancún or Playa del Carmen.
San Miguel de Allende
This picturesque colonial town in central Mexico is beloved by artists, expats, and travellers seeking charm and culture. The pink Gothic parish church dominates the main square (Jardín Principal). The town is filled with art galleries, excellent restaurants, and beautiful colonial architecture.
What to do in San Miguel de Allende includes wandering narrow cobblestone streets, visiting art galleries, taking cooking classes, exploring the market, and enjoying the town’s excellent restaurant scene. Many visitors find themselves staying far longer than planned.
The town sits at 2,100 m (6890 ft) elevation, so temperatures are mild year-round. This makes it pleasant to visit anytime, though it can get crowded during high season.
Pro Tip
Many museums offer free or discounted admission on certain days. Check ahead to plan your visits accordingly.
Sample Mexico Itineraries for Adventurers
If you are wanting to experience the laid back side of Mexico and are opting for an all-inclusive then it’s easy to decide on an itinerary after you pick your destination. It mainly comes down to relaxing at your resort and maybe adding in a few excursions for variety.
If you are wanting to make your trip to Mexico more of an adventure, our Mexico travel guide provides some ideas of where to go in Mexico. That said, the combinations are endless and we’re just giving you a few ideas to get you started.
Here’s our advice: if you only have limited time, focus on 1-2 main regions rather than trying to see everything. Mexico is larger than it appears on maps, and you’ll want time to actually enjoy places rather than just checking them off a list.
Sample 7 Day Itinerary: Mayan Riviera Beaches & Adventure
Days 1-3: Playa del Carmen Base (3 nights)
- Day 1: Arrive Cancún, transfer to Playa del Carmen, settle in, explore beachfront.
- Day 2: Cenote exploration day. Visit multiple cenotes (Gran Cenote, Cenote Ik Kil, or Azul) for swimming and snorkelling in these unique geological formations.
- Day 3: Tulum ruins and beach combination. Explore the dramatic clifftop Mayan ruins in the morning, then swim and snorkel at the beach below or at nearby cenotes.
Days 4-6: Adventure and Culture (3 nights)
- Day 4: Chichén Itzá organized tour (book in advance). Full day exploring one of the New Seven Wonders with historical context from a guide.
- Day 5: Water sports day. Choose from snorkelling excursions, paddleboarding, kayaking through mangrove lagoons, or additional cenote swimming.
- Day 6: Beach relaxation day. Recover from adventure activities with swimming, beachtime, and casual exploration of Playa del Carmen or nearby beaches.
- Day 7: Depart for Cancún airport.
This 7-day Mexico itinerary balances archaeological exploration, unique water-based activities (cenotes and snorkelling), and beach recovery time without constant rushing.
Sample 10 Day Mexico Itinerary: Yucatan & Mexico City Exploration
Days 1-3: Cancún/Playa del Carmen Base (3 nights)
- Day 1: Arrive, settle in, beach time, explore accommodation area.
- Day 2: Day trip to Tulum ruins, cenote swimming, fresh seafood lunch. Return for evening.
- Day 3: Day trip to Chichén Itzá via organized tour (book in advance). Long but incredible day.
Days 4-6: Cozumel or Island Escape (3 nights)
- Day 4: Ferry to Cozumel (30 minutes from Playa del Carmen) or day trip to Isla Mujeres. Relax, snorkel, enjoy island pace.
- Day 5: Water activities (snorkelling, diving, beach time, local restaurants).
- Day 6: Return to mainland, explore smaller cenotes near your base or relax.
Days 7-10: Mexico City (4 nights)
- Day 7: Fly to Mexico City, check in, explore Coyoacán or Condesa neighbourhoods.
- Day 8: Full Mexico City day (Templo Mayor, National Museum of Anthropology, Palacio Nacional, local food exploration).
- Day 9: Day trip to Teotihuacán pyramids, return for evening. Alternative: explore additional neighbourhoods like Polanco or San Ángel.
- Day 10: Final Mexico City morning, last-minute exploration or shopping, departure.
This 10-day Mexico itinerary balances beach time, archaeological exploration, and cultural immersion. You get a real feel for different regions without constant moving.
Sample 10 Day Itinerary: Baja California Sur Adventure
Days 1-4: Los Cabos All-Inclusive (4 nights)
- Day 1: Arrive Cabo San Lucas, check into all-inclusive resort, settle in, enjoy resort amenities and beach.
- Day 2: Full resort day. Relax, swim, enjoy included meals and activities, or book optional excursion (sport-fishing, sunset cruise, desert ATV tour).
- Day 3: Explore Cabo San Lucas town. Visit the marina, browse shops and galleries, enjoy lunch at local restaurants, explore the iconic arch rock formation.
- Day 4: Adventure activity day. Book a snorkelling excursion, deep-sea fishing trip, desert ATV tour, or whale watching (seasonal) before transferring to La Paz.
Days 5-10: La Paz Base (6 nights)
- Day 5: Drive (private transfer) or fly from Cabo to La Paz (3-4 hour drive or 1 hour flight), check in, explore the malecón waterfront promenade, dinner at local seafood restaurant.
- Day 6: Sea of Cortez boat excursion. Take a full-day tour for whale watching (seasonal), snorkelling, island exploration, or dolphin spotting depending on season.
- Day 7: Kayaking adventure. Paddle through mangrove lagoons or explore nearby islands with snorkelling opportunities.
- Day 8: Beach day at Balandra Beach or Espíritu Santo Island. Swim, snorkel, and relax in turquoise waters surrounded by dramatic desert landscape.
- Day 9: Cultural exploration day. Wander La Paz’s historic centre, visit local markets, explore galleries and museums, enjoy traditional Baja California Sur cuisine at fondas.
- Day 10: Final morning in La Paz, depart for airport.
This 10-day Mexico itinerary balances all-inclusive resort convenience (Cabo) with authentic coastal town experience and genuine adventure activities (La Paz). The contrast between upscale resort and working port city offers diverse Mexico experience.
Sample 14 Day Itinerary: Mexico City, San Miguel de Allende, and Puerto Vallarta
Days 1-4: Mexico City (4 nights)
- Day 1: Arrive, settle into Condesa or Roma neighbourhood, explore on foot.
- Day 2: Templo Mayor, Palacio Nacional, museums. Start early to minimize crowds.
- Day 3: Teotihuacán day trip or additional neighbourhood exploration (Polanco for museums, San Ángel for markets, Xochimilco for boat rides).
- Day 4: Final Mexico City morning exploring remaining neighbourhoods, last-minute shopping, lunch before heading to airport.
Days 5-8: San Miguel de Allende (4 nights)
- Day 5: Fly or drive (private transfer) to San Miguel de Allende (3-4 hours from Mexico City), check in, explore the main plaza and narrow cobblestone streets.
- Day 6: Wander neighbourhoods on foot, visit art galleries, browse local markets, enjoy traditional restaurants and cafes. Take a cooking class if interested.
- Day 7: Day trip to nearby colonial towns (Dolores Hidalgo or Guanajuato), or remain in San Miguel for additional exploration, spas, or art experiences.
- Day 8: Final morning in San Miguel exploring galleries or markets, afternoon travel to Puerto Vallarta.
Days 9-14: Puerto Vallarta (5 nights)
- Day 9: Fly to Puerto Vallarta, check in, explore Zona Romántica’s colonial streets, galleries, and waterfront.
- Day 10: Beach day. Swim, relax on beaches, or book water sports (snorkelling, paddleboarding, surfing lessons at beginner spots).
- Day 11: Adventure activity day. Book zip-lining through jungle canopy, ATV tour, boat excursion to hidden beaches, or horseback riding in nearby areas.
- Day 12: Morning beach time or exploration of local markets and restaurants, afternoon relaxation.
- Day 13: Explore additional Puerto Vallarta neighbourhoods, enjoy final beach time, or book evening sunset cruise.
- Day 14: Depart from Puerto Vallarta airport.
This 14-day Mexico itinerary combines Mexico City’s cultural depth, San Miguel de Allende’s bohemian colonial charm and art scene, and Puerto Vallarta’s exciting beach atmosphere with adventure activities. You experience three distinctly different sides of Mexico within two weeks.
These sample itineraries only scratch the surface. You may wish to create your own 1-week Mexico itinerary or 2-week Mexico itinerary in one destination or create some other combination of adventure. Our top advice for this Mexico travel guide is to make sure you stay up on any security concerns on the locations you would like to visit.
How to Travel Around Mexico: Transportation Options
Understanding how to travel around Mexico is crucial for planning your trip. The best way to travel in Mexico depends on your itinerary, budget, comfort level, and safety considerations.
Flying Between Regions
Mexico has numerous domestic airlines and good air connections between major cities. Flying is the fastest way to cover long distances since Mexico is much larger than it appears. A flight from Cancún to Mexico City takes about 2 hours, while driving would take 24+ hours.
Volaris, VivaAerobus, Aeromexico, and other carriers offer reasonably priced flights if booked in advance. Book early for better prices. One-way flights between major cities typically cost $50-$200 USD.
Renting a Car
Car rentals are available throughout Mexico at reasonable rates. However, driving in Mexico requires caution and preparation. Roads range from excellent highways to narrow rural roads.
Automatic transmissions cost significantly more than manual. If you can drive manual, you’ll save money. Third party liability insurance is required and mandatory.
Check what your credit card offers for rental car insurance and if it’s valid in Mexico. If you have coverage, a letter from your credit card outlining what’s covered, within 30 days of arrival, is recommended.
Highways are generally good between major cities. Toll roads (cuotas) exist on major routes and can be expensive. Always carry cash for tolls.
Parking in cities can be challenging and expensive. In Mexico City, we recommend exploring by Metro and Uber rather than renting a car.
Pro Tip
Book your rental car well in advance, especially for high season travel. Consider adding additional driver insurance for safety and flexibility.
Buses in Mexico
Mexico has an reasonable network of long-distance buses connecting all major cities. Buses range from basic to first-class with reclining seats, movies, and refreshments. First-class buses are comfortable and reasonably priced for long journeys.
Companies like ADO, Greyhound Mexico, and others operate modern fleets on major routes. Prices are very reasonable (a 12-hour bus journey might cost $30-$60 USD).
Public Transportation in Major Cities
Mexico City has an excellent Metro system. It’s fast, affordable, and extensive. A single ride usually costs less than 50 cents USD. The Metro is the best way to navigate the city, though it gets crowded during rush hours.
Buses exist in all Mexican cities. Uber and other ride-sharing apps are widely available in major tourist cities. Taxis are available, but use official taxis or ride-sharing apps rather than hailing cabs on the street. Always exercise caution and situational awareness using any type of public transporation.
Organized Tours
Day tours from major destinations reach attractions like Mayan ruins, cenotes, and colonial towns. Tours often include transportation, guide, and sometimes meals. They solve the transportation puzzle and provide historical context.
All-inclusive tour packages are available covering regions like the Yucatan or combining multiple destinations.
The trade-off is fixed schedules and less flexibility. Tours are worth considering for difficult-to-reach attractions like cenotes, for simplicity, or when you prefer guided experiences.
Overall, we’d recommend organized tours with reputable companies for the safest ways to get between destinations and points of interests.
Where to Stay in Mexico: Accommodation Guide
Choosing where to stay in Mexico is crucial for any Mexico travel guide and itinerary. Mexico offers options for every style and budget, from backpacker hostels to luxury all-inclusive resorts and boutique hotels. Prices vary significantly by region and season.
This guide focuses on popular tourist destinations and Mexico City, as these are typical bases for travellers. Mexico is fairly large and quite varied in price points between locations. Budget-conscious travellers can find excellent value in less touristy areas without sacrificing quality or experience.
Understanding Mexico’s Accommodation Types
Mexico’s lodging options span different styles and comfort levels. Understanding what each type offers helps you choose based on your priorities and budget.
➤Hostals
Hostels are budget-friendly accommodations emphasizing social atmosphere and affordability. Most offer dormitory-style sleeping (shared rooms with multiple beds) and private rooms at higher prices. Hostels work well if you’re comfortable with shared spaces and social travel.
Common areas like kitchens, lounges, and rooftop bars encourage guest interaction, making hostels great options for solo travellers and those wanting to meet other travellers. Bathrooms are typically shared in dorm rooms, private in private rooms. Hostels don’t usually include breakfast.
➤Budget Hotels (1-2 Star)
Budget hotels offer private rooms and bathrooms at low prices. Rooms are basic with essential furniture (bed, possibly a desk), air conditioning, and private bathrooms.
Decor is minimal and furnishings are functional rather than stylish. Service is straightforward rather than personalized and amenities are limited. Budget hotels work for travellers prioritizing affordability and privacy over amenities.
➤Mid-Range Hotels (3-4 Star)
Mid-range hotels deliver comfort and service at reasonable prices. Rooms are pleasantly decorated with quality furnishings, comfortable beds, private bathrooms, and amenities like TVs, desks, and often minibars.
Many mid-range hotels include breakfast and housekeeping is daily. Staff provide a more personalized service. Common areas might include a restaurant, bar, and possibly a small pool or fitness room.
3-star hotels are comfortable without luxury; 4-star properties add more style, better linens, and enhanced service. Mid-range hotels suit travellers wanting comfort without resort pricing.
➤Luxury Hotels (5 Star)
Luxury hotels prioritize high-end experience, premium service, and refined amenities. Rooms feature designer furnishings, high-quality linens, multiple bathrooms, and often views. Amenities include spas, fine dining restaurants, concierge service, and possibly pools or beachfront access.
At luxury hotels, staff anticipate needs and personalize service. Everything emphasizes comfort and sophistication. 5-star hotels suit travellers prioritizing experience quality and willing to pay premium prices.
➤Bed and Breakfasts (B&Bs)
B&Bs are small, usually owner-operated guesthouses emphasizing personal service and breakfast. Properties range from simple to upscale.
Budget B&Bs offer clean rooms and basic breakfast. Mid-range B&Bs feature nicer décor, quality breakfast with local specialties, and personalized service. Upscale B&Bs rival hotels in comfort while emphasizing character and local knowledge.
B&Bs typically have fewer rooms than hotels, creating intimate atmosphere. Breakfast is substantial and typically based on local offerings. Owners often provide insider recommendations of the area they’re located. B&Bs suit travellers seeking personality and authentic local experience.
➤Vacation Rentals (Apartments, Houses, Villas)
Vacation rentals are residential properties (apartments, houses, villas) rented short-term, typically through platforms like Airbnb or VRBO. Properties range from simple studios to luxury multi-bedroom homes.
Budget rentals are modest, but functional with kitchens. Mid-range properties offer nice amenities, kitchens, and more space. Upscale rentals feature full kitchens, multiple bathrooms, patios, and sometimes pools. All include kitchens for meal preparation, saving money on dining.
Vacation rentals suit families, groups, and travellers wanting kitchen access and more space than hotel rooms. They’re particularly good value in colonial towns and smaller beach towns where you can cook meals and experience neighbourhoods authentically.
➤All-Inclusive Resorts
All-inclusive resorts bundle accommodation, meals, drinks, activities, and sometimes entertainment into one package price. Guests stay on property grounds with restaurants, bars, pools, beaches, and activity programs included. Most offer water sports, fitness classes, nightly entertainment, and kids’ clubs.
Quality varies dramatically. Budget all-inclusives are basic, but functional where luxury all-inclusives rival 5-star hotels in amenities and service.
All-inclusives simplify vacation logistics (no planning meals or activities) and provide predictable costs. The trade-off is limited local interaction as you primarily experience other tourists and resort staff.
All-inclusives suit families, those seeking relaxation without planning, and travellers wanting guaranteed activities and all meals included.
➤Boutique Hotels
Boutique hotels are small, upscale properties emphasizing unique character over chain uniformity. They typically have under 50 rooms, distinctive décor reflecting local culture or artistic themes, personalized service, and unique amenities.
Boutique hotels occupy the middle-to-upper price range. They suit travellers seeking atmosphere and individuality alongside comfort. Boutique hotels are particularly popular in beach towns and colonial cities where properties can feature historic architecture or artistic design.
Pro Tip
Check reviews carefully before booking. Quality can vary dramatically at lower price points, so read what other travellers actually experienced before committing.
Mexico Accommodation Costs at a Glance
Here’ how accommodation costs break down across Mexico’s regions (as a guide only).
Average price estimates in Mexico City and popular colonial towns (USD, double occupancy except hostels per person).
|
TYPE |
Mexico City |
Colonial Towns |
|---|---|---|
|
Hostels (per person, dorm) |
$15-$40 |
$15-$30 |
|
Budget Hotels & Private Hostels |
$40-$80 |
$40-$70 |
|
Budget B&Bs & Vacation Rentals |
$40-$80 |
$40-$70 |
|
Mid-Range Hotels (3 & 4★) |
$80-$200 |
$70-$150 |
|
Mid-Range B&Bs & Vacation Rentals |
$70-$150 |
$70-$130 |
|
Luxury Hotels (5★) |
$200-$500 |
$175-$300 |
|
Luxury B&Bs & Vacation Rentals |
$180-$400 |
$150-$300 |
Average price estimates in popular beach towns, as well as lesser-known sea-side gems (USD, double occupancy except hostels per person).
|
TYPE |
Average Prices |
|---|---|
|
Hostels (per person, dorm) |
$18-$35 |
|
Budget Hotels & Private Hostels |
$60-$100 |
|
Budget B&Bs & Vacation Rentals |
$70-$100 |
|
Mid-Range Hotels (3 & 4★) |
$100-$200 |
|
Mid-Range B&Bs & Vacation Rentals |
$100-$240 |
|
Luxury Hotels (5★) |
$350-$700 |
|
Luxury B&Bs & Vacation Rentals |
$250-$500 |
|
3 ★ All-Inclusive Resorts |
$100-$200 |
|
4 ★ All-Inclusive Resorts |
$150-$350 |
|
5 ★ All-Inclusive Resorts |
$300-$800 |
Note: These estimates are ballpark figures. Popularity, proximity to attractions, season, and demand create variation. Exchange rates fluctuate. Use these for budget planning purposes. Find current currency exchange rates here.
Strategic Accommodation Tips Across Mexico
Location and neighbourhood matter:
- Beach destination trade-offs: Staying away from beachfront saves 20-30% while remaining accessible. Beachfront premiums vary dramatically by destination.
- In Mexico City, choose Coyoacán, Condesa, Roma, or Polanco for character.
- In colonial towns, the historic centre offers authentic atmosphere.
- In beach towns, location proximity to activities drives pricing.
- Vacation rentals offer flexibility: Particularly good value in colonial towns and smaller beach towns. You get kitchens for meal savings, more space, and authentic neighbourhood experience. Booking directly with owners sometimes beats major platforms.
Mexico Currency and Money Matters
Mexico uses the Mexican Peso (MXN). The exchange rate fluctuates, but typically hovers around 17-20 pesos per US dollar.
Using Pesos
ATMs are everywhere in cities and towns and accept international cards. Withdrawal fees typically run 20-50 MXN per transaction plus whatever your bank charges. The exchange rate at ATMs is typically better than exchanging cash before your trip or at currency exchange offices.
Notify your bank before travelling to Mexico to avoid card blocks.
Credit Card
Most restaurants, hotels, shops, and larger businesses accept credit cards. Visa and Mastercard are widely accepted; American Express less so. Some small businesses and rural areas prefer cash or add surcharges for card payments.
We used our credit card for most purchases to earn points and avoid carrying large amounts of cash.
Tipping Culture
Tipping in Mexico is customary and appreciated (they heavily rely on tips to supplement earnings). In restaurants, 15-20% is standard for good service if a service charge isn’t already included. Check your bill. Some restaurants add a service charge automatically.
For taxi drivers, round up to the nearest 5-10 pesos ($0.30-$0.60 USD) or add 10% for longer rides. Hotel porters appreciate 10-20 pesos ($0.60-$1.20 USD) per bag. Housekeeping in hotels: 20-50 pesos ($1.20-$3 USD) per night is thoughtful. Tour guides and activity leaders: 100-200+ pesos ($6-$12+ USD) per person for day tours, depending on quality and length.
Planning Your Budget: What Does Mexico Really Cost?
Understanding costs is essential for planning your Mexico travel adventure and knowing what to do in Mexico within your budget. Mexico offers excellent value for many travellers, but costs vary significantly by region and season. Here’s a realistic breakdown to help you plan.
Estimated budget is per person, per day in USD. Transportation is averaged over duration of travel (e.g., $140 flight / 7 days = $20 / day averaged).
Budget Travel: $30-$95 USD Daily
- Accommodation: Hostels, 1-2★ hotels, budget guesthouses – $15-$50
- Food: Market meals, street food, casual restaurants – $10-$20
- Transportation: Public buses, Metro, some walks – $5-$10
- Activities: Free attractions, minimal paid entry fees – $0-$15
This works if you’re staying in hostels, eating at markets and casual restaurants, using public transport, and focusing on free attractions like beaches, parks, town centres, and some archaeological sites.
Mid-Range Travel: $75-$275 USD Daily
- Accommodation: Comfortable B&Bs, mid-range hotels – $35-$175 per person/room
- Food: Mix of casual restaurants and nicer meals, some local specialties – $20-$40
- Transportation: Combination of flights, buses, and occasional taxis – $10-$30
- Activities: Attraction entries, some guided tours – $10-$30
This is where we usually land. You get comfortable accommodations, can eat at good restaurants including local specialties, enjoy flexibility for activities and attractions, and don’t stress about costs.
Luxury Travel: $150-$635 USD Daily
- Accommodation: 4-5★ hotels, luxury resorts, all-inclusive vacations – $75-$400
- Food: Fine dining, upscale restaurants – $30-$100
- Transportation: Flights , rental cars, private drivers – $20-$60
- Activities: Premium guided tours, exclusive experiences – $25-$75
If you want the ultimate Mexico vacation with upscale accommodations, fine dining, and exclusive experiences, this level lets you enjoy Mexico’s finer offerings without budget concerns.
Keep in mind these are estimates only. What you actually spend may vary drastically depending on your specific destinations, season, transportation choices, and travel style.
8 Money Saving Tips Mexico: How to Travel Mexico on a Budget
Mexico offers excellent value for budget-conscious travellers. Here are money-saving tips that help travellers stretch their budgets further while still experiencing all Mexico has to offer.
1. Visit in Shoulder Season
Late April-May and September-October offer pleasant weather, fewer crowds, and significantly lower prices on accommodations and car rentals. You may save 25-40% compared to peak season rates just by shifting your dates by a few weeks.
2. Stay in Colonial Towns or Lesser-Known Beach Towns Instead of Popular Beach Resorts
Towns like Oaxaca, San Miguel de Allende, La Paz, or Suyulita can be 20-30% cheaper (maybe more) than Cancún, Playa del Carmen, or Cabo San Lucas while offering rich culture, excellent food, and authentic Mexican experiences. You’ll also avoid the all-inclusive resort crowds.
3. Book Accommodations with Breakfast Included (if not staying at all-inclusives)
Many hotels, Mexican guesthouses, and B&Bs include breakfast as standard. A Mexican breakfast of eggs, beans, tortillas, and fresh juice saves you $9-$15 USD daily compared to eating out for breakfast.
4. Shop at Markets & Supermarkets
Tesco, Soriana, and local markets have fresh produce, snacks, and prepared foods at a fraction of café prices. Buying picnic supplies lets you eat lunch at scenic spots rather than paying for restaurants.
5. Use Public Transportation and Walk
In Mexico City, the Metro is incredibly cheap (5-6 MXN per ride) and efficient. Walk safe neighbourhoods like Coyoacán or Condesa on foot. Avoid taxis except when necessary. Uber is cheaper than taxis, but still costs more than Metro or buses.
6. Book Tours in Advance
Organized tours to Chichén Itzá, Tulum, and cenotes are cheaper when booked in advance than last-minute. Tours also include transportation and guidance, offering better value than visiting independently.
7. Visit Free Attractions
Mexico’s best experiences often cost nothing: beaches, town plazas, markets, hiking, parks, street food, and live music in town squares. Some museums offer free admission on certain days.
8. Learn Basic Spanish
Even minimal Spanish (“Gracias,” “¿Cuánto cuesta?” – How much does it cost?) helps you navigate markets, negotiate prices, and interact authentically with locals. Local restaurants and markets sometimes offer better prices if you make an effort to speak Spanish.
5 Things to Know When Travelling to Mexico
Here are essential things to know when travelling to Mexico that will help make your trip smoother.
1. Pack for Hot, Humid Weather (season and location dependent)
Mexico is generally hot and humid, even in winter months at lower elevations. Pack light, breathable clothing, sunscreen (the sun is intense), sunglasses, and a wide-brimmed hat.
Bring a light rain jacket for afternoon showers during rainy season. If visiting mountain areas like Oaxaca, bring a light sweater or jacket as evenings cool down.
Quick-dry clothing helps in humid conditions. Comfortable walking shoes are essential, plus water shoes or sandals for beaches and cenotes.
2. Bring the Right Electrical Adapter
Mexico uses Type A and Type B plugs (two flat pins, sometimes with a round ground pin same voltage as Canada and USA (120V). If you are travelling from elsewhere (e.g., Europe, Australia, etc.), be sure to bring the correct adapter.
3. Spanish is Helpful (and appreciated), but English is Spoken in Tourist Areas
English is increasingly spoken in tourist destinations, hotels, and restaurants. However, Spanish is the official language, and learning a few phrases helps immensely with locals and navigates you better through markets and small towns.
Basic phrases: “Hola” (hello), “Gracias” (thank you), “¿Cuánto cuesta?” (how much?), “Disculpe” (excuse me), “Sí/No” (yes/no). Locals genuinely appreciate the effort, even if pronunciation isn’t perfect.
In remote areas and markets, Spanish knowledge is invaluable since English will likely be limited.
4. Use Caution when Booking Tours on the Spot
Use caution if considering booking tours with street vendors. It’s recommended to instead book through your hotel concierge, established tour companies with online reviews, or platforms like Get Your Guide or Viator.
Reputable operators have websites, clear policies, and verifiable customer feedback. Ask about what’s included, group size, and guide qualifications before committing. Pay by card rather than large upfront cash payments.
5. Avoid Tap Water and Foodborne Illness
Avoid drinking tap water in Mexico. Stick to bottled water for drinking and brushing teeth. While tap water is generally treated in major cities, your stomach may not be accustomed to local microorganisms.
Foodborne illness is the most common health issue travellers face in Mexico. Eat at established restaurants with good hygiene practices rather than street vendors (though many street food vendors are excellent—use common sense about cleanliness and popularity).
Avoid raw vegetables and unpeeled fruits unless you’ve washed them in bottled water. Don’t consume ice unless you know it’s made from purified water. Eating at busy, popular restaurants where food turns over quickly reduces illness risk.
Final Thoughts For Your Mexico Travel Adventure
We hope this Mexico travel guide has given you most of what you need to start planning an incredible Mexican adventure. Whether you were looking for information about what to do in Mexico, best times to visit, where to go in Mexico to see Mayan ruins, where to stay in Mexico, or how to structure your perfect Mexico itinerary, we’ve tried to provide practical information to get your plans underway.
Whether you’re experiencing Mexico City’s culture, exploring Mayan ruins and cenotes in the Yucatan, relaxing on Caribbean or Pacific beaches, discovering colonial towns like Oaxaca or San Miguel de Allende, or enjoying all inclusive travel Mexico vacations, the country offers unforgettable experiences.
What part of this Mexico travel guide has you most excited? Is it exploring Mayan ruins, relaxing on beaches, experiencing Mexico City, discovering colonial towns, or enjoying all-inclusive vacations?
Just keep in mind that there’s no one right or wrong way to experience Mexico. Build a Mexico itinerary that matches your interests, your pace, and your budget. This is your adventure!
Ready to start planning your Mexican adventure? Check out our Travel Resources page for tools and recommendations to help you book flights, find accommodation, and prepare for your trip.
If you enjoyed this guide, please pin it on Pinterest, save it, and share it with anyone else who might be dreaming of Ireland!
One single visit is not enough to be able to say that you know Mexico.
Enrique Peña Nieto

