Independent guide, updated November 2026. We earn a commission on some bookings. How we make money
Hotels & Rooftop PoolsHotel rooftop pools, checked city by city

Hotels with rooftop pools in Spain

We earn a commission if you book through some links on this page. It doesn't change your price, and hotels can't pay to be listed. How we make money.

125 hotels in 14 Spain cities have a pool on the roof. 10 of them let non-guests swim, usually with a day pass. 14 say the water is heated.

The cities compared

City guides

Barcelona, Spain

Barcelona

Spain. 32 hotels with rooftop pools, 2 open to non-guests

Only 2 of 32 rooftop-pool hotels sell day passes; 15 are guests only, and several pools close from November to March.

Ibiza, Spain

Ibiza

Spain. 15 hotels with rooftop pools, 6 open to non-guests

Six of 15 rooftop pools sell day passes, three are guests only, and one is heated.

Benidorm, Spain

Benidorm

Spain. 10 hotels with rooftop pools

Ten rooftop pools, none selling day passes, two heated, and one with a published floor: the 7th at H10 Porto Poniente.

Salou, Spain

Salou

Spain. 10 hotels with rooftop pools

Ten rooftop pools, none selling day passes: Salou's are stay-to-swim, with adults-only terraces and one pool heated through winter.

Cadiz, Spain

Cadiz

Spain. 8 hotels with rooftop pools

Eight rooftop pools, one guests-only and heated. No day passes, and seven hotels leave access unpublished, so check before booking.

San Sebastian, Spain

San Sebastian

Spain. 8 hotels with rooftop pools

Eight rooftop pools and no day passes. Guests only at four, and most open June to September.

Tenerife, Spain

Tenerife

Spain. 8 hotels with rooftop pools, 2 open to non-guests

Two rooftop pools sell day passes, three are guests only, and several are heated. Most are adults-only.

Alicante, Spain

Alicante

Spain. 7 hotels with rooftop pools

Seven rooftop pools, no day passes. Three are guests only, two are heated, and only Hotel DDC publishes its floor.

Granada, Spain

Granada

Spain. 6 hotels with rooftop pools

Six rooftop pools, none selling day passes. Only Room Mate Leo is heated, and Hotel Luna stays open all year.

Las Palmas, Spain

Las Palmas

Spain. 6 hotels with rooftop pools

Six rooftop pools, two heated, none selling day passes. Hotel LIVVO Lumm's SkyPool is heated and open 09:00 to 16:00 for guests.

Torremolinos, Spain

Torremolinos

Spain. 5 hotels with rooftop pools

Five rooftop pools, no day passes. Four are guests only, and Hotel Ritual publishes a 9th-floor infinity pool.

Fuengirola, Spain

Fuengirola

Spain. 4 hotels with rooftop pools

Four rooftop pools, one stated guests-only, three with access unpublished. Best swimming July to September.

Cordoba, Spain

Cordoba

Spain. 3 hotels with rooftop pools

Three rooftop pools and no day passes: one guests-only on the 7th floor, one saltwater, one open May to November.

Estepona, Spain

Estepona

Spain. 3 hotels with rooftop pools

Three rooftop pools, none with published guest access; one has private terrace pools, one is an infinity pool reached by lift.