Home/Hotels/Mexico City

Hotels in Mexico City

3 neighborhoods compared — rooms from $100/night mid-range, luxury to $340. Live pricing via Expedia, no guesswork on where to stay.

Search all Mexico City hotels →Full Mexico City trip planner →
— Where to stay

3 neighborhoods, compared.

Sorted by mid-range starting price. Each card links to the full neighborhood deep-dive, plus a pre-filtered Expedia search scoped to that area.

day-trippers · repeat visitors

Coyoacán

Mexico City's 400-year-old village within the city — Frida Kahlo's barrio

Mid
$100/nt
Luxury
$230/nt
foodies · first-time visitors

Roma Norte

Mexico City's best-dressed colonia — porfiriato mansions, world-class restaurants

Mid
$120/nt
Luxury
$340/nt
couples · repeat visitors

Condesa

Mexico City's leafy-residential cool neighbourhood — parks, Art Deco, no rush

Mid
$130/nt
Luxury
$300/nt
— FAQ

Booking hotels in Mexico City.

What's the best area to stay in Mexico City for first-time visitors?
Roma Norte is the most reliable pick for a first Mexico City trip — it's central, walkable, and gives you the shorthand version of the city without long transit rides. Expect mid-range rooms around $120/night; go higher for a view or courtyard.
How much does a hotel in Mexico City cost per night?
Mid-range hotels in Mexico City currently run $100–130/night depending on neighborhood, with luxury properties starting around $230. Prices shown are indicative and move with the season — live rates update via Expedia when you click through.
Which neighborhoods are best for couples in Mexico City?
Roma Norte consistently comes up for couples — mexico city's best-dressed colonia — porfiriato mansions, world-class restaurants. Rooms from about $120/night mid-range, with boutique options in the $204+ range.
Where should families stay in Mexico City?
Coyoacán is the easiest fit for travelling with kids — mexico city's 400-year-old village within the city — frida kahlo's barrio. Look at family rooms around $100/night, or apartment-style stays for more space.
What are the main neighborhoods to compare before booking a hotel in Mexico City?
Roma Norte, Condesa, Coyoacán. Each has a different trade-off between price, atmosphere, and proximity to the main sights — the grid above lays them side by side so you can pick before you search.
Browse every travel FAQ →

Advertisement