Los hoteles en la ciudad de México están separados en seis categorías, cada una de las cuales brinda servicios diferentes y al igual que los precios en sus tarifas. Los hoteles lujosos pertenecen a las categorías mas elevadas (hoteles 5 estrellas, hoteles 6 estrellas)y son los demandados por los viajeros que buscan lujo y confort.
Por otra parte se destacan los hoteles de una, dos y tres estrellas que son reconocidos por ser económicos y cómodos.