Beginning of main content

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Mexico City

Best deal Jul 5 - Jul 7
Tonight Jun 17 - Jun 18
This weekend Jun 21 - Jun 23
Next weekend Jun 28 - Jun 30

Featured Mexico City Non-Smoking Hotels

See all 1,112 Properties in Mexico City

Estimated price for 1 night/2 adults

2 Room Perfect Location Condesa - Adults only
2 Room Perfect Location Condesa - Adults only
3.0 out of 5.0 Calle Choapan 44, Colonia Hipodromo Condesa, Mexico City, CDMX
AC Hotel by Marriott Santa Fe
AC Hotel by Marriott Santa Fe
3.5 out of 5.0 Juan Salvador Agraz No 130 Colonia Santa, Mexico City, CDMX
Free Cancellation
4.3/5 (138 reviews)
$65/ night for 2 guests

great location.great value for the money. pool is awesome

Reviewed on May 12, 2019
Alteza Polanco
Alteza Polanco
4.0 out of 5.0 Blas Pascal No. 111, Mexico City, CDMX
Free Cancellation
3.9/5 (259 reviews)
$113/ night for 2 guests

Small hotel, good location, spacious suite but limited natural light. Bed comfortable and hotel spotless, Staff friendly and helpful. Room a little noisy.

Reviewed on Apr 15, 2019
Map

Recently booked Non-Smoking Hotels in Mexico City

Exe Suites San Marino Hotel
4.0 out of 5.0
Last booking: 1 hour ago
Las Alcobas, a Luxury Collection Hotel, Mexico City
5.0 out of 5.0
Last booking: 2 hours ago
City Express CDMX Plaza Central
2.5 out of 5.0
Last booking: 3 hours ago
NH Collection Mexico City Reforma
4.0 out of 5.0
Last booking: 3 hours ago

Pocket Guide: Non-Smoking Hotels in Mexico City

Search for hotels in Mexico City on Expedia. You can easily find your hotels in Mexico City using one of the methods below:

  • View our selection of featured hotels in Mexico City
  • Use the map to find hotels in the Mexico City neighborhood you prefer
  • Use the filters to see hotels in a specific area of Mexico City, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Mexico City
  • Enter your travel dates to view the best deals on hotels in Mexico City - while they last