
Johannesburg Gay Bars
Check out our selection of some of the hottest gay bars in Johannesburg. This city has a modest gay scene that's quite spread out. There's no gay village. You will, however, find gay venues around the Illovo and Melville districts.
Book A Travel Gay Approved Hotel
Johannesburg Gay Bars
Ratz
- ★★
- ★★
- ★★
- ★★
- ★★
97th St, Johannesburg, South Africa
Show on mapAudience Rating
Based on 2 votes
Ratz is a fun, gay-popular bar located on 7th Avenue, Melville. Here you'll find cheap drinks and especially good cocktails.
Unpretentious, maybe even a tad trashy, Ratz is a great place to drink, dance, and do some karaoke.
Drinks are very cheap before 20:00 - only R35. They're practically giving them away for free!
The venue hosts theme nights and events occasionally, including 'Games Night', 'Stand-up Comedy', 'Native Jam Night', and more.
Weekday: 16:00 - 02:00
Weekend: 16:00 - 02:00
Last updated on: 10 Jul 2025
Last updated on: 10-Jul-2025
Sign up to join our community
Or use one of these options
By signing in or creating an account, you agree with our
terms & conditions and privacy statement
Xai Xai Lounge
5 7th Street, Melville, Johannesburg, South Africa
Show on mapXai Xai Lounge is a gay-friendly bar in Melville that blends late-night drinks with live music and a relaxed local crowd. The bar pours cold drafts and solid cocktails, while the kitchen focuses on Portuguese-Mozambican dishes earlier in the evening.
Live performances run several nights a week, and outdoor seating is popular for people-watching. It’s an easy stop for after-work drinks that often turns into a longer night out.
Mon:09:00 - 02:00
Tue:09:00 - 02:00
Wed:09:00 - 02:00
Thu:09:00 - 02:00
Fri:09:00 - 02:00
Sat:09:00 - 02:00
Sun:09:00 - 02:00
Last updated on: 10 Dec 2025
Last updated on: 10-Dec-2025
Latest Johannesburg Hotel Offers
Fabulous deals, amazing hotels
Have we got something wrong?
Are we missing a new venue or has a business closed? Or has something changed and we have not yet updated our pages? Please use this form to let us know. We really appreciate your feedback.





