How to get to Rwanda from South Africa by flight ? You can check flights from South Africa to Rwanda below.
You can find flight ticket prices from South Africa to Rwanda with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Kigali and cost approximately 380 USD.
You take a bus, shuttle or taxi from Kigali to your destination in Rwanda.
Flight | Depart | Arrive | |
---|---|---|---|
WB103
Rwandair Express
|
03:10
Johannesburg
|
07:00 Kigali | Direct |
SA064
South African Airways
WB107
Rwandair Express
|
15:35
Johannesburg
19:50
Lusaka
|
17:30
Lusaka
22:10
Kigali
|
Connect |
WB107
Rwandair Express
WB107
Rwandair Express
|
16:50
Johannesburg
19:50
Lusaka
|
19:00
Lusaka
22:10
Kigali
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Kamembe and cost approximately 420 USD.
You take a bus, shuttle or taxi from Kamembe to your destination in Rwanda.
Flight | Depart | Arrive | |
---|---|---|---|
WB103
Rwandair Express
WB601
Rwandair Express
|
03:10
Johannesburg
08:30
Kigali
|
07:00
Kigali
09:10
Kamembe
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to East London.
You take a flight from East London to Kigali and cost approximately 370 USD.
You take a bus, shuttle or taxi from Kigali to your destination in Rwanda.
Flight | Depart | Arrive | |
---|---|---|---|
MN802
Comair
KQ761
Kenya Airways
WB403
Rwandair Express
|
09:00
East London
12:10
Johannesburg
21:00
Nairobi
|
10:25
Johannesburg
17:15
Nairobi
21:20
Kigali
|
Connect |
FA147
Safair
WB111
Rwandair Express
WB111
Rwandair Express
|
11:45
East London
16:05
Capetown
20:15
Harare
|
13:15
Capetown
19:25
Harare
22:30
Kigali
|
Connect |
4Z916
Airlink
4Z102
Airlink
WB111
Rwandair Express
|
12:25
East London
15:30
Johannesburg
20:15
Harare
|
14:00
Johannesburg
17:10
Harare
22:30
Kigali
|
Connect |
4Z916
Airlink
SA064
South African Airways
WB107
Rwandair Express
|
12:25
East London
15:35
Johannesburg
19:50
Lusaka
|
14:00
Johannesburg
17:30
Lusaka
22:10
Kigali
|
Connect |
FA389
Safair
WB107
Rwandair Express
WB112
Rwandair Express
|
13:15
East London
16:50
Johannesburg
02:30
Lusaka
|
14:45
Johannesburg
19:00
Lusaka
05:30
Kigali
|
Connect |
FA389
Safair
WB107
Rwandair Express
WB107
Rwandair Express
|
13:15
East London
16:50
Johannesburg
19:50
Lusaka
|
14:45
Johannesburg
19:00
Lusaka
22:10
Kigali
|
Connect |
FA389
Safair
SA064
South African Airways
WB107
Rwandair Express
|
13:15
East London
15:35
Johannesburg
19:50
Lusaka
|
14:45
Johannesburg
17:30
Lusaka
22:10
Kigali
|
Connect |
FA143 145
Safair
FA102
Safair
WB103
Rwandair Express
|
14:55
East London
17:35
Capetown
03:10
Johannesburg
|
16:25
Capetown
19:40
Johannesburg
07:00
Kigali
|
Connect |
FA143 145
Safair
FA219
Safair
WB103
Rwandair Express
|
14:55
East London
18:40
Capetown
03:10
Johannesburg
|
16:25
Capetown
20:50
Johannesburg
07:00
Kigali
|
Connect |
FA143 145
Safair
FA120
Safair
WB103
Rwandair Express
|
14:55
East London
17:30
Capetown
03:10
Johannesburg
|
16:25
Capetown
19:40
Johannesburg
07:00
Kigali
|
Connect |
FA245
Safair
WB103
Rwandair Express
|
17:15
East London
03:10
Johannesburg
|
18:45
Johannesburg
07:00
Kigali
|
Connect |
JE492
Mango
SA058
South African Airways
WB263
Rwandair Express
|
17:20
East London
20:45
Johannesburg
02:30
Kinshasa
|
18:45
Johannesburg
23:30
Kinshasa
06:20
Kigali
|
Connect |
JE492
Mango
WB103
Rwandair Express
|
17:20
East London
03:10
Johannesburg
|
18:45
Johannesburg
07:00
Kigali
|
Connect |
FA387
Safair
WB103
Rwandair Express
|
17:45
East London
03:10
Johannesburg
|
19:45
Johannesburg
07:00
Kigali
|
Connect |
FA383
Safair
WB103
Rwandair Express
|
17:55
East London
03:10
Johannesburg
|
19:25
Johannesburg
07:00
Kigali
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Port Elizabeth.
You take a flight from Port Elizabeth to Kigali and cost approximately 500 USD.
You take a bus, shuttle or taxi from Kigali to your destination in Rwanda.
Flight | Depart | Arrive | |
---|---|---|---|
BA6232
British Airways
BA6261
British Airways
WB111
Rwandair Express
|
06:35
Port Elizabeth
09:30
Johannesburg
20:15
Harare
|
08:10
Johannesburg
11:05
Harare
22:30
Kigali
|
Connect |
4Z672
Airlink
WB111
Rwandair Express
WB111
Rwandair Express
|
08:50
Port Elizabeth
16:05
Capetown
20:15
Harare
|
10:15
Capetown
19:25
Harare
22:30
Kigali
|
Connect |
4Z794
Airlink
4Z102
Airlink
WB111
Rwandair Express
|
09:30
Port Elizabeth
15:30
Johannesburg
20:15
Harare
|
11:10
Johannesburg
17:10
Harare
22:30
Kigali
|
Connect |
BA6324
British Airways
WB111
Rwandair Express
WB111
Rwandair Express
|
09:40
Port Elizabeth
16:05
Capetown
20:15
Harare
|
10:55
Capetown
19:25
Harare
22:30
Kigali
|
Connect |
FA231
Safair
WB107
Rwandair Express
WB107
Rwandair Express
|
10:25
Port Elizabeth
16:50
Johannesburg
19:50
Lusaka
|
12:05
Johannesburg
19:00
Lusaka
22:10
Kigali
|
Connect |
FA231
Safair
SA064
South African Airways
WB107
Rwandair Express
|
10:25
Port Elizabeth
15:35
Johannesburg
19:50
Lusaka
|
12:05
Johannesburg
17:30
Lusaka
22:10
Kigali
|
Connect |
4Z798
Airlink
4Z102
Airlink
WB111
Rwandair Express
|
12:30
Port Elizabeth
15:30
Johannesburg
20:15
Harare
|
14:10
Johannesburg
17:10
Harare
22:30
Kigali
|
Connect |
4Z798
Airlink
SA064
South African Airways
WB107
Rwandair Express
|
12:30
Port Elizabeth
15:35
Johannesburg
19:50
Lusaka
|
14:10
Johannesburg
17:30
Lusaka
22:10
Kigali
|
Connect |
4Z798
Airlink
4Z102
Airlink
WB112
Rwandair Express
|
12:30
Port Elizabeth
15:30
Johannesburg
03:50
Harare
|
14:10
Johannesburg
17:10
Harare
06:30
Kigali
|
Connect |
4Z798
Airlink
P025
Proflight Zambia
WB107
Rwandair Express
|
12:30
Port Elizabeth
15:00
Johannesburg
19:50
Lusaka
|
14:10
Johannesburg
17:00
Lusaka
22:10
Kigali
|
Connect |
FA135
Safair
FA211
Safair
WB103
Rwandair Express
|
14:55
Port Elizabeth
20:15
Capetown
03:10
Johannesburg
|
16:20
Capetown
22:20
Johannesburg
07:00
Kigali
|
Connect |
FA135
Safair
FA102
Safair
WB103
Rwandair Express
|
14:55
Port Elizabeth
17:35
Capetown
03:10
Johannesburg
|
16:20
Capetown
19:40
Johannesburg
07:00
Kigali
|
Connect |
FA135
Safair
FA219
Safair
WB103
Rwandair Express
|
14:55
Port Elizabeth
18:40
Capetown
03:10
Johannesburg
|
16:20
Capetown
20:50
Johannesburg
07:00
Kigali
|
Connect |
JE548
Mango
SA024
South African Airways
WB112
Rwandair Express
|
15:05
Port Elizabeth
19:05
Johannesburg
03:50
Harare
|
16:45
Johannesburg
20:40
Harare
06:30
Kigali
|
Connect |
JE548
Mango
SA058
South African Airways
WB263
Rwandair Express
|
15:05
Port Elizabeth
20:45
Johannesburg
02:30
Kinshasa
|
16:45
Johannesburg
23:30
Kinshasa
06:20
Kigali
|
Connect |
JE548
Mango
WB103
Rwandair Express
|
15:05
Port Elizabeth
03:10
Johannesburg
|
16:45
Johannesburg
07:00
Kigali
|
Connect |
FA422
Safair
FA277
Safair
WB103
Rwandair Express
|
16:15
Port Elizabeth
19:30
Durban
03:10
Johannesburg
|
17:35
Durban
20:40
Johannesburg
07:00
Kigali
|
Connect |
FA422
Safair
FA289
Safair
WB103
Rwandair Express
|
16:15
Port Elizabeth
18:50
Durban
03:10
Johannesburg
|
17:35
Durban
20:00
Johannesburg
07:00
Kigali
|
Connect |
FA422
Safair
FA271
Safair
WB103
Rwandair Express
|
16:15
Port Elizabeth
19:00
Durban
03:10
Johannesburg
|
17:35
Durban
20:10
Johannesburg
07:00
Kigali
|
Connect |
FA376
Safair
WB103
Rwandair Express
|
18:05
Port Elizabeth
03:10
Johannesburg
|
19:45
Johannesburg
07:00
Kigali
|
Connect |
FA233
Safair
ET858
Ethiopian Airlines
ET817
Ethiopian Airlines
|
20:00
Port Elizabeth
23:00
Johannesburg
11:30
Addis Ababa
|
21:40
Johannesburg
05:25
Addis Ababa
13:00
Kigali
|
Connect |
FA233
Safair
WB103
Rwandair Express
|
20:00
Port Elizabeth
03:10
Johannesburg
|
21:40
Johannesburg
07:00
Kigali
|
Connect |
FA239
Safair
WB103
Rwandair Express
|
21:00
Port Elizabeth
03:10
Johannesburg
|
22:40
Johannesburg
07:00
Kigali
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Bujumbura and cost approximately 390 USD.
You take a bus, shuttle or taxi from Bujumbura to your destination in Rwanda.
Flight | Depart | Arrive | |
---|---|---|---|
KQ765
Kenya Airways
KQ400
Kenya Airways
ET811
Ethiopian Airlines
|
01:55
Johannesburg
08:05
Nairobi
11:30
Addis Ababa
|
07:00
Nairobi
10:05
Addis Ababa
13:00
Bujumbura
|
Connect |
WB103
Rwandair Express
WB482
Rwandair Express
|
03:10
Johannesburg
16:40
Kigali
|
07:00
Kigali
17:25
Bujumbura
|
Connect |
WB103
Rwandair Express
ET810
Ethiopian Airlines
|
03:10
Johannesburg
15:25
Kigali
|
07:00
Kigali
16:05
Bujumbura
|
Connect |
WB103
Rwandair Express
ET817
Ethiopian Airlines
|
03:10
Johannesburg
13:50
Kigali
|
07:00
Kigali
14:35
Bujumbura
|
Connect |
KQ761
Kenya Airways
KQ460
Kenya Airways
|
12:10
Johannesburg
07:35
Nairobi
|
17:15
Nairobi
08:15
Bujumbura
|
Connect |
KQ761
Kenya Airways
KQ416
Kenya Airways
SN458
Brussels Airlines
|
12:10
Johannesburg
18:35
Nairobi
22:20
Entebbe
|
17:15
Nairobi
19:50
Entebbe
22:35
Bujumbura
|
Connect |
ET858
Ethiopian Airlines
ET811
Ethiopian Airlines
|
23:00
Johannesburg
11:30
Addis Ababa
|
05:25
Addis Ababa
13:00
Bujumbura
|
Connect |
ET858
Ethiopian Airlines
ET817
Ethiopian Airlines
ET817
Ethiopian Airlines
|
23:00
Johannesburg
11:30
Addis Ababa
13:50
Kigali
|
05:25
Addis Ababa
13:00
Kigali
14:35
Bujumbura
|
Connect |
You can find hotels and accommodations in Rwanda with our hotels search tool below
Booking.com