Madrid centro ofrece una amplia variedad de hoteles para todos los presupuestos, desde opciones económicas hasta hoteles de lujo. Las zonas más populares para alojarse incluyen Sol, Gran Vía, Salamanca y Plaza de España, todas bien comunicadas y cerca de los principales monumentos. La mayoría de los hoteles en el centro incluyen wifi gratuito, desayuno y aire acondicionado. Algunos ofrecen parking privado y piscina cubierta.
Entre los hoteles mejor valorados destacan el Hotel Liabeny, con gimnasio y sauna a 200 metros de Puerta del Sol, y el Petit Palace Puerta del Sol, que ofrece bicicletas gratuitas. Para una experiencia de lujo, el Four Seasons Hotel Madrid cuenta con piscina interior, spa y restaurante. En el elegante barrio de Salamanca, Totem Madrid, de la colección Small Luxury Hotels, ofrece un ambiente íntimo con servicio de conserjería personalizado. El Barceló Torre de Madrid, junto a Plaza de España, dispone de piscina cubierta y centro de fitness.
