Home › Mexico › Where to stay

Where to stay in Mexico

Mexico is vast, shaped by colonial town squares, chaotic megacities, and sprawling coastal resorts. Because travel between regions involves long bus rides or domestic flights, prioritize your home base by specific interest: culture, surf, or history. Urban traffic is gridlocked, so choose neighborhoods with high walkability to metro stations or central plazas to avoid spending your vacation inside an expensive taxi or an idling Uber.

Mexico

Roma Norte, Mexico City

UpscaleDigital nomads, foodies, and social travelers looking for leafy streets, third-wave coffee shops, and late-night bistro dining.

This neighborhood is a dense grid of Art Deco mansions and shaded parks like Plaza Rio de Janeiro. It is entirely walkable, filled with galleries and boutique mezcal bars. You can easily stroll to the nearby Parque México or walk across to the Condesa district for its circular tree-lined avenues and extensive dog-friendly cafes.

Centro Historico, Oaxaca City

Mid-rangeArt enthusiasts, history buffs, and mezcal aficionados wanting to be steps away from colonial architecture and artisan markets.

The heart of the city is a grid of vibrant, low-rise buildings centered on the Zócalo. It is compact and walkable, leading you directly to the Templo de Santo Domingo and the aromatic Mercado 20 de Noviembre. Staying here means you can navigate the entire historic core on foot without ever needing a vehicle.

Zona Romántica, Puerto Vallarta

Mixed pricesBeach seekers and nightlife revelers who prioritize sunset views, oceanfront access, and a dense concentration of local eateries.

This is the traditional heart of the town, characterized by cobblestone streets that climb into the lush Sierra Madre foothills. Everything is within walking distance, including the famous Los Muertos Pier and the lively Malecon boardwalk. You are surrounded by street food stalls, beach clubs, and galleries, making it a highly energetic, pedestrian-focused base.

Find hotels in MexicoMore experiences on Klook

Rent a car in Mexico

Compare rental cars from local and international companies, with free cancellation on most bookings.

Compare car rentals in Mexico

One thing to think about

Avoid booking accommodation directly inside the main tourist zones of major beach resorts if you value sleep, as high-decibel music often plays until 3 AM. Also, skip hotels that advertise airport shuttles as a primary feature; they are often overpriced and unnecessary given the ubiquity of affordable ride-sharing apps.

Other places to stay in Mexico: Oasis Hotels · Excellence Collection

Once you have a bed

The things that sell out first in Mexico are the small-group tours and the skip-the-line tickets.

Things to doDay tripsFull Mexico guide

Top tours & activities in Mexico

Common questions

Do I need to rent a car?

Only if you plan to explore remote archaeological sites or rural regions. In major cities and established tourist hubs, public transit, reliable ride-sharing apps, and walking are significantly more efficient than driving through congested traffic and struggling to find scarce street parking in historic districts.

What is the best way to handle cash?

Carry small denominations of pesos at all times. While high-end hotels and restaurants accept cards, street vendors, local markets, and small-town transport services are strictly cash-only. Use ATMs located inside established bank branches during daylight hours rather than standalone machines in convenience stores to minimize security risks and transaction fees.

Is English widely spoken?

In major tourist areas, English is common in hotels and restaurants. However, learning basic Spanish phrases is essential for navigating local markets, asking for directions, or interacting with transport drivers in non-tourist neighborhoods. A translation app is helpful, but sincere effort to speak Spanish is always appreciated and leads to better local service.

Hotel links go to Booking.com. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.