21 Best Hotels in Mexico City, Mexico

Background Illustration for Hotels

We've compiled the best of the best in Mexico City - browse our top choices for the top things to see or do during your stay.

Hotel Casa de Nina

$ | Jaime Torres Bodet 139, Mexico City, 06400, Mexico Fodor's Choice

This boutique hotel takes sustainability seriously and makes guests feel at home on one of the quiet and quaint streets of Santa María la Ribera, not even a block from the colonia's central park. A renovated mansion with a sunny rooftop garden, it’s a great place to relax and refresh in between wanderings and adventures throughout the central part of the city. There are two tasty and health-conscious restaurants at the entrance serving breakfast, lunch, and dinner, so you'll have your pick each day to eat in the courtyard or your room.

Pros

  • Complimentary gym use and breakfast
  • Perfect for exploring Santa María la Ribera
  • Stunning, charming space with beautiful rooftop garden

Cons

  • No on-site parking
  • Potential for street noise
  • Some rooms have very little natural light
Jaime Torres Bodet 139, Mexico City, 06400, Mexico
55-4176–3924
Hotel Details
8 rooms
Free Breakfast

Quick Facts

  • $

Something incorrect in this review?

Stella Bed & Breakfast

$ | Av. Amsterdam 141, Mexico City, 06100, Mexico Fodor's Choice

It’s rare to find such an affordable and attractive guesthouse in such a popular neighborhood, much less directly on charming Avenida Amsterdam, but this clean and simply furnished inn built in the 1930s by prominent architect Francisco Serrano is a true gem, with its restored art deco architectural details, carefully chosen artwork, and airy common terrace. The light-filled room are divided between the main house and a side building. 

Pros

  • On one of the city's prettiest streets
  • Kind and helpful owners
  • Generous breakfast with rotating main dishes

Cons

  • Surrounding neighborhood can get noisy and crowded
  • Some rooms lack a view
  • Furnishings are somewhat basic
Av. Amsterdam 141, Mexico City, 06100, Mexico
55-9264--7863
Hotel Details
7 rooms
Free Breakfast

Quick Facts

  • $

Something incorrect in this review?

Best Western Majestic Hotel

$ | Av. Madero 73, Mexico City, 06000, Mexico

If your main interest for your trip is exploring the city's historic downtown, the atmospheric, colonial-style Majestic will give you a perfect location. It's also ideal for viewing the Independence Day (September 16) celebrations, for which many people reserve a room a year in advance. Rooms have heavy wooden furniture and rather generic decor. There is also a restaurant on the top floor with a wonderful view of the Zócalo.

Pros

  • Perfect location for activities in Centro Histórico
  • Great views of the Zócalo
  • Restaurant serves all kinds of well-prepared international food

Cons

  • Front units can be noisy with car traffic until about 11 pm
  • Dated rooms
  • Hard beds
Av. Madero 73, Mexico City, 06000, Mexico
55-5521–8600
Hotel Details
85 rooms
No Meals

Quick Facts

  • $

Something incorrect in this review?

Recommended Fodor's Video

Casa Tamayo

$ | Calle Presidente Carranza 220, Mexico City, 04010, Mexico

This unassuming and exceptionally affordable guesthouse on pretty Calle Presidente Carranza, which parallels Avenida Francisco Sosa and is just a short hop from Jardín Centenario, offers pleasantly furnished rooms and public areas decorated with a carefully curated collection of contemporary Mexican art. It's set around an expansive courtyard with flowering trees and ivy-covered walls. Guests can use the well-equipped common kitchen, and although breakfast isn't available, coffee, tea, and cookies are served.

Pros

  • Peaceful setting just steps from Avenida Francisco Sosa
  • Beautiful yard with flowering plants
  • Very reasonable rates

Cons

  • Far from city center
  • Some rooms are a bit cozy
  • No on-site parking
Calle Presidente Carranza 220, Mexico City, 04010, Mexico
55-5554--0655
Hotel Details
4 rooms
No Meals

Quick Facts

  • $

Something incorrect in this review?

Hostel Mundo Joven Catedral

$ | República de Guatemala 4, Mexico City, 06020, Mexico

In the heart of downtown Mexico City, just behind the Catedral Metropolitana, this large hostel provides clean rooms at rock-bottom prices. The café in the entryway, which serves inexpensive pastas, sandwiches, and salads, is a great place to swap stories with fellow travelers (mostly young vacationers on a budget). The kitchen, terrace, and TV room are also natural places to strike up a conversation. If you're on a tight budget, ask about the shared rooms. Also be sure to ask about tours and weekly excursions available through the hostel.

Pros

  • Excellent value for location
  • One of the best balconies in the area
  • Co-working space in lobby

Cons

  • Very few room amenities
  • Noise from outside and inside the hostel permeates the rooms
  • Shared bathrooms are often in the hallways
