Country · 2 hotels · Updated October 2026
Tallest Hotels in South Africa
South Africa has 2 hotels in our index of the world's tallest hotels, ranked here by how high their top guest rooms sit.
- Highest rooms
- Michelangelo Towers
435 ft · floor 32
- Tallest building
- Michelangelo Towers
460 ft
- Highest floor number
- Michelangelo Towers
32nd floor
- Lowest typical rate
- Southern Sun Cape Sun
$140 / night
Tallest Hotels in South Africa, side by side
Each tower is drawn to scale. Tap a hotel for its page.
The highest rooms are at Michelangelo Towers in Sandton, on the 32nd floor at about 435 ft (133 m). It's also in the tallest building on the list, at 460 ft (140 m).
Room heights on this list range from 325 ft to 435 ft, and all 2 have rooms more than 300 ft up. Typical rates run from around $140 a night at Southern Sun Cape Sun to about $200 at Michelangelo Towers.
They're spread across 2 cities, led by Sandton (1) and Cape Town (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 South Africa?
Michelangelo Towers in Sandton. Its highest rooms are on the 32nd floor, about 435 ft (133 m) up, and its 460 ft tower is the tallest on our list.
How many hotels in South Africa have rooms above 300 feet?
All 2 on our list: Michelangelo Towers and Southern Sun Cape Sun.
What's the cheapest tall hotel in South Africa?
Southern Sun Cape Sun, at roughly $140 a night for a standard room, with rooms up to the 30th floor (325 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.
