
Madrid
Days 1-7 · 6 nightsA four-star on Calle del Prado, in the Barrio de las Letras, five hundred metres from the centre. The Prado museum and the Retiro are within walking distance.
€130 a nightSee on Booking →A four-star on Calle de Atocha, between Sol and Lavapiés, three hundred metres from the centre. Well placed for La Latina and its bars, and for Atocha station.
€125 a nightSee on Booking →A four-star on Calle Preciados, near Callao, 400 m from the centre. Between the Gran Vía and the Puerta del Sol, for walking to the Plaza Mayor and the Royal Palace.
€160 a nightSee on Booking →A four-star on Calle de la Salud, just behind the Gran Vía, 200 m from the centre. Sol, the shopping streets and the metro are a few minutes away, for a practical stay.
€150 a nightSee on Booking →A three-star on Calle de las Postas, right next to the Plaza Mayor, 200 m from the centre. For staying in the heart of old Madrid, with La Latina and the Royal Palace on foot.
€140 a nightSee on Booking →A hostel on Calle de San Bernardo, between Malasaña and the centre, six hundred metres from the Puerta del Sol. The budget holds up and all of Madrid can be done on foot.
€32 a nightSee on Booking →A small hotel on Plaza del Ángel, in the Barrio de las Letras, three hundred metres from the centre. The Plaza Mayor and La Latina are five minutes' walk away.
€70 a nightSee on Booking →A hostel on Calle de Juanelo, between La Latina and Lavapiés, 700 m from the Puerta del Sol. The tapas bars of La Latina and the Plaza Mayor are on foot, for a small budget.
€35 a nightSee on Booking →A small hotel on Calle del Correo, a hundred metres from the Puerta del Sol. The Plaza Mayor and the Royal Palace are on foot, for sleeping in the centre without paying big-hotel prices.
€80 a nightSee on Booking →A two-star on Plaza del Emperador Carlos V, opposite Atocha station, 1.3 km from the centre. The Prado and the Retiro are on foot, with trains to Toledo or Seville just across the road.
€85 a nightSee on Booking →The palace hotel on Plaza de la Lealtad, on the Paseo del Prado, less than a kilometre from the centre. The Prado is across the square, with the Retiro just behind.
The palace hotel opened in 1910 at the instigation of King Alfonso XIII, opposite the Prado museum.
€600 a nightSee on Booking →A five-star on Calle de Sevilla, at Canalejas, 300 m from the Puerta del Sol. The Barrio de las Letras and the Prado are within walking distance, for an upmarket stay right in the centre.
€800 a nightSee on Booking →A palace hotel on the Paseo de la Castellana, in the Salamanca district, 2 km from the centre. For those who prefer the grand, chic avenues to old Madrid, with the Retiro still within reach.
€750 a nightSee on Booking →A five-star on Calle de Echegaray, in the Barrio de las Letras, 400 m from the centre. Sol, the Plaza Mayor and the Prado are on foot, in a neighbourhood of bars and taverns.
€400 a nightSee on Booking →A five-star at the end of the Gran Vía, on Calle del Marqués de Valdeiglesias, 600 m from the centre. The Retiro, the Prado and Sol are on foot, in an area that stays lively into the evening.
The hotel has a roof terrace, worth keeping for a drink at the end of the day.
€350 a nightSee on Booking →