Flights from Johannesburg to Kigali
Pick a departure date to see flights and seller prices
We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.
O.R. Tambo International (JNB) to Kigali International (KGL) at a glance
- flights a week
- 10
- flights today
- 1
- airline
- 1
- flight time
- 3h 45m - 3h 50m
- distance
- 1,675 mi (2,695 km)
- first and last departure
- 03:10 - 17:45
- departure terminal
- B
O.R. Tambo International (JNB) to Kigali International (KGL) flight schedule
10 flights a week. Departure and arrival times are local.
FlightDepartsArrivesDurationDaysAircraft
WB 103
RwandAir
03:10
O.R. Tambo International, terminal B
07:00
Kigali International
3h 50m
Mon, Wed, Sat
Boeing 737-800
WB 109
RwandAir
17:45
O.R. Tambo International, terminal B
21:30
Kigali International
3h 45m
Daily
Boeing 737-800
Days of the week are taken from the schedule for the next 14 days; schedules change by season.
Airlines flying O.R. Tambo International (JNB) to Kigali International (KGL)
Nonstop flights a week by the current schedule
Frequently asked questions
How many nonstop flights are there from O.R. Tambo International (JNB) to Kigali International (KGL)?
10 nonstop flights a week by the current schedule, 2 flight numbers, 1 today.
How long is the flight from O.R. Tambo International (JNB) to Kigali International (KGL)?
From 3 hours 45 minutes to 3 hours 50 minutes nonstop, depending on the flight.
Which airlines fly nonstop from O.R. Tambo International (JNB) to Kigali International (KGL)?
RwandAir (10 a week).
Which terminals are used between O.R. Tambo International (JNB) and Kigali International (KGL)?
Flights depart from O.R. Tambo International, terminal B and arrive at Kigali International.
How far is Kigali International (KGL) from O.R. Tambo International (JNB)?
1,675 mi (2,695 km) in a straight line.
What are the earliest and latest flights from O.R. Tambo International (JNB) to Kigali International (KGL)?
The first departure is at 03:10 (RwandAir), the last at 17:45 (RwandAir), local time.