HotelsWithRooftops
Spain

Hotels in Spain

Rooftop hotels in Spain cover two capitals of terrace culture on this site, Madrid and Barcelona, and they show the country from very different heights. Madrid is an inland city of domes and cornices: rooftops along Gran Vía look over the Metropolis building and Callao's neon, while terraces near the Royal Palace face the Almudena Cathedral and, on clear evenings, the Guadarrama mountains far to the northwest. Summer nights stay warm late, and Madrileños treat the azotea as an evening ritual.

Barcelona adds the sea. Hotels around Passeig de Gràcia look toward the spires of the Sagrada Família and Gaudí's rooftops, the Gothic Quarter puts the cathedral right below, and terraces near Port Vell face the marinas, Montjuïc and the Mediterranean. The terrace season in both cities runs roughly from April to October. Choose Madrid for a skyline of domes and long dinners on the roof, Barcelona for sea air and Gaudí on the horizon.

2
Destinations
38
hotels

What to expect

  • Madrid rooftops along Gran Vía frame the Metropolis building and the lights of Callao at dusk.
  • Terraces near Madrid's Royal Palace face the Almudena Cathedral and the Casa de Campo woods beyond.
  • On clear days, Madrid's higher rooftops show the Guadarrama mountains on the northwest horizon.
  • Barcelona hotels around Passeig de Gràcia look toward the spires of the Sagrada Família.
  • Gothic Quarter rooftops in Barcelona sit just above the cathedral and the narrow medieval lanes.
  • Barcelona terraces near Port Vell face the marinas, Montjuïc hill and the open Mediterranean.

Spain · FAQ

Barcelona wins if you want the sea in the view, with terraces facing Port Vell, Montjuïc and the Sagrada Família. Madrid suits travelers who prefer a classic skyline of domes and grand avenues, with rooftops along Gran Vía and near the Royal Palace, and a later, livelier terrace culture.

We earn a commission when you book through some links on this site, at no extra cost to you. It never changes which hotels we list or how we rank them.