Los hoteles en el centro de Madrid se concentran en Sol, Gran Vía, Chueca, Atocha y el borde de Salamanca, con acceso a pie a Puerta del Sol, el Museo del Prado y la estación de Atocha. Para una habitación doble, calcula entre 90 y 180 € por noche en hoteles de 3 y 4 estrellas; los 5 estrellas con spa y piscina en azotea superan los 250 €, sobre todo en temporada alta. Los hoteles de 3 y 4 estrellas suelen ofrecer wifi gratis, recepción 24 h y desayuno buffet; conviene reservar con antelación y comprobar si la piscina es de temporada, el coste del parking privado y las condiciones de cancelación.
Entre los hoteles mejor valorados, Hotel Villa Real ofrece piscina exterior de temporada, parking privado y gimnasio a 1,2 km del Retiro; Wellington Hotel & Spa Madrid, en Salamanca, suma spa, piscina exterior y el restaurante de Ricardo Sanz junto al Retiro. Catalonia Gran Via Madrid tiene terraza con piscina sobre Gran Vía y gimnasio entre Sol y Cibeles; Hotel Emperador añade piscina de temporada en azotea y bar con vistas al Palacio Real. Petit Palace Chueca ocupa una casa del siglo XIX a 25 m de Gran Vía y presta bicicletas gratis; Four Seasons Hotel Madrid combina piscina en azotea, spa y sauna para viajes de negocios o parejas. Pestana CR7 Gran Vía cuenta con azotea de 360° y piscina exterior, una opción para familias y viajeros que buscan centro y terrazas.
