Book Johannesburg to Kigali Flights
JNB — KGL
Regional Africa itineraries often price best when booked a few weeks out, especially if you compare direct regional carriers with one-stop hub options.
Swipe left or right to browse
'The calendar matters on Johannesburg-Kigali: February is the softer month in the route data, while June-August is the window to treat carefully. Use a fortnight of watching followed by an early buy as the buying range and judge each result against a roughly 6-a-day schedule on paper, not only against the headline fare. Regional routes have fewer spare seats, so one group booking can change the fare picture. If two prices are close, choose the flight that protects the arrival day in Kigali. A late landing or long handover can erase the saving quickly. '
The ground side of Johannesburg-Kigali is where the booking becomes practical. It is the primary hub for SAA, Airlink, FlySafair and Lift, and the main long-haul gateway into South Africa from London, Frankfurt, Doha, Dubai. At the destination end, kigali International is 10km east of Rwanda's capital and is RwandAir's main hub, with a reputation for being one of the cleanest and most efficient airports. For international visitors it is the main entry for gorilla trekking in Volcanoes National Park and the Nyungwe Forest. Keep the first address in Kigali, a return ticket and passport details easy to reach. Use the airport name, landing time and final address as one plan, especially if the itinerary includes a connection before Kigali.
Johannesburg-Kigali is best priced as its own lane rather than as generic advice for Kigali. The carriers to test are Ethiopian Airlines, Kenya Airways and RwandAir, and each one can sell a different balance of fare, baggage and timing. With a roughly 6-a-day schedule on paper and a 3h 50m journey in the data, the stronger itinerary is often the one that keeps the Kigali International Airport arrival clean. The market pattern is regional African itinerary, not a simple shuttle.
Quick facts
| Route | JNB → KGL |
| Typical duration | 3h 50m |
| Daily flights | 6 |
| Cheapest month | February |
| Peak season | June-August |
| From airport | OR Tambo International Airport |
| To airport | Kigali International Airport |
| Type | africa |
| Airlines | ethiopian, kenya, rwandair |