How to get to South Africa from Russia by flight ? You can check flights from Russia to South Africa below.
You can find flight ticket prices from Russia to South Africa with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Russia to Krasnodar.
You take a flight from Krasnodar to Capetown and cost approximately 900 USD.
You take a bus, shuttle or taxi from Capetown to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
FZ984
Flydubai
EK775
Emirates
FA460
Safair
|
02:40
Krasnodar
10:15
Dubai
19:30
Durban
|
08:00
Dubai
16:35
Durban
21:50
Capetown
|
Connect |
FZ984
Flydubai
EK763
Emirates
JE157
Mango
|
02:40
Krasnodar
10:10
Dubai
17:30
Johannesburg
|
08:00
Dubai
16:35
Johannesburg
19:40
Capetown
|
Connect |
FZ984
Flydubai
EK775
Emirates
JE369
Mango
|
02:40
Krasnodar
10:15
Dubai
17:25
Durban
|
08:00
Dubai
16:35
Durban
19:40
Capetown
|
Connect |
FZ984
Flydubai
EK772
Emirates
|
02:40
Krasnodar
03:55
Dubai
|
08:00
Dubai
11:45
Capetown
|
Connect |
FZ984
Flydubai
EK763
Emirates
BA6431
British Airways
|
02:40
Krasnodar
10:10
Dubai
18:00
Johannesburg
|
08:00
Dubai
16:35
Johannesburg
20:10
Capetown
|
Connect |
FZ984
Flydubai
EK775
Emirates
BA6306
British Airways
|
02:40
Krasnodar
10:15
Dubai
18:00
Durban
|
08:00
Dubai
16:35
Durban
20:10
Capetown
|
Connect |
FZ984
Flydubai
EK763
Emirates
MN131
Comair
|
02:40
Krasnodar
10:10
Dubai
18:05
Johannesburg
|
08:00
Dubai
16:35
Johannesburg
20:15
Capetown
|
Connect |
PC381
Pegasus Airlines
QR242
Qatar Airways
QR1371
Qatar Airways
|
03:50
Krasnodar
13:10
Sabiha Gokcen
20:00
Doha
|
06:05
Sabiha Gokcen
17:15
Doha
05:20
Capetown
|
Connect |
TK486
Turkish Airlines
TK44
Turkish Airlines
|
04:55
Krasnodar
02:25
Istanbul
|
07:10
Istanbul
12:00
Capetown
|
Connect |
TK486
Turkish Airlines
QR240
Qatar Airways
QR1371
Qatar Airways
|
04:55
Krasnodar
13:40
Istanbul
20:00
Doha
|
07:10
Istanbul
17:45
Doha
05:20
Capetown
|
Connect |
S72080
S7 Airlines
QR234
Qatar Airways
QR1369
Qatar Airways
|
05:15
Krasnodar
13:40
Moscow Domodedovo
02:00
Doha
|
07:30
Moscow Domodedovo
18:45
Doha
11:20
Capetown
|
Connect |
S72080
S7 Airlines
QR224
Qatar Airways
QR1369
Qatar Airways
|
05:15
Krasnodar
17:45
Moscow Domodedovo
02:00
Doha
|
07:30
Moscow Domodedovo
22:50
Doha
11:20
Capetown
|
Connect |
S72080
S7 Airlines
QR234
Qatar Airways
QR1371
Qatar Airways
|
05:15
Krasnodar
13:40
Moscow Domodedovo
20:00
Doha
|
07:30
Moscow Domodedovo
18:45
Doha
05:20
Capetown
|
Connect |
JU687
Air Serbia
JU370
Air Serbia
WK84
Edelweiss Air
|
05:20
Krasnodar
06:50
Belgrade
21:30
Zurich
|
05:55
Belgrade
08:45
Zurich
09:50
Capetown
|
Connect |
JU687
Air Serbia
JU372
Air Serbia
WK84
Edelweiss Air
|
05:20
Krasnodar
12:20
Belgrade
21:30
Zurich
|
05:55
Belgrade
14:15
Zurich
09:50
Capetown
|
Connect |
U6112
Ural Airlines
QR234
Qatar Airways
QR1369
Qatar Airways
|
07:40
Krasnodar
13:40
Moscow Domodedovo
02:00
Doha
|
09:50
Moscow Domodedovo
18:45
Doha
11:20
Capetown
|
Connect |
U6112
Ural Airlines
QR234
Qatar Airways
QR1371
Qatar Airways
|
07:40
Krasnodar
13:40
Moscow Domodedovo
20:00
Doha
|
09:50
Moscow Domodedovo
18:45
Doha
05:20
Capetown
|
Connect |
U6112
Ural Airlines
QR224
Qatar Airways
QR1369
Qatar Airways
|
07:40
Krasnodar
17:45
Moscow Domodedovo
02:00
Doha
|
09:50
Moscow Domodedovo
22:50
Doha
11:20
Capetown
|
Connect |
U6825
Ural Airlines
TK789
Turkish Airlines
TK44
Turkish Airlines
|
11:00
Krasnodar
21:00
Tel Aviv
02:25
Istanbul
|
12:45
Tel Aviv
00:30
Istanbul
12:00
Capetown
|
Connect |
U6825
Ural Airlines
TK837
Turkish Airlines
TK44
Turkish Airlines
|
11:00
Krasnodar
18:00
Tel Aviv
02:25
Istanbul
|
12:45
Tel Aviv
21:15
Istanbul
12:00
Capetown
|
Connect |
U6825
Ural Airlines
ET405
Ethiopian Airlines
ET847
Ethiopian Airlines
|
11:00
Krasnodar
00:45
Tel Aviv
08:15
Addis Ababa
|
12:45
Tel Aviv
06:05
Addis Ababa
13:45
Capetown
|
Connect |
U6825
Ural Airlines
TK787
Turkish Airlines
TK44
Turkish Airlines
|
11:00
Krasnodar
15:20
Tel Aviv
02:25
Istanbul
|
12:45
Tel Aviv
18:50
Istanbul
12:00
Capetown
|
Connect |
S72072
S7 Airlines
QR224
Qatar Airways
QR1369
Qatar Airways
|
11:25
Krasnodar
17:45
Moscow Domodedovo
02:00
Doha
|
13:40
Moscow Domodedovo
22:50
Doha
11:20
Capetown
|
Connect |
DP971
Pobeda Airlines LLC
EK120
Emirates
EK772
Emirates
|
12:10
Krasnodar
15:35
Sabiha Gokcen
03:55
Dubai
|
14:05
Sabiha Gokcen
20:50
Dubai
11:45
Capetown
|
Connect |
DP971
Pobeda Airlines LLC
QR244
Qatar Airways
QR1369
Qatar Airways
|
12:10
Krasnodar
20:00
Sabiha Gokcen
02:00
Doha
|
14:05
Sabiha Gokcen
00:05
Doha
11:20
Capetown
|
Connect |
PC385
Pegasus Airlines
TK2421
Turkish Airlines
TK44
Turkish Airlines
|
13:35
Krasnodar
20:45
Antalya
02:25
Istanbul
|
15:45
Antalya
22:25
Istanbul
12:00
Capetown
|
Connect |
PC385
Pegasus Airlines
TK2419
Turkish Airlines
TK44
Turkish Airlines
|
13:35
Krasnodar
19:45
Antalya
02:25
Istanbul
|
15:45
Antalya
21:25
Istanbul
12:00
Capetown
|
Connect |
PC385
Pegasus Airlines
TK2433
Turkish Airlines
TK44
Turkish Airlines
|
13:35
Krasnodar
19:00
Antalya
02:25
Istanbul
|
15:45
Antalya
20:40
Istanbul
12:00
Capetown
|
Connect |
UT576
UTair Aviation
TK416
Turkish Airlines
TK44
Turkish Airlines
|
13:55
Krasnodar
20:45
Moscow Vnukovo
02:25
Istanbul
|
16:10
Moscow Vnukovo
00:05
Istanbul
12:00
Capetown
|
Connect |
DP158
Pobeda Airlines LLC
TK416
Turkish Airlines
TK44
Turkish Airlines
|
15:30
Krasnodar
20:45
Moscow Vnukovo
02:25
Istanbul
|
17:40
Moscow Vnukovo
00:05
Istanbul
12:00
Capetown
|
Connect |
DP156
Pobeda Airlines LLC
TK416
Turkish Airlines
TK44
Turkish Airlines
|
17:35
Krasnodar
20:45
Moscow Vnukovo
02:25
Istanbul
|
19:45
Moscow Vnukovo
00:05
Istanbul
12:00
Capetown
|
Connect |
S72076
S7 Airlines
QR234
Qatar Airways
QR1371
Qatar Airways
|
19:35
Krasnodar
13:40
Moscow Domodedovo
20:00
Doha
|
21:50
Moscow Domodedovo
18:45
Doha
05:20
Capetown
|
Connect |
S72078
S7 Airlines
QR234
Qatar Airways
QR1371
Qatar Airways
|
22:15
Krasnodar
13:40
Moscow Domodedovo
20:00
Doha
|
00:30
Moscow Domodedovo
18:45
Doha
05:20
Capetown
|
Connect |
You take a bus, shuttle or taxi from your location in Russia to Krasnodar.
You take a flight from Krasnodar to Johannesburg and cost approximately 900 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
FZ984
Flydubai
EK763
Emirates
|
02:40
Krasnodar
10:10
Dubai
|
08:00
Dubai
16:35
Johannesburg
|
Connect |
U6825
Ural Airlines
LY051
El Al
|
11:00
Krasnodar
22:00
Tel Aviv
|
12:45
Tel Aviv
06:40
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Russia to Krasnodar.
You take a flight from Krasnodar to Durban and cost approximately 1300 USD.
You take a bus, shuttle or taxi from Durban to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
FZ984
Flydubai
EK775
Emirates
|
02:40
Krasnodar
10:15
Dubai
|
08:00
Dubai
16:35
Durban
|
Connect |
S72072
S7 Airlines
QR224
Qatar Airways
QR1361
Qatar Airways
|
11:25
Krasnodar
17:45
Moscow Domodedovo
02:00
Doha
|
13:40
Moscow Domodedovo
22:50
Doha
10:05
Durban
|
Connect |
S72076
S7 Airlines
EK132
Emirates
EK775
Emirates
|
19:35
Krasnodar
23:50
Moscow Domodedovo
10:15
Dubai
|
21:50
Moscow Domodedovo
06:15
Dubai
16:35
Durban
|
Connect |
You take a bus, shuttle or taxi from your location in Russia to Krasnodar.
You take a flight from Krasnodar to Bloemfontein and cost approximately 900 USD.
You take a bus, shuttle or taxi from Bloemfontein to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
FZ984
Flydubai
EK763
Emirates
4Z701
Airlink
|
02:40
Krasnodar
10:10
Dubai
06:40
Johannesburg
|
08:00
Dubai
16:35
Johannesburg
07:40
Bloemfontein
|
Connect |
FZ984
Flydubai
EK775
Emirates
BA6212
British Airways
4Z701
Airlink
|
02:40
Krasnodar
10:15
Dubai
17:25
Durban
06:40
Johannesburg
|
08:00
Dubai
16:35
Durban
18:35
Johannesburg
07:40
Bloemfontein
|
Connect |
FZ984
Flydubai
EK775
Emirates
JE274
Mango
4Z701
Airlink
|
02:40
Krasnodar
10:15
Dubai
17:30
Durban
06:40
Johannesburg
|
08:00
Dubai
16:35
Durban
18:35
Johannesburg
07:40
Bloemfontein
|
Connect |
FZ984
Flydubai
EK772
Emirates
4Z608
Airlink
|
02:40
Krasnodar
03:55
Dubai
16:30
Capetown
|
08:00
Dubai
11:45
Capetown
18:05
Bloemfontein
|
Connect |
FZ984
Flydubai
FZ647
Flydubai
ET859
Ethiopian Airlines
4Z701
Airlink
|
02:40
Krasnodar
16:05
Dubai
23:30
Addis Ababa
06:40
Johannesburg
|
08:00
Dubai
19:30
Addis Ababa
03:55
Johannesburg
07:40
Bloemfontein
|
Connect |
FZ984
Flydubai
ET603
Ethiopian Airlines
ET859
Ethiopian Airlines
4Z701
Airlink
|
02:40
Krasnodar
17:10
Dubai
23:30
Addis Ababa
06:40
Johannesburg
|
08:00
Dubai
20:35
Addis Ababa
03:55
Johannesburg
07:40
Bloemfontein
|
Connect |
FZ984
Flydubai
EK763
Emirates
4Z713
Airlink
|
02:40
Krasnodar
10:10
Dubai
13:20
Johannesburg
|
08:00
Dubai
16:35
Johannesburg
14:20
Bloemfontein
|
Connect |
FZ984
Flydubai
EK775
Emirates
MN630
Comair
4Z701
Airlink
|
02:40
Krasnodar
10:15
Dubai
17:55
Durban
06:40
Johannesburg
|
08:00
Dubai
16:35
Durban
19:00
Johannesburg
07:40
Bloemfontein
|
Connect |
TK486
Turkish Airlines
TK44
Turkish Airlines
4Z608
Airlink
|
04:55
Krasnodar
02:25
Istanbul
16:30
Capetown
|
07:10
Istanbul
12:00
Capetown
18:05
Bloemfontein
|
Connect |
TK486
Turkish Airlines
TK38 42
Turkish Airlines
4Z705
Airlink
|
04:55
Krasnodar
02:15
Istanbul
16:20
Johannesburg
|
07:10
Istanbul
11:10
Johannesburg
17:20
Bloemfontein
|
Connect |
TK486
Turkish Airlines
ET723
Ethiopian Airlines
ET859
Ethiopian Airlines
4Z701
Airlink
|
04:55
Krasnodar
08:55
Istanbul
23:30
Addis Ababa
06:40
Johannesburg
|
07:10
Istanbul
14:25
Addis Ababa
03:55
Johannesburg
07:40
Bloemfontein
|
Connect |
TK486
Turkish Airlines
TK38 42
Turkish Airlines
4Z713
Airlink
|
04:55
Krasnodar
02:15
Istanbul
13:20
Johannesburg
|
07:10
Istanbul
11:10
Johannesburg
14:20
Bloemfontein
|
Connect |
TK486
Turkish Airlines
TK44
Turkish Airlines
JE408
Mango
|
04:55
Krasnodar
02:25
Istanbul
16:00
Capetown
|
07:10
Istanbul
12:00
Capetown
17:30
Bloemfontein
|
Connect |
TK486
Turkish Airlines
TK589
Turkish Airlines
SA059
South African Airways
4Z701
Airlink
|
04:55
Krasnodar
14:35
Istanbul
00:30
Kinshasa
06:40
Johannesburg
|
07:10
Istanbul
20:25
Kinshasa
05:15
Johannesburg
07:40
Bloemfontein
|
Connect |
U6825
Ural Airlines
ET405
Ethiopian Airlines
ET809
Ethiopian Airlines
4Z705
Airlink
|
11:00
Krasnodar
00:45
Tel Aviv
08:40
Addis Ababa
16:20
Johannesburg
|
12:45
Tel Aviv
06:05
Addis Ababa
13:05
Johannesburg
17:20
Bloemfontein
|
Connect |
U6825
Ural Airlines
LY051
El Al
4Z705
Airlink
|
11:00
Krasnodar
22:00
Tel Aviv
16:20
Johannesburg
|
12:45
Tel Aviv
06:40
Johannesburg
17:20
Bloemfontein
|
Connect |
U6825
Ural Airlines
LY051
El Al
4Z713
Airlink
|
11:00
Krasnodar
22:00
Tel Aviv
13:20
Johannesburg
|
12:45
Tel Aviv
06:40
Johannesburg
14:20
Bloemfontein
|
Connect |
U67001
Ural Airlines
MS742
Egyptair
MS839
Egyptair
4Z713
Airlink
|
12:50
Krasnodar
19:10
Larnaca
23:00
Cairo
13:20
Johannesburg
|
14:05
Larnaca
20:35
Cairo
07:05
Johannesburg
14:20
Bloemfontein
|
Connect |
U67001
Ural Airlines
MS742
Egyptair
MS839
Egyptair
4Z705
Airlink
|
12:50
Krasnodar
19:10
Larnaca
23:00
Cairo
16:20
Johannesburg
|
14:05
Larnaca
20:35
Cairo
07:05
Johannesburg
17:20
Bloemfontein
|
Connect |
PC385
Pegasus Airlines
TK2433
Turkish Airlines
TK38 42
Turkish Airlines
4Z705
Airlink
|
13:35
Krasnodar
19:00
Antalya
02:15
Istanbul
16:20
Johannesburg
|
15:45
Antalya
20:40
Istanbul
11:10
Johannesburg
17:20
Bloemfontein
|
Connect |
PC385
Pegasus Airlines
TK2421
Turkish Airlines
TK38 42
Turkish Airlines
4Z713
Airlink
|
13:35
Krasnodar
20:45
Antalya
02:15
Istanbul
13:20
Johannesburg
|
15:45
Antalya
22:25
Istanbul
11:10
Johannesburg
14:20
Bloemfontein
|
Connect |
PC385
Pegasus Airlines
TK2421
Turkish Airlines
TK38 42
Turkish Airlines
4Z705
Airlink
|
13:35
Krasnodar
20:45
Antalya
02:15
Istanbul
16:20
Johannesburg
|
15:45
Antalya
22:25
Istanbul
11:10
Johannesburg
17:20
Bloemfontein
|
Connect |
PC385
Pegasus Airlines
TK2433
Turkish Airlines
TK38 42
Turkish Airlines
4Z713
Airlink
|
13:35
Krasnodar
19:00
Antalya
02:15
Istanbul
13:20
Johannesburg
|
15:45
Antalya
20:40
Istanbul
11:10
Johannesburg
14:20
Bloemfontein
|
Connect |
PC385
Pegasus Airlines
TK2419
Turkish Airlines
TK38 42
Turkish Airlines
4Z705
Airlink
|
13:35
Krasnodar
19:45
Antalya
02:15
Istanbul
16:20
Johannesburg
|
15:45
Antalya
21:25
Istanbul
11:10
Johannesburg
17:20
Bloemfontein
|
Connect |
PC385
Pegasus Airlines
TK2419
Turkish Airlines
TK38 42
Turkish Airlines
4Z713
Airlink
|
13:35
Krasnodar
19:45
Antalya
02:15
Istanbul
13:20
Johannesburg
|
15:45
Antalya
21:25
Istanbul
11:10
Johannesburg
14:20
Bloemfontein
|
Connect |
You take a bus, shuttle or taxi from your location in Russia to Moscow Vnukovo.
You take a flight from Moscow Vnukovo to Johannesburg and cost approximately 500 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
FZ918
Flydubai
EK763
Emirates
|
01:05
Moscow Vnukovo
10:10
Dubai
|
07:20
Dubai
16:35
Johannesburg
|
Connect |
TK414
Turkish Airlines
TK38 42
Turkish Airlines
|
13:35
Moscow Vnukovo
02:15
Istanbul
|
16:50
Istanbul
11:10
Johannesburg
|
Connect |
TK418
Turkish Airlines
TK38 42
Turkish Airlines
|
15:40
Moscow Vnukovo
02:15
Istanbul
|
19:00
Istanbul
11:10
Johannesburg
|
Connect |
TK416
Turkish Airlines
TK38 42
Turkish Airlines
|
20:45
Moscow Vnukovo
02:15
Istanbul
|
00:05
Istanbul
11:10
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Russia to Pulkovo.
You take a flight from Pulkovo to Johannesburg and cost approximately 500 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
S71006
S7 Airlines
QR234
Qatar Airways
QR1367
Qatar Airways
|
10:20
Pulkovo
13:40
Moscow Domodedovo
20:45
Doha
|
11:55
Moscow Domodedovo
18:45
Doha
04:35
Johannesburg
|
Connect |
LX1311
Swiss
LX288
Swiss
|
13:35
Pulkovo
21:50
Zurich
|
14:50
Zurich
09:30
Johannesburg
|
Connect |
S71012
S7 Airlines
QR224
Qatar Airways
QR1363
Qatar Airways
|
14:40
Pulkovo
17:45
Moscow Domodedovo
02:10
Doha
|
16:15
Moscow Domodedovo
22:50
Doha
10:00
Johannesburg
|
Connect |
AF1465
Air France
AF990
Air France
|
15:45
Pulkovo
23:35
Paris CDG
|
17:25
Paris CDG
11:20
Johannesburg
|
Connect |
TK402
Turkish Airlines
TK38 42
Turkish Airlines
|
16:05
Pulkovo
02:15
Istanbul
|
19:45
Istanbul
11:10
Johannesburg
|
Connect |
LH1437
Lufthansa
LH572
Lufthansa
|
19:00
Pulkovo
22:00
Frankfurt
|
20:05
Frankfurt
09:25
Johannesburg
|
Connect |
EK176
Emirates
EK763
Emirates
|
23:25
Pulkovo
10:10
Dubai
|
06:15
Dubai
16:35
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Russia to Platov.
You take a flight from Platov to Johannesburg and cost approximately 750 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
FZ1936
Flydubai
EK763
Emirates
|
02:40
Platov
10:10
Dubai
|
08:00
Dubai
16:35
Johannesburg
|
Connect |
S72124
S7 Airlines
LY614
El Al
LY053
El Al
|
16:00
Platov
21:15
Moscow Domodedovo
05:50
Tel Aviv
|
18:05
Moscow Domodedovo
00:30
Tel Aviv
14:30
Johannesburg
|
Connect |
You can find hotels and accommodations in South Africa with our hotels search tool below
Booking.com