República de Guatemala 4, Mexico City, 06020, Mexico
55-5518–1726
Hotel Details
19 private rooms, 23 dormitories with 134 beds
Free Breakfast

Quick Facts

  • $

Something incorrect in this review?

Hotel Beverly

$ | C. Nueva York 301, Mexico City, Mexico

Meant to be a business luxury experience, Hotel Beverly has more local flair than most of the hotels in the area. It's a good option for budget-conscious folks who still want classic hotel amenities, and there's a nice fine-dining restaurant on-site.

Pros

  • Good price-to-quality ratio
  • Luxurious suites
  • Good location

Cons

  • Occasional Wi-Fi issues in rooms
  • Some rooms/bathrooms are small
  • Updating needed in some areas
C. Nueva York 301, Mexico City, Mexico
55-5523–6065
Hotel Details
79 rooms
No Meals

Quick Facts

  • $

Something incorrect in this review?

Hotel Catedral

$ | Donceles 95, Mexico City, 06020, Mexico

This refurbished older hotel on a busy street in the heart of downtown is a bargain, with many of the amenities of the more upscale hotels at less than half the price. Public areas sparkle with marble and glass. Guest rooms are spacious and clean, done up in neutral tones with pops of red-orange. You can get a room with a view of the namesake Catedral. If your room doesn't have a view, the small terrace is a great place to watch the sun set over the Zócalo.

Pros

  • A good value in a super-central location
  • Tasty daily buffet in hotel restaurant
  • 24-hour room service

Cons

  • The Catedral's bells chime every 15 minutes late into the night
  • Noticeably old building
  • Service levels are inconsistent
Donceles 95, Mexico City, 06020, Mexico
55-5518–5232
Hotel Details
117 rooms
No Meals

Quick Facts

  • $

Something incorrect in this review?

Hotel María Cristina

$ | Río Lerma 31, Mexico City, 06500, Mexico

Impeccably maintained since it was built in 1937, this Spanish colonial–style gem is a Mexico City classic. The building surrounds a delightful garden courtyard—the backdrop for the hotel bar. Three apartment-style master suites come complete with hot tubs. In a quiet residential neighborhood near Parque Sullivan, the hotel is close to the Zona Rosa.

Pros

  • You get a lot for your money here
  • Good food at on-site restaurant
  • Classic colonial vibe

Cons

  • Rooms aren't that exciting
  • Spaces could use updating
  • Hit-or-miss service
Río Lerma 31, Mexico City, 06500, Mexico
55-5566–9688
Hotel Details
150 rooms
No Meals

Quick Facts

  • $

Something incorrect in this review?

Hotel Plaza Florencia

$ | Florencia 61, Mexico City, 06600, Mexico

The lobby of this hotel may be weighted with heavy furniture, but the rooms upstairs are bright, modern, and, most importantly, soundproofed against the traffic noise of the busy avenue below. Some large family suites are available.

Pros

  • Excellent location
  • Very clean
  • Higher floors have views of the Angel Monument

Cons

  • Decor is dated
  • Generic style
  • Some rooms are dark
Florencia 61, Mexico City, 06600, Mexico
55-5242–4700
Hotel Details
142 rooms
No Meals

Quick Facts

  • $

Something incorrect in this review?

Hotel Polanco

$ | Edgar Allan Poe 8, 11560, Mexico

This small hotel right off Parque Lincoln and not far from Chapultepec park offers an exclusive Polanco zip code at a much better price than the larger hotels nearby. Marble floors and dark-wood furniture accent the cozy lobby, which leads to five floors of tidy, carpeted rooms with flat-screen TVs and serviceable furnishings.

Pros

  • Good value for the neighborhood
  • Nice location
  • Strong Wi-Fi

Cons

  • Rooms are tiny and in need of renovation
  • No restaurant on-site
  • You get what you pay for in terms of service
Edgar Allan Poe 8, 11560, Mexico
55-5280–8082
Hotel Details
71 rooms
No Meals

Quick Facts

  • $

Something incorrect in this review?

Hotel Stella Maris

$ | C. James Sullivan 69, Mexico City, 06470, Mexico

This clean and comfortable hotel comes with all the expected amenities as well as a rooftop pool and terrace that offers an excellent view of the Reforma Avenue skyscraper district. A hip boutique hotel it is not, but it's not one of the questionable, cheap motels that dominated the area's lodging scene for decades. It's safe and well-situated to explore the San Rafael and Cuauhtémoc neighborhoods. 

Pros

  • Great location for exploring
  • Awesome rooftop pool
  • Good on-site restaurant

Cons

  • Along a loud and busy main road
  • Not particularly unique or exciting in terms of design
  • Frequent complaints about Wi-Fi
C. James Sullivan 69, Mexico City, 06470, Mexico
55-5566–6088
Hotel Details
114 rooms
No Meals

Quick Facts

  • $

Something incorrect in this review?

Hyatt House Mexico City/Santa Fe

$ | Vasco de Quiroga 4001, Mexico City, 05348, Mexico

With lower rates than most properties in the corporate-centered Santa Fe district, this eight-story hotel is a great deal considering the roomy accommodations, attractive pool and fitness center, and safe and relatively quiet location. Even the one- and two-bedroom suites, with full kitchens, cost only slightly more than standard rooms. 

Pros

  • Pretty mountain views from upper floors
  • Suites with full kitchens are perfect for longer stays
  • On the calmer western edge of Santa Fe

Cons

  • 20- to 30-minute walk or short Uber ride from most key Santa Fe attractions
  • 30- to 45-minute drive from main city neighborhoods
  • Limited restaurant options nearby
Vasco de Quiroga 4001, Mexico City, 05348, Mexico
55-5282--1234
Hotel Details
119 rooms
Free Breakfast

Quick Facts

  • $

Something incorrect in this review?

Le Méridien Mexico City

$ | Paseo de la Reforma 69, Mexico City, 06030, Mexico

This comfortable, all-suites hotel right in the middle of the Reforma Avenue action is perfectly located to get you just about anywhere in the city in no time. It is within walking distance of the Zona Rosa, and some rooms offer scenic views of the nearby Monumento a la Revolución, which is lit up at night. Formerly owned by Air France, the chain maintains an aeronautical motif, with the property's geographical coordinates embedded in the lobby floor, and a mezzanine bar named Latitude. Rooms are spacious, furnished with queen- or king-size beds, marble bathrooms, sleeper sofas, and flat-screen TVs; each floor has a Premier Suite with panoramic views of Reforma Avenue.

Pros

  • Central location
  • Charming library-like café-bar
  • Spacious rooms

Cons

  • Basement pool/fitness center area is nicely lit but a bit musty
  • Area around the hotel can get dark
  • Rooms need an update
Paseo de la Reforma 69, Mexico City, 06030, Mexico
55-5061–3000
Hotel Details
160 suites
No Meals

Quick Facts

  • $

Something incorrect in this review?

NH Mexico City Reforma

$ | Liverpool 155, Mexico City, 06600, Mexico

There's a stylish lobby cocktail lounge and a restaurant that serves excellent international cuisine in this 1960s-era business hotel. Rooms have business travelers in mind, and the newly refreshed look imparts a minimalist vibe, with neutral colors and dark hardwood floors. 

Pros

  • In the heart of Zona Rosa
  • Decent on-site restaurant
  • Excellent view of the neighborhood from the rooftop pool terrace

Cons

  • Particularly business focused, so seems a little impersonal
  • Generic style
  • Lacks some comfort elements
Liverpool 155, Mexico City, 06600, Mexico
55-5228–9928
Hotel Details
306 rooms
Free Breakfast

Quick Facts

  • $

Something incorrect in this review?

One Ciudad de México Alameda

$ | Av. Juárez 88, Mexico City, 06040, Mexico

A central location across from the Alameda Central is the main selling point for this property catering to business travelers on a budget. It features cordial service and clean, functional rooms decorated with black-and-white historical photographs and pops of bright colors, plus parquet floors and marble baths. A breakfast buffet is served daily in the simple Ikea-style café area on the ground floor, where the carnivalesque music of the city's ever-present organ grinders wafts in from the street. A small outdoor patio off the lobby with a (fake) ivy-covered wall is a nice place to sit and work while taking advantage of the free Wi-Fi available throughout the property.

Pros

  • Central downtown location
  • Budget-friendly rates
  • Nice breakfast included

Cons

  • Few amenities
  • Small rooms
  • Atmosphere is a bit impersonal
Av. Juárez 88, Mexico City, 06040, Mexico
55-5130–0030
Hotel Details
117 rooms
Free Breakfast

Quick Facts

  • $

Something incorrect in this review?

Posada Viena Soy Local CDMX

$ | Marsella 28, Mexico City, 06600, Mexico

Hidden away in a quiet spot three blocks from the hustle and bustle of the Zona Rosa, this hotel is convenient to restaurants, bars, and shops, but much more affordable than some of its more central counterparts. The rooms are fresh and clean, decorated in a bright Mexican colonial style with splashes of bright purples, oranges, yellows, and blues. Suites, suitable for up to four people, are ideal for families. The Argentine restaurant hosts tango lessons on Saturday night and serves delicious steak dishes.

Pros

  • The staff couldn't be nicer
  • Overall a great deal
  • Good location

Cons

  • Elevator and hallways are a little musty
  • Could use some updates
  • Price gouging for special events
Marsella 28, Mexico City, 06600, Mexico
55-5592–7312
Hotel Details
88 rooms
No Meals

Quick Facts

  • $

