HowToGo

Flight from South Africa to Russia

How to get to Russia from South Africa by flight ? You can check flights from South Africa to Russia below.

Search Transfer from South Africa to Russia

Search Flights

You can find flight ticket prices from South Africa to Russia with our flight tickets search tool below

1. Johannesburg to Krasnodar

  1. You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.

  2. You take a flight from Johannesburg to Krasnodar and cost approximately 850 USD.

  3. 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

2. Johannesburg to Platov

  1. You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.

  2. You take a flight from Johannesburg to Platov and cost approximately 1000 USD.

  3. 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

3. Johannesburg to Pulkovo

  1. You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.

  2. You take a flight from Johannesburg to Pulkovo and cost approximately 800 USD.

  3. 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

4. Johannesburg to Moscow Vnukovo

  1. You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.

  2. You take a flight from Johannesburg to Moscow Vnukovo and cost approximately 800 USD.

  3. 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

5. Capetown to Krasnodar

  1. You take a bus, shuttle or taxi from your location in South Africa to Capetown.

  2. You take a flight from Capetown to Krasnodar and cost approximately 900 USD.

  3. 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

References

Find Hotels in Russia

You can find hotels and accommodations in Russia with our hotels search tool below

Booking.com