Country · 2 hotels · Updated October 2026
Tallest Hotels in Spain
Spain has 2 hotels in our index of the world's tallest hotels, ranked here by how high their top guest rooms sit.
- Highest rooms
- Gran Hotel Bali
585 ft · floor 50
- Tallest building
- Gran Hotel Bali
610 ft
- Highest floor number
- Gran Hotel Bali
50th floor
- Lowest typical rate
- Gran Hotel Bali
$130 / night
Tallest Hotels in Spain, side by side
Each tower is drawn to scale. Tap a hotel for its page.
The highest rooms are at Gran Hotel Bali in Benidorm, on the 50th floor at about 585 ft (178 m). It's also in the tallest building on the list, at 610 ft (186 m).
Room heights on this list range from 545 ft to 585 ft, and all 2 have rooms more than 500 ft up. Typical rates run from around $130 a night at Gran Hotel Bali to about $180 at Eurostars Torre Sevilla.
They're spread across 2 cities, led by Benidorm (1) and Seville (1).
All 2 ranked
Ranked by the height of the highest guest room. Tap a hotel for photos, floors and how it compares.
Frequently asked questions
What is the tallest hotel in Spain?
Gran Hotel Bali in Benidorm. Its highest rooms are on the 50th floor, about 585 ft (178 m) up, and its 610 ft tower is the tallest on our list.
How many hotels in Spain have rooms above 500 feet?
All 2 on our list: Gran Hotel Bali and Eurostars Torre Sevilla.
What's the cheapest tall hotel in Spain?
Gran Hotel Bali, at roughly $130 a night for a standard room, with rooms up to the 50th floor (585 ft). Rates vary by season.
How are the hotels ranked?
By how high the highest guest room sits: the top room floor multiplied by the building's average floor height, with spires excluded. You can also compare building height and top room floor in the table and chart.
Related rankings
Heights are from CTBUH, Wikipedia and the hotels; room heights are estimates. How we measure.