Johannesburg is one of the greenest cities in the world at more than 1,500 metres above sea level and it's the heart of South Africa.

But where are the finest places to eat and drink and be guaranteed a great view? has selected five of the finest.


"Randlords is located in the Braamfontein area of Johannesburg, you get to enjoy the city’s buzz while watching the sunset and seeing the city night-lights come on. This, coupled with a great drink and great company… what more could you ask?"

Elevate Rooftop: The Reef Hotel

"Located in the Marshalltown area of Johannesburg, The Reef Hotel should definitely be second on your list given their fabulous Elevate Rooftop Venue.. guests can enjoy a 360 degree view of the city."

The Living Room

"The Living Room is a nature inspired and vibrant rooftop bar is perfect to enjoy sundowners with friends, take photographs and share some good laughs. Also serving tasty food, your experience here will be unforgettable."

The Westcliff: Four Seasons Hotel

"The Westcliff might just be the perfect venue for you. Imagine being served succulent tapas and delicious drinks while you enjoy a stunning sunset on a cliff? You also get to enjoy a view of the more green side of the city as opposed the the concrete jungle."

The San Deck: Sandton Sun

Loved by many Sandton residents, The San Deck is the perfect rooftop bar whether in summer or winter. Summer is best to enjoy the sun with some gorgeous cocktails. Winter provides outdoor heaters and glorious fire pits to keep you warm."