Johannesburg yıl içerisinde çok fazla olmasa da birbirinden farklı tarzda birçok etkinlik gerçekleştirir.
Johannesburg Karnavalı: 31 Aralık’ta, çeşitli dans gösterilerinin olduğu bu etkinlikte farklı tarzda kostümler giyilerek yeni yıl kutlamaları yapılır.
Arts Alive Festival: Eylül ayı içerisinde kutlanan bu festivalde Güney Afrika kültürünü yaşatmak ve aktarmak amacıyla birçok etkinlik düzenlenir.
Dance Umbrella: Mart ayında düzenlenen bu festivalin amacı yeni tarzda dans gösterileri düzenleyerek modern dansın gelişimini sağlamaktır.
Gay Pride: Ekim ayında kutlananve 4 gün boyunca çeşitli etkinliklerin düzenlendiği bu festivalde düşünce ve yaşam özgürlüğü vurgulanmaktadır.
Joy of Jazz Festival: Her yıl ağustosya da eylülayında düzenlenen bu festival 3 gün sürmektedir ve caz müziğinin en iyi grupları konser vermektedir.