Something incorrect in this review?

Royal Reforma

$ | Amberes 78, Mexico City, 06600, Mexico

The immaculate marble lobby of the modern Royal Hotel, beloved by international travelers, is filled with plants and the exuberant conversation of its guests. Spacious rooms have large bathrooms, well-equipped work areas, and interactive TVs. The rooftop terrace and pool has a fun bar and there's a buffet breakfast each morning. 

Pros

  • Decent prices
  • Excellent location
  • Nice views if you're on one of the top floors

Cons

  • It's a Best Western property, which means that some things are more generic
  • Needs some updates
  • Wi-Fi reportedly spotty
Amberes 78, Mexico City, 06600, Mexico
55-9149–3000
Hotel Details
162 rooms
No Meals

Quick Facts

  • $

Something incorrect in this review?

Sheraton María Isabel

$ | Paseo de la Reforma 325, Mexico City, 06500, Mexico

The first international chain hotel in Mexico City still has an incomparable location and exemplary service. Don Antenor Patiño, the Bolivian "Tin King," inaugurated this Mexico City classic in 1969, and named it after his granddaughter, socialite Isabel Goldsmith. The marble lobby has gleaming brass fixtures. The well-maintained guest rooms feature extra-comfy Posturepedic mattresses, goose-down (or hypoallergenic) pillows, and coffee makers, while the pricier Club rooms boast free bottled water (replenished daily) and access to the fitness center and Club lounge. Penthouse suites in the 22-story tower are extra spacious and have butler service.

Pros

  • Perfect location across from the Angel Monument and the Zona Rosa
  • Good breakfast options
  • Reliable brand

Cons

  • Service is hit-or-miss
  • Some spaces need updating
  • Generic style
Paseo de la Reforma 325, Mexico City, 06500, Mexico
55-5242–5555
Hotel Details
827 rooms
No Meals

Quick Facts

  • $

Something incorrect in this review?

Stanza Hotel

$ | Av. Álvaro Obregón 13, Mexico City, 06700, Mexico

An anomaly in fashionable Roma, this seven-story budget hotel built in the early 1970s won't win any prizes for its design, but with spacious if nondescript rooms, a friendly staff, and close proximity to the neighborhood's trendy restaurants and shops, it's a solid pick if you're looking to save money. The buffet breakfast costs extra but is pretty good. Try to get a room overlooking leafy Jardín Pushkin.

Pros

  • Affordable rates
  • The suites are enormous
  • Excellent location near restaurants and overlooking Jardín Pushkin

Cons

  • Feels a bit dated and faded
  • Very small gym
  • Tends to attract a lot of younger partying guests
Av. Álvaro Obregón 13, Mexico City, 06700, Mexico
55-5208--0052
Hotel Details
130 rooms
No Meals

Quick Facts

  • $

Something incorrect in this review?

Suites Perisur

$ | Alba 15, Mexico City, 04430, Mexico

For families, those spending a lot of time at UNAM or in the south of the city, or visitors with a rental car who don't mind a bit of driving, this well-maintained and attractively furnished extended-stay property offers an outstanding value and a relatively quiet location at the axis of two major roads, just across the highway from the fascinating Zona Arqueológica Cuicuilco. There's a small gym and free secure parking, and the rooftop terrace is a pretty spot to watch the sunset. The feel is that of an apartment building more than it is of a hotel, but there's staff on-hand in the reception area 24/7 to assist if you need anything.

Pros

  • Rooftop terrace with mountain views
  • Spacious furnished suites with kitchens are perfect for long-term stays
  • Good base for UNAM, Tlalpan, and anything south of the city

Cons

  • 45- to 60-minute drive to city center
  • No restaurant on-site (except for breakfast) and few nearby
  • Breakfast is at extra cost
Alba 15, Mexico City, 04430, Mexico
55-8873--8758
Hotel Details
69 suites
No Meals

Quick Facts

  • $

Something incorrect in this review?

Tao Suites

$ | Campeche 345, Mexico City, 06100, Mexico

Located on a slightly busy street corner just a few blocks from charming Avenida Amsterdam, this early 20th-century inn has attractively priced, spacious rooms, some of which are interconnected with access to kitchens and can be rented together as two- or three-bedroom suites. In fact, the entire house can be rented out (it sleeps 12 total), which makes this an excellent choice for a big family or group of friends. A very tasty breakfast is included in the rates.

Pros

  • Gorgeous art deco design details
  • Thoughtful and helpful personal service
  • Lots of great restaurants nearby

Cons

  • Street noise can be an issue for rooms in front
  • Some rooms lack balconies
  • Somewhat strict cancellation policy
Campeche 345, Mexico City, 06100, Mexico
55-4356--9472
Hotel Details
6 rooms
Free Breakfast

Quick Facts

  • $

Something incorrect in this review?