How to get to Russia from South Africa by flight ? You can check flights from South Africa to Russia below.
You can find flight ticket prices from South Africa to Russia 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 Krasnodar and cost approximately 850 USD.
You take a bus, shuttle or taxi from Krasnodar to your destination in Russia.
Flight | Depart | Arrive | |
---|---|---|---|
KQ765
Kenya Airways
KQ310
Kenya Airways
FZ983
Flydubai
|
01:55
Johannesburg
14:10
Nairobi
22:20
Dubai
|
07:00
Nairobi
20:25
Dubai
01:40
Krasnodar
|
Connect |
ET808
Ethiopian Airlines
ET404
Ethiopian Airlines
U6826
Ural Airlines
|
14:10
Johannesburg
23:55
Addis Ababa
13:45
Tel Aviv
|
20:25
Addis Ababa
03:00
Tel Aviv
17:25
Krasnodar
|
Connect |
EK764
Emirates
FZ983
Flydubai
|
18:50
Johannesburg
22:20
Dubai
|
05:05
Dubai
01:40
Krasnodar
|
Connect |
EK764
Emirates
FZ717
Flydubai
U62872
Ural Airlines
|
18:50
Johannesburg
07:25
Dubai
16:40
Erevan
|
05:05
Dubai
10:55
Erevan
17:15
Krasnodar
|
Connect |
TK39 43
Turkish Airlines
TK2408
Turkish Airlines
PC384
Pegasus Airlines
|
19:15
Johannesburg
07:10
Istanbul
10:30
Antalya
|
06:05
Istanbul
08:40
Antalya
12:35
Krasnodar
|
Connect |
TK39 43
Turkish Airlines
TK485
Turkish Airlines
|
19:15
Johannesburg
01:40
Istanbul
|
06:05
Istanbul
03:45
Krasnodar
|
Connect |
LY052
El Al
PC796
Pegasus Airlines
PC380
Pegasus Airlines
|
21:45
Johannesburg
12:30
Tel Aviv
22:50
Sabiha Gokcen
|
06:30
Tel Aviv
15:45
Sabiha Gokcen
00:55
Krasnodar
|
Connect |
ET858
Ethiopian Airlines
ET602
Ethiopian Airlines
FZ983
Flydubai
|
23:00
Johannesburg
10:30
Addis Ababa
22:20
Dubai
|
05:25
Addis Ababa
15:45
Dubai
01:40
Krasnodar
|
Connect |
ET858
Ethiopian Airlines
ET722
Ethiopian Airlines
TK485
Turkish Airlines
|
23:00
Johannesburg
15:30
Addis Ababa
01:40
Istanbul
|
05:25
Addis Ababa
21:00
Istanbul
03:45
Krasnodar
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Platov and cost approximately 1000 USD.
You take a bus, shuttle or taxi from Platov to your destination in Russia.
Flight | Depart | Arrive | |
---|---|---|---|
KQ765
Kenya Airways
KQ310
Kenya Airways
FZ1935
Flydubai
|
01:55
Johannesburg
14:10
Nairobi
22:15
Dubai
|
07:00
Nairobi
20:25
Dubai
01:40
Platov
|
Connect |
ET808
Ethiopian Airlines
ET404
Ethiopian Airlines
A4252
Azimuth
|
14:10
Johannesburg
23:55
Addis Ababa
12:05
Tel Aviv
|
20:25
Addis Ababa
03:00
Tel Aviv
16:10
Platov
|
Connect |
EK764
Emirates
FZ1935
Flydubai
|
18:50
Johannesburg
22:15
Dubai
|
05:05
Dubai
01:40
Platov
|
Connect |
TK39 43
Turkish Airlines
TK413
Turkish Airlines
UT493
UTair Aviation
|
19:15
Johannesburg
09:35
Istanbul
17:35
Moscow Vnukovo
|
06:05
Istanbul
12:40
Moscow Vnukovo
19:40
Platov
|
Connect |
TK39 43
Turkish Airlines
TK413
Turkish Airlines
A4202
Azimuth
|
19:15
Johannesburg
09:35
Istanbul
16:20
Moscow Vnukovo
|
06:05
Istanbul
12:40
Moscow Vnukovo
18:10
Platov
|
Connect |
TK39 43
Turkish Airlines
TK784
Turkish Airlines
A4252
Azimuth
|
19:15
Johannesburg
07:45
Istanbul
12:05
Tel Aviv
|
06:05
Istanbul
08:55
Tel Aviv
16:10
Platov
|
Connect |
TK39 43
Turkish Airlines
TK417
Turkish Airlines
UT493
UTair Aviation
|
19:15
Johannesburg
11:45
Istanbul
17:35
Moscow Vnukovo
|
06:05
Istanbul
14:45
Moscow Vnukovo
19:40
Platov
|
Connect |
TK39 43
Turkish Airlines
TK417
Turkish Airlines
A4202
Azimuth
|
19:15
Johannesburg
11:45
Istanbul
16:20
Moscow Vnukovo
|
06:05
Istanbul
14:45
Moscow Vnukovo
18:10
Platov
|
Connect |
TK39 43
Turkish Airlines
TK293
Turkish Airlines
|
19:15
Johannesburg
00:50
Istanbul
|
06:05
Istanbul
03:15
Platov
|
Connect |
LY052
El Al
SU507
Aeroflot Russian Airlines
SU1168
Aeroflot Russian Airlines
|
21:45
Johannesburg
12:40
Tel Aviv
19:05
Moscow Sheremetyevo
|
06:30
Tel Aviv
16:50
Moscow Sheremetyevo
21:05
Platov
|
Connect |
LY052
El Al
LY613
El Al
S72127
S7 Airlines
|
21:45
Johannesburg
15:00
Tel Aviv
23:55
Moscow Domodedovo
|
06:30
Tel Aviv
20:05
Moscow Domodedovo
01:55
Platov
|
Connect |
LY052
El Al
A4252
Azimuth
|
21:45
Johannesburg
12:05
Tel Aviv
|
06:30
Tel Aviv
16:10
Platov
|
Connect |
ET858
Ethiopian Airlines
ET602
Ethiopian Airlines
FZ1935
Flydubai
|
23:00
Johannesburg
10:30
Addis Ababa
22:15
Dubai
|
05:25
Addis Ababa
15:45
Dubai
01:40
Platov
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Pulkovo and cost approximately 800 USD.
You take a bus, shuttle or taxi from Pulkovo to your destination in Russia.
Flight | Depart | Arrive | |
---|---|---|---|
EK764
Emirates
EK175
Emirates
|
18:50
Johannesburg
15:45
Dubai
|
05:05
Dubai
20:50
Pulkovo
|
Connect |
TK39 43
Turkish Airlines
TK401
Turkish Airlines
|
19:15
Johannesburg
11:45
Istanbul
|
06:05
Istanbul
15:10
Pulkovo
|
Connect |
LH573
Lufthansa
LH1438
Lufthansa
|
19:30
Johannesburg
18:15
Frankfurt
|
05:20
Frankfurt
22:55
Pulkovo
|
Connect |
LH573
Lufthansa
LH1436
Lufthansa
|
19:30
Johannesburg
13:15
Frankfurt
|
05:20
Frankfurt
17:55
Pulkovo
|
Connect |
AF995
Air France
AF1464
Air France
|
19:50
Johannesburg
09:25
Paris CDG
|
05:45
Paris CDG
14:50
Pulkovo
|
Connect |
SA260
South African Airways
LH1436
Lufthansa
|
20:25
Johannesburg
13:15
Frankfurt
|
06:15
Frankfurt
17:55
Pulkovo
|
Connect |
QR1378
Qatar Airways
QR281
Qatar Airways
|
20:25
Johannesburg
15:45
Doha
|
06:20
Doha
21:50
Pulkovo
|
Connect |
LX289
Swiss
LX1310
Swiss
|
20:30
Johannesburg
07:25
Zurich
|
06:10
Zurich
12:30
Pulkovo
|
Connect |
SA234
South African Airways
LH901
Lufthansa
LH1436
Lufthansa
|
20:50
Johannesburg
09:30
London Heathrow
13:15
Frankfurt
|
06:25
London Heathrow
12:05
Frankfurt
17:55
Pulkovo
|
Connect |
VS450
Virgin Atlantic
KL1002
KLM
KL1395
KLM
|
21:00
Johannesburg
08:40
London Heathrow
12:50
Amsterdam Schiphol
|
06:20
London Heathrow
11:05
Amsterdam Schiphol
17:35
Pulkovo
|
Connect |
BA054
British Airways
AY1332
Finnair
AY705
Finnair
|
22:15
Johannesburg
10:20
London Heathrow
16:50
Helsinki
|
07:35
London Heathrow
15:15
Helsinki
19:00
Pulkovo
|
Connect |
KL0592
KLM
KL1395
KLM
|
23:55
Johannesburg
12:50
Amsterdam Schiphol
|
10:15
Amsterdam Schiphol
17:35
Pulkovo
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Moscow Vnukovo and cost approximately 800 USD.
You take a bus, shuttle or taxi from Moscow Vnukovo to your destination in Russia.
Flight | Depart | Arrive | |
---|---|---|---|
TK39 43
Turkish Airlines
TK413
Turkish Airlines
|
19:15
Johannesburg
09:35
Istanbul
|
06:05
Istanbul
12:40
Moscow Vnukovo
|
Connect |
TK39 43
Turkish Airlines
TK417
Turkish Airlines
|
19:15
Johannesburg
11:45
Istanbul
|
06:05
Istanbul
14:45
Moscow Vnukovo
|
Connect |
TK39 43
Turkish Airlines
TK415
Turkish Airlines
|
19:15
Johannesburg
16:45
Istanbul
|
06:05
Istanbul
19:50
Moscow Vnukovo
|
Connect |
LY052
El Al
TK811
Turkish Airlines
TK417
Turkish Airlines
|
21:45
Johannesburg
07:25
Tel Aviv
11:45
Istanbul
|
06:30
Tel Aviv
10:55
Istanbul
14:45
Moscow Vnukovo
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Capetown.
You take a flight from Capetown to Krasnodar and cost approximately 900 USD.
You take a bus, shuttle or taxi from Krasnodar to your destination in Russia.
Flight | Depart | Arrive | |
---|---|---|---|
ET846
Ethiopian Airlines
ET404
Ethiopian Airlines
U6826
Ural Airlines
|
14:35
Capetown
23:55
Addis Ababa
13:45
Tel Aviv
|
22:00
Addis Ababa
03:00
Tel Aviv
17:25
Krasnodar
|
Connect |
EK771
Emirates
FZ717
Flydubai
U62872
Ural Airlines
|
18:25
Capetown
07:25
Dubai
16:40
Erevan
|
05:55
Dubai
10:55
Erevan
17:15
Krasnodar
|
Connect |
EK771
Emirates
EK119
Emirates
DP972
Pobeda Airlines LLC
|
18:25
Capetown
09:55
Dubai
14:45
Sabiha Gokcen
|
05:55
Dubai
13:50
Sabiha Gokcen
16:35
Krasnodar
|
Connect |
EK771
Emirates
FZ983
Flydubai
|
18:25
Capetown
22:20
Dubai
|
05:55
Dubai
01:40
Krasnodar
|
Connect |
TK45
Turkish Airlines
TK784
Turkish Airlines
U6826
Ural Airlines
|
18:35
Capetown
07:45
Istanbul
13:45
Tel Aviv
|
06:00
Istanbul
08:55
Tel Aviv
17:25
Krasnodar
|
Connect |
TK45
Turkish Airlines
TK794
Turkish Airlines
U6826
Ural Airlines
|
18:35
Capetown
10:10
Istanbul
13:45
Tel Aviv
|
06:00
Istanbul
11:25
Tel Aviv
17:25
Krasnodar
|
Connect |
TK45
Turkish Airlines
TK417
Turkish Airlines
UT523
UTair Aviation
|
18:35
Capetown
11:45
Istanbul
17:30
Moscow Vnukovo
|
06:00
Istanbul
14:45
Moscow Vnukovo
19:35
Krasnodar
|
Connect |
TK45
Turkish Airlines
TK413
Turkish Airlines
UT523
UTair Aviation
|
18:35
Capetown
09:35
Istanbul
17:30
Moscow Vnukovo
|
06:00
Istanbul
12:40
Moscow Vnukovo
19:35
Krasnodar
|
Connect |
TK45
Turkish Airlines
TK485
Turkish Airlines
|
18:35
Capetown
01:40
Istanbul
|
06:00
Istanbul
03:45
Krasnodar
|
Connect |
TK45
Turkish Airlines
TK2408
Turkish Airlines
PC384
Pegasus Airlines
|
18:35
Capetown
07:10
Istanbul
10:30
Antalya
|
06:00
Istanbul
08:40
Antalya
12:35
Krasnodar
|
Connect |
LH575
Lufthansa
PC1020
Pegasus Airlines
PC380
Pegasus Airlines
|
19:25
Capetown
12:20
Munich
22:50
Sabiha Gokcen
|
05:45
Munich
17:00
Sabiha Gokcen
00:55
Krasnodar
|
Connect |
LH575
Lufthansa
PC1022
Pegasus Airlines
PC380
Pegasus Airlines
|
19:25
Capetown
14:35
Munich
22:50
Sabiha Gokcen
|
05:45
Munich
19:15
Sabiha Gokcen
00:55
Krasnodar
|
Connect |
WK85
Edelweiss Air
PC950
Pegasus Airlines
PC380
Pegasus Airlines
|
21:45
Capetown
16:10
Zurich
22:50
Sabiha Gokcen
|
08:10
Zurich
21:00
Sabiha Gokcen
00:55
Krasnodar
|
Connect |
WK85
Edelweiss Air
PC948
Pegasus Airlines
PC380
Pegasus Airlines
|
21:45
Capetown
14:15
Zurich
22:50
Sabiha Gokcen
|
08:10
Zurich
19:10
Sabiha Gokcen
00:55
Krasnodar
|
Connect |
WK85
Edelweiss Air
TK1908
Turkish Airlines
TK485
Turkish Airlines
|
21:45
Capetown
11:00
Zurich
01:40
Istanbul
|
08:10
Zurich
15:45
Istanbul
03:45
Krasnodar
|
Connect |
WK85
Edelweiss Air
TK1910
Turkish Airlines
TK485
Turkish Airlines
|
21:45
Capetown
18:45
Zurich
01:40
Istanbul
|
08:10
Zurich
23:40
Istanbul
03:45
Krasnodar
|
Connect |
KQ785
Kenya Airways
KQ310
Kenya Airways
FZ983
Flydubai
|
23:00
Capetown
14:10
Nairobi
22:20
Dubai
|
05:45
Nairobi
20:25
Dubai
01:40
Krasnodar
|
Connect |
You can find hotels and accommodations in Russia with our hotels search tool below
Booking.com