La calidad del servicio, el "estrellato" del complejo hotelero y, en definitiva, el precio del alojamiento en Ciudad de México vienen determinados por el distrito de la capital. Una cama en hostales céntricos situados en la intersección de rutas turísticas cuesta 8 USD, mientras que una habitación en un hotel de categoría económica comienza en 9 USD por noche.
El alojamiento económico en Ciudad de México también es posible en hoteles de 3 estrellas, por ejemplo, en el Paseo de la Reforma. El alojamiento económico oscila entre 70 y 90 USD por noche. El distrito de Polanco es para aquellos que no están acostumbrados a especificar cuánto cuesta el alojamiento en Ciudad de México y eligen sólo paquetes de lujo de las principales cadenas hoteleras Holiday Inn, Hilton Hotels, Radisson, Ramada. El coste de las habitaciones aquí oscila entre 100 y 240 USD por noche.