VacationSelector
The Johannesburg skyline and the Hillbrow Tower, Johannesburg
JohannesburgThe Johannesburg skyline and the Hillbrow Tower
The city centre and Kigali City Tower, Kigali
KigaliThe city centre and Kigali City Tower

Photos: Johannesburg by K, Pexels License; Kigali by Jax pexels, Pexels License.

Johannesburg or Kigali?

Our verdict in twelve categories, each scored against the same fixed benchmark cities, and the climate month by month, so you can choose for your trip.

Choose Johannesburg for

  • live music and the arts
  • shopping
  • culture and sights

Johannesburg suits travellers who want a big city with plenty to fill both days and nights. You get the Apartheid Museum and Soweto, the Market Theatre and the jazz clubs, shisa nyama grills, Sandton's malls and amapiano dance floors that run late. In return you will do almost everything by car or ride-hailing app, but a longer stay pays off, and the city pairs well with Pilanesberg or the Cradle of Humankind.

Choose Kigali for

  • getting around
  • wellness
  • beaches

If you want a calmer, smaller trip, Kigali is the easier choice. Its clean, orderly streets and green ridges make a gentle base, and the Genocide Memorial gives a visit its weight. Two or three days cover the sights before most people head out to Akagera or the gorilla volcanoes. There is less to eat, see and do in the city itself, but getting about is far simpler.

Scoreboard

Twelve categories on one fixed scale from 0 to 100. The shaded stretch is the gap between the two.

Beaches & swimming. Johannesburg 5, Kigali 7: Kigali leads by 2 points.
Food & drink. Johannesburg 58, Kigali 40: Johannesburg leads by 18 points.
Culture & sights. Johannesburg 56, Kigali 32: Johannesburg leads by 24 points.
Nightlife. Johannesburg 62, Kigali 38: Johannesburg leads by 24 points.
Nature & outdoors. Johannesburg and Kigali are level on 55.
Day trips. Johannesburg 52, Kigali 34: Johannesburg leads by 18 points.
Good for families. Johannesburg 42, Kigali 35: Johannesburg leads by 7 points.
Getting around. Johannesburg 18, Kigali 38: Kigali leads by 20 points.
Shopping & style. Johannesburg 58, Kigali 30: Johannesburg leads by 28 points.
Affordability. Johannesburg 72, Kigali 64: Johannesburg leads by 8 points.
Live music & performing arts. Johannesburg 55, Kigali 25: Johannesburg leads by 30 points.
Wellness & relaxation. Johannesburg 28, Kigali 32: Kigali leads by 4 points.
0255075100

Your match

Pick a travel style or drag the sliders, and both match scores follow your weighting.

Johannesburg
Best match
47match

Wins on live music and the arts and shopping with your weighting.

Kigali
36match

Wins on getting around and wellness with your weighting.

What matters to you?

Category by category

What the scores mean for a trip.

Beaches & swimming

Kigali 7Johannesburg 5

Neither city is a beach destination. The difference is where the water lies. From Johannesburg, the nearest swimming outside a pool is at the dams around Hartbeespoort, and the coast needs a flight. From Kigali you can reach Lake Muhazi in about an hour for lunch by the water, and Lake Kivu at Rubavu has real lake beaches about three hours away, best done with a night's stay.

Food & drink

Johannesburg 58Kigali 40

Johannesburg gives you much more to eat. There is meat grilled to order at Soweto shisa nyamas, bunny chow and kotas on the street, Indian and Middle Eastern cooking in Fordsburg, and Portuguese peri-peri. The northern suburbs add fine dining and Cape wines, though reaching them usually means a drive.

Kigali's table is simpler: lunchtime buffets of beans, plantain and isombe, then goat brochettes with cold beer on open-air terraces in the evening. Its real strength is highland coffee, brewed with care in Kiyovu and Kacyiru, and the diplomatic community supports a decent spread of Indian, Ethiopian and Italian kitchens.

Culture & sights

Johannesburg 56Kigali 32

Both are young cities with no old town, and both are defined by recent history. Johannesburg tells that story with more depth and range. The Apartheid Museum, Constitution Hill and Vilakazi Street in Soweto make up several days of serious visiting, and the Origins Centre and the Art Deco inner city add more.

In Kigali, the Genocide Memorial in Gisozi is the one essential visit, and it is deeply affecting. The Campaign Against Genocide Museum, Kandt House and the contemporary galleries of Kacyiru and Kimihurura round it out, but the list ends sooner.

Nightlife

Johannesburg 62Kigali 38

Johannesburg goes out harder and later. South African house and amapiano fill Sandton's clubs and the Soweto afternoon sessions that run into the night, with student rooftops in Braamfontein and the bars of Melville's 7th Street in between. The price is planning every ride, because the scenes are spread out and nobody walks between them after dark.

Kigali is more orderly and comes alive mainly at weekends. Evenings begin with brochettes and beer or a rooftop drink above the lit hills. On Fridays and Saturdays the clubs in Kimihurura and Nyarutarama play Afrobeats and Congolese rumba well past midnight, but weeknights are quiet.

Nature & outdoors

Johannesburg 55Kigali 55

The two are evenly matched, but the outdoors feels different in each. Johannesburg sits on open Highveld grassland with a dry, sunny winter. Black eagles nest in the Walter Sisulu Botanical Garden, the Magaliesberg hills an hour away offer ballooning and kloofing, and Pilanesberg's volcanic crater holds lions, elephants and rhino.

Kigali is greener and hillier, and the city itself is part of the outing: you can climb Mount Kigali or follow the boardwalks of the Nyandungu wetland. Akagera works as a long day's safari, and the gorilla volcanoes are its rarer prize, though the long rains turn the trails muddy.

Day trips

Johannesburg 52Kigali 34

Johannesburg has the longer list of day trips. Pretoria's Union Buildings and Voortrekker Monument are an easy Gautrain ride away, and the Cradle of Humankind's Sterkfontein Caves are about an hour out. Cullinan's diamond mine and Sun City make two more days out.

Kigali's day trips are fewer and heavier. The memorial churches at Nyamata and Ntarama in the Bugesera countryside are the main outing, and the thatched King's Palace at Nyanza is the other. Beyond those, Huye and Lake Kivu need overnight stops.

Good for families

Johannesburg 42Kigali 35

Johannesburg has more built for children: Gold Reef City's rides around an old gold mine, the zoo, the Sci-Bono Discovery Centre and lion parks where young children can see big animals without a long safari. The drawback is that every outing is a car journey, and the streets do not suit pushchairs.

Kigali is clean, safe and mild, so it is the more relaxed place to be with children. There is no zoo, theme park or science centre, though, and the main sight is not for young children, so days revolve around hotel pools, the wetland park and perhaps Akagera for older children.

Getting around

Kigali 38Johannesburg 18

Kigali is clearly the easier city to move around. The central districts have good pavements and feel safe on foot. Licensed moto-taxis with numbered vests and spare helmets, along with app-booked cars, make journeys short because traffic is light, though steep valleys separate neighbourhoods.

Johannesburg is built for cars. The Gautrain linking the airport, Sandton, Rosebank and Pretoria is the one simple option. Elsewhere, visitors rely on ride-hailing or a hired car and keep walking to Rosebank, Braamfontein or Melville in daylight.

Shopping & style

Johannesburg 58Kigali 30

Johannesburg is the far bigger shopping city. Sandton's malls around Nelson Mandela Square carry the continent's widest spread of luxury brands, Rosebank's Sunday rooftop market gathers crafts from across southern Africa, and Parkhurst has local design studios. Expect to shop mall by mall rather than stroll a high street.

Kigali's appeal is narrower and more personal. You can find agaseke baskets and imigongo panels in the craft cooperatives, and Kimironko market sells kitenge cloth that its tailors will make into clothes within days. Its malls serve residents rather than visitors.

Affordability

Johannesburg 72Kigali 64

Johannesburg is the better value overall. Meals, Cape wine and comfortable northern-suburb guesthouses cost well under Western European levels, so the extra spending goes on ride-hailing and guided tours of Soweto or the inner city.

Kigali can be very cheap if you live locally: buffet lunches, brochettes, moto-taxis and free entry to the Genocide Memorial. International hotels and private drivers are priced for diplomats, though, and park fees and gorilla permits can take over the budget of anyone who heads beyond the city.

Live music & performing arts

Johannesburg 55Kigali 25

Johannesburg has a real stage culture. The Market Theatre in Newtown, known for its protest plays under apartheid, still stages South African drama. Jazz runs back to Sophiatown and lives on in clubs and the Joy of Jazz festival, and the Philharmonic and the big northern theatres add musicals and ballet.

Kigali's standout is intore dance, with leaping warriors in grass headdresses performing to drums. Otherwise, performance depends on festivals, arena concerts or the odd open-mic night, so you would need to time a visit to find something on.

Wellness & relaxation

Kigali 32Johannesburg 28

Neither city has a bathing tradition, and they are broadly level for rest. The difference is where you find it. In Johannesburg you go looking for it: reasonably priced day spas in the northern suburbs, or a retreat in the Magaliesberg or a bush lodge away from the city's business pace. In Kigali the calm comes from the city itself, with quiet clean streets, garden hotels, yoga in Kiyovu and coffee on a terrace above green hills.

When should you go?

Pick your month. The climate figures are measured averages, not a forecast.

Johannesburg in July

19 °Cdaytime high
4 °Cnight-time low
1 mmrain in the month
9 hsunshine a day
11 hdaylight a day

Kigali in July

28 °Cdaytime high
16 °Cnight-time low
17 mmrain in the month
No recordsunshine a day
12 hdaylight a day

Daytime high, °C

0°10°20°30°JFMAMJJASOND

Rainfall in the month, mm

050100150JFMAMJJASOND
JohannesburgKigali

Temperature and rainfall are climate normals, averaged over the years shown. Johannesburg: 2005-2019 (sunshine 1991-2020, rainfall 1991-2020) normals, Johannesburg B / Roosevelt Park (7.3 km from centre). Kigali: 1991-2020 normals, Kigali (1.6 km from centre).

Johannesburg's year turns on a dry winter and a wet summer. From October to March days are warm, and afternoon thunderstorms bring the heaviest rain in December and January, about 135mm a month, which is also when a hotel pool feels most welcome. April, May and September are the easiest months for getting around the sights: dry, sunny and comfortably warm. June to August is the driest stretch, with July almost rainless and August the sunniest month of the year, though daytime highs fall to about 19°C in June and July.

Kigali stays in the high twenties all year, so the question there is rain, not temperature. June to August is the clear dry season, with July down to about 17mm, which makes it the best time for walking the ridges and for trips to Akagera. The long rains peak at about 140mm in April, and a second wet spell peaks at about 148mm in November. December to February is a lighter lull between them. Mid-year is dry in both cities, so it suits a trip that takes in both, though Johannesburg will be noticeably cooler.

Which traveller are you?

On a food and nightlife trip, Johannesburg is the stronger choice. Soweto shisa nyamas, Fordsburg curries and northern-suburb steakhouses with Cape wine lead into amapiano clubs and Melville bars that run late, where Kigali offers plainer cooking and quiet weeknights.

For a short city break, Kigali works better. Two or three days take in the memorial, the galleries and a coffee crawl around Kiyovu. The central streets are safe to walk and rides are short, while Johannesburg spreads its sights across a car-bound city.

For gorilla trekkers, Kigali is the obvious gateway. The volcanoes where the mountain gorillas live are about two and a half hours away, with a night near the park for the early start. Johannesburg's wildlife trips lead to lions and rhino, not great apes.

Before you go

MeasureJohannesburgKigali
Official languageEnglish, Zulu, Xhosa, Afrikaans, Venda, Northern Sotho, Swazi, Tswana, Tsonga, Sesotho, Southern Ndebele, South African Sign LanguageFrench, English, Swahili, Kinyarwanda
CurrencyRand (ZAR)Rwanda Franc (RWF)
SocketsCMN230 V, 50 HzCEG230 V, 50 Hz
Driving sideLeftRight
Time zoneUTC+2UTC+2
Emergency number112Police 112, ambulance 912, fire 112
Elevation1,753 m1,567 m
Main airportO.R. Tambo International Airport (JNB)22 km from centre83 non-stop destinationsKigali International Airport (KGL)3 km from centre24 non-stop destinations
Public holidays this year13 days13 days

By the numbers

MeasureJohannesburgKigali
City population4,803,2621,745,555
People per km²2,9222,391
Museums within 10 km144
UNESCO World Heritage sites within 50 km21

Where else could you go?

Every comparison below shares a destination with this one, so you can follow Johannesburg or Kigali somewhere new.

Browse every destination

Sources

Structured data from Wikidata (CC0). Weather data by Meteostat. Meteorological data provided by NOAA, DWD and others. Rainfall where no rain gauge is within 25 km is from the TerraClimate 1991-2020 climatology (Abatzoglou et al. 2018, Scientific Data), read at the city. Airport data from OurAirports (public domain). Public holidays from Nager.Date (MIT). Exchange rates via Frankfurter, based on European Central Bank reference rates. Non-stop route lists from the "Airlines and destinations" tables on English Wikipedia airport articles, by Wikipedia contributors, reused under CC BY-SA 4.0. Currency from the ISO 4217 register maintained by SIX, cross-checked against country data from GeoNames (CC BY 4.0). Price level from World Bank open data (PPP conversion factor for private consumption and official exchange rate), CC BY 4.0. Time zones from GeoNames (CC BY 4.0); clock offsets computed from the IANA time zone database. Daylight hours computed from each destination's latitude using the NOAA solar position algorithm.

Category scores are our editorial verdict under rubric v3, each placed against the same fixed benchmark cities; the climate figures are measured. How the scores are set. Snapshot generated 2026-11-11. Daily budgets are estimates from country price levels.