Where to stay in Mexico?

Places to stay at every stop and at every budget, chosen for where they are. Sleeping in the right place each night means not spending the trip in transport. Change the budget or the trip length and the hotels follow.

9 nights · accommodation about €1,210

Mexico City

Days 1-3 · 3 nights
Mid-range♥ Our favouriteZócalo Central

Calle 5 de Mayo, in the Colonia Centro, 200 m from the centre, facing the Zócalo. For those who want the cathedral and the National Palace on the doorstep and the Templo Mayor two minutes away.

€110 a nightSee on Booking →
Mid-rangeDowntown Mexico
🏛️Historic centre🚶Walk everywhere🌅Great view

Calle República de Uruguay, in the Centro, 600 m from the Zócalo, in a colonial palace. For those who want the historic centre on foot and a rooftop to look out over the domes in the evening.

Set in the 17th-century palace of the Counts of Miravalle: the ground floor houses craft shops and a mezcalería.

€120 a nightSee on Booking →
BudgetMundo Joven Catedral
🏛️Historic centre🚶Walk everywhere🚉Transport nearby

Calle República de Guatemala, in the Colonia Centro, 300 m from the Zócalo, behind the cathedral. A hostel for those who want the historic centre on foot and the metro to Coyoacán.

€20 a nightSee on Booking →
BudgetCasa Pepe
🚶Walk everywhere🌅Great view

Calle República de Uruguay, in the Colonia Centro, 300 m from the centre. A hostel for those who want the Zócalo, the cantinas and La Ciudadela market on foot, with a rooftop for the evening.

€22 a nightSee on Booking →
BudgetHotel Isabel

On Isabel la Católica street, in the Colonia Centro, 500 m from the Zócalo. A simple, historic hotel for those who want to sleep in the old centre without paying the prices of the area's boutique hotels.

€45 a nightSee on Booking →
LuxuryLas Alcobas
🚶Walk everywhere🍽️Restaurant

On Avenida Presidente Masaryk, in Polanco, 6.8 km from the centre. For those who want the neighbourhood of restaurants and boutiques, with Chapultepec and the Anthropology Museum on foot.

€350 a nightSee on Booking →
LuxuryFour Seasons Hotel Mexico City
🏛️Historic centre🚶Walk everywhere

On Paseo de la Reforma, in the Colonia Juárez, 4.4 km from the Zócalo. For those who want the grand avenue, Chapultepec on foot and the historic centre by taxi, with a patio to unwind.

€400 a nightSee on Booking →
LuxuryCamino Real Polanco México
🏛️Historic centre🌿Quiet🚉Transport nearby

On Calzada Mariano Escobedo, in Colonia Anzures, on the edge of Polanco and Chapultepec Park. For those who want a quiet, green neighbourhood, with the historic centre by taxi or metro.

The Ricardo Legorreta building, opened for the 1968 Olympic Games, is worth a wander through its courtyards with their coloured walls.

€170 a nightSee on Booking →
LuxurySofitel Mexico City Reforma
🏛️Historic centre🚶Walk everywhere

On Paseo de la Reforma, in Colonia Cuauhtémoc, between Chapultepec Park and the historic centre. For those who want the grand avenue on foot and short trips to both.

€230 a nightSee on Booking →
LuxuryW Mexico City
🚶Walk everywhere🍽️Restaurant

On Avenida Campos Elíseos, in the heart of Polanco, the district of shops and restaurants, a short walk from Chapultepec Park. For those who like to walk to dinner and take a taxi to the Zócalo.

€200 a nightSee on Booking →
More hotels in Mexico City on Booking

Oaxaca

Days 4-5 · 2 nights
Mid-rangeCasa de Sierra Azul
🌿Quiet🚶Walk everywhere

On Avenida Miguel Hidalgo, a colonial house built around a patio in the centre of Oaxaca. For those who want the Zócalo and the Benito Juárez market on foot, and a quiet place to come back to.

€80 a nightSee on Booking →
Mid-rangeHotel Marqués del Valle

On Portal de Clavería, under the arcades of the Zócalo, facing the square and its cafés. For those who want to step out into the bustle and walk back from Santo Domingo.

€85 a nightSee on Booking →
Mid-rangeHotel Parador San Agustín
🏛️Historic centre🚶Walk everywhere

On Calle Armenta y López, in an 18th-century mansion in the historic centre. The Zócalo and the Benito Juárez market are on foot, and excursions to Hierve el Agua leave from the centre.

€100 a nightSee on Booking →
BudgetCasa Angel Hostel
🚶Walk everywhere🌅Great view

A hostel in Oaxaca, for those who want the Zócalo, Santo Domingo and the Benito Juárez market on foot and a rooftop for the evening. Trips to Monte Albán and Hierve el Agua leave from the centre.

€18 a nightSee on Booking →
BudgetAzul Cielo Hostel
🌿Quiet

On Arteaga street, in Oaxaca, 2 km from the centre. A hostel for tight budgets, for those happy to walk a little to reach the Zócalo and the markets, on a quiet street.

€15 a nightSee on Booking →
BudgetHotel Casa Arnel
🚶Walk everywhere

On Ignacio Aldama street, in the Barrio de Jalatlaco, 1.3 km from the centre. A guesthouse in the neighbourhood of cobbled lanes and painted walls, for those who want Santo Domingo on foot.

€35 a nightSee on Booking →
LuxuryQuinta Real Oaxaca
🚶Walk everywhere

Calle 5 de Mayo, 1.1 km from the centre, a stone's throw from Santo Domingo. For those who want to sleep in a former convent with the church, the markets and the mezcalerías on foot.

The former 16th-century convent of Santa Catalina de Siena: you see the frescoes and the cloister's old washing basins as you cross the courtyards.

€300 a nightSee on Booking →
LuxuryGrand Fiesta Americana Oaxaca
🏊Pool🏛️Historic centre🚶Walk everywhere

On Calle Pino Suárez, in the historic centre, with a rooftop pool. For those who want a large hotel after the markets and Santo Domingo, while staying within walking distance of the Zócalo.

€180 a nightSee on Booking →
More hotels in Oaxaca on Booking

Tulum

Days 6-8 · 3 nights
Mid-range♥ Our favouriteAhau Tulum
🌊By the sea🏖️Beaches nearby

On the road to Punta Allen, 6.7 km from town, on the beach. Cabins for those who want the sea when they wake up and to cycle up to the ruins, accepting that they are far from town.

Ven a la Luz, Daniel Popper's giant wooden sculpture that appears in photos everywhere, stands at the hotel entrance.

€200 a nightSee on Booking →
Mid-rangeZamas Hotel

On the Punta Allen road, in the hotel zone, with your feet in the sand rather than in town. For those who want the sea when they wake up and reach the pueblo and the cenotes by taxi or bike.

€160 a nightSee on Booking →
Mid-rangeDiamante K
🌊By the sea🏖️Beaches nearby

On the Boca Paila road, on a rocky point by the sea, near the Tulum ruins. For those who want to visit the site early in the morning and spend the afternoon on the turquoise beaches.

€180 a nightSee on Booking →
BudgetMayan Monkey Tulum
🏖️Beaches nearby🏊Pool

On Avenida Cobá, in Tulum town, 1.7 km from the centre, with a pool. A hostel for those who stay in town on a budget and cycle to the ruins and the beach.

€35 a nightSee on Booking →
LuxuryAzulik
🌊By the sea🏖️Beaches nearby🏊Pool

On the road to Punta Allen, 4.2 km from the centre, on the beach. A resort of raised treehouse cabins for those who come for the architecture and the sea, and get around by taxi.

No electricity or wifi in the cabins, by design: you come here to disconnect, not to work.

€600 a nightSee on Booking →
LuxuryPapaya Playa Project
🏖️Beaches nearby

Designer cabins on the north beach, along the Punta Allen road. For those who come for the sea and the feel of the coast, with the pueblo and the ruins a taxi or bike ride away.

€300 a nightSee on Booking →
More hotels in Tulum on Booking

Riviera Maya · Playa del Carmen

Days 9-10 · 1 night
Mid-rangeBe Playa Hotel
🏖️Beaches nearby🏊Pool🚶Walk everywhere

On Avenida Benito Juárez, in the Centro, with a rooftop pool. Fifth Avenue, the beach and the colectivos to the cenotes are all on foot, so you can do without a car on the Riviera.

€120 a nightSee on Booking →
BudgetTres Mundos Hostel
🏖️Beaches nearby🚶Walk everywhere🚉Transport nearby

Calle 6 Norte, in the Centro, 400 m from the centre. A hostel for those who want the beach and 5th Avenue two minutes away, and the ferry to Cozumel on foot in the morning.

€18 a nightSee on Booking →
BudgetHotel Barrio Latino
🌊By the sea🏖️Beaches nearby🚶Walk everywhere

On Calle 4 Norte, in the Centro of Playa del Carmen, two streets from Fifth Avenue. A simple hotel for those who want the beach and restaurants on foot without paying beachfront prices.

€55 a nightSee on Booking →
LuxuryRosewood Mayakoba
🌊By the sea🏖️Beaches nearby

On the Mayakoba estate, 8.7 km from the centre of Playa, between lagoons and beach. For those who want peace, boat rides on the canals and the sea, and Playa del Carmen by taxi in the evening.

€700 a nightSee on Booking →
LuxuryBanyan Tree Mayakoba
🌊By the sea🏖️Beaches nearby🌿Quiet

On the Mayakoba estate, 7.6 km from the centre of Playa, between lagoons, mangroves and beach. Villas for those who want privacy and nature, and the centre by taxi for the evening.

€600 a nightSee on Booking →
More hotels in Playa del Carmen on Booking

Indicative prices for two people, checked when written: the price on the day depends on the season and your dates, so check it on the booking link. A deliberately short selection: a few checked places per budget and per stop, not a directory. The "more hotels" link opens the full Booking search for the same town, on the same dates. Some links are affiliate links: we may earn a commission, at no extra cost to you.

The rest of the trip