HowToGo

Flight from South Africa to Saudi Arabia

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

Search Transfer from South Africa to Saudi Arabia

Search Flights

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

1. Johannesburg to Jeddah

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

  2. You take a flight from Johannesburg to Jeddah and cost approximately 650 USD.

  3. You take a bus, shuttle or taxi from Jeddah to your destination in Saudi Arabia.

Flight Depart Arrive
SV0446 Saudia
11:00 Johannesburg
18:45 Jeddah Direct
EK762 Emirates
EK801 Emirates
13:40 Johannesburg
01:20 Dubai
23:59 Dubai
03:10 Jeddah
Connect
ET808 Ethiopian Airlines
ET402 Ethiopian Airlines
14:10 Johannesburg
00:05 Addis Ababa
20:25 Addis Ababa
02:35 Jeddah
Connect
EK764 Emirates
EK805 Emirates
19:10 Johannesburg
06:55 Dubai
05:25 Dubai
08:45 Jeddah
Connect
MS840 Egyptair
MS661 Egyptair
21:45 Johannesburg
07:20 Cairo
05:35 Cairo
10:30 Jeddah
Connect
MS840 Egyptair
MS667 623 Egyptair
21:45 Johannesburg
08:50 Cairo
05:35 Cairo
12:00 Jeddah
Connect

2. Johannesburg to Medina

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

  2. You take a flight from Johannesburg to Medina and cost approximately 600 USD.

  3. You take a bus, shuttle or taxi from Medina to your destination in Saudi Arabia.

Flight Depart Arrive
ET848 Ethiopian Airlines
ET442 2442 Ethiopian Airlines
08:20 Johannesburg
23:35 Addis Ababa
14:45 Addis Ababa
03:05 Medina
Connect
EK768 Emirates
EK807 Emirates
10:30 Johannesburg
01:15 Dubai
20:40 Dubai
03:00 Medina
Connect
EK768 Emirates
FZ899 Flydubai
10:30 Johannesburg
22:35 Dubai
20:40 Dubai
00:15 Medina
Connect
SV0446 Saudia
SV1048 Saudia
SV1453 Saudia
11:00 Johannesburg
21:00 Jeddah
05:10 Riyadh
18:45 Jeddah
22:35 Riyadh
06:35 Medina
Connect
SV0446 Saudia
SV0482 Saudia
SV1453 Saudia
11:00 Johannesburg
22:00 Jeddah
05:10 Riyadh
18:45 Jeddah
23:30 Riyadh
06:35 Medina
Connect
SV0446 Saudia
SV1048 Saudia
SV1475 Saudia
11:00 Johannesburg
21:00 Jeddah
01:30 Riyadh
18:45 Jeddah
22:35 Riyadh
02:55 Medina
Connect
SV0446 Saudia
SV1426 Saudia
11:00 Johannesburg
22:20 Jeddah
18:45 Jeddah
23:15 Medina
Connect
SV0446 Saudia
SV1458 Saudia
11:00 Johannesburg
01:35 Jeddah
18:45 Jeddah
02:30 Medina
Connect
SV0446 Saudia
SV1046 Saudia
SV1475 Saudia
11:00 Johannesburg
20:00 Jeddah
01:30 Riyadh
18:45 Jeddah
21:35 Riyadh
02:55 Medina
Connect
SV0446 Saudia
SV1454 Saudia
11:00 Johannesburg
21:00 Jeddah
18:45 Jeddah
21:55 Medina
Connect
SV0446 Saudia
SV0482 Saudia
SV1475 Saudia
11:00 Johannesburg
22:00 Jeddah
01:30 Riyadh
18:45 Jeddah
23:30 Riyadh
02:55 Medina
Connect
SV0446 Saudia
SV1046 Saudia
SV1453 Saudia
11:00 Johannesburg
20:00 Jeddah
05:10 Riyadh
18:45 Jeddah
21:35 Riyadh
06:35 Medina
Connect
ET21 Ethiopian Airlines
ET875 Ethiopian Airlines
ET442 2442 Ethiopian Airlines
12:20 Johannesburg
15:10 Blantyre
23:35 Addis Ababa
14:35 Blantyre
20:20 Addis Ababa
03:05 Medina
Connect
EK762 Emirates
EK807 Emirates
13:40 Johannesburg
01:15 Dubai
23:59 Dubai
03:00 Medina
Connect
ET808 Ethiopian Airlines
ET442 2442 Ethiopian Airlines
14:10 Johannesburg
23:35 Addis Ababa
20:25 Addis Ababa
03:05 Medina
Connect
EK764 Emirates
EK809 Emirates
19:10 Johannesburg
14:30 Dubai
05:25 Dubai
16:00 Medina
Connect
EY603 Etihad
EY345 Etihad
20:05 Johannesburg
09:40 Abu Dhabi
06:00 Abu Dhabi
11:20 Medina
Connect
MS840 Egyptair
MS695 Egyptair
21:45 Johannesburg
07:00 Cairo
05:35 Cairo
09:50 Medina
Connect
MS840 Egyptair
MS639 Egyptair
21:45 Johannesburg
08:20 Cairo
05:35 Cairo
11:10 Medina
Connect
EK766 Emirates
FZ893 Flydubai
22:20 Johannesburg
14:10 Dubai
08:20 Dubai
15:50 Medina
Connect
EK766 Emirates
EK809 Emirates
22:20 Johannesburg
14:30 Dubai
08:20 Dubai
16:00 Medina
Connect

3. Johannesburg to Abha

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

  2. You take a flight from Johannesburg to Abha and cost approximately 550 USD.

  3. You take a bus, shuttle or taxi from Abha to your destination in Saudi Arabia.

Flight Depart Arrive
SV0446 Saudia
SV1454 Saudia
SV1668 Saudia
11:00 Johannesburg
21:00 Jeddah
23:55 Medina
18:45 Jeddah
21:55 Medina
01:30 Abha
Connect
SV0446 Saudia
SV1454 Saudia
SV1668 Saudia
11:00 Johannesburg
21:00 Jeddah
04:55 Medina
18:45 Jeddah
21:55 Medina
06:30 Abha
Connect
SV0446 Saudia
SV1426 Saudia
SV1668 Saudia
11:00 Johannesburg
22:20 Jeddah
04:55 Medina
18:45 Jeddah
23:15 Medina
06:30 Abha
Connect
SV0446 Saudia
SV1128 Saudia
SV1683 Saudia
11:00 Johannesburg
23:00 Jeddah
10:35 Dammam
18:45 Jeddah
01:00 Dammam
12:45 Abha
Connect
SV0446 Saudia
SV1654 Saudia
11:00 Johannesburg
08:50 Jeddah
18:45 Jeddah
10:00 Abha
Connect
SV0446 Saudia
SV1128 Saudia
SV1877 Saudia
11:00 Johannesburg
23:00 Jeddah
03:45 Dammam
18:45 Jeddah
01:00 Dammam
05:55 Abha
Connect
SV0446 Saudia
SV1048 Saudia
SV1655 Saudia
11:00 Johannesburg
21:00 Jeddah
06:25 Riyadh
18:45 Jeddah
22:35 Riyadh
08:00 Abha
Connect
SV0446 Saudia
SV1046 Saudia
SV1655 Saudia
11:00 Johannesburg
20:00 Jeddah
06:25 Riyadh
18:45 Jeddah
21:35 Riyadh
08:00 Abha
Connect
SV0446 Saudia
SV1426 Saudia
SV1674 Saudia
11:00 Johannesburg
22:20 Jeddah
10:55 Medina
18:45 Jeddah
23:15 Medina
12:30 Abha
Connect
SV0446 Saudia
SV1458 Saudia
SV1674 Saudia
11:00 Johannesburg
01:35 Jeddah
10:55 Medina
18:45 Jeddah
02:30 Medina
12:30 Abha
Connect
SV0446 Saudia
SV1046 Saudia
SV1659 Saudia
11:00 Johannesburg
20:00 Jeddah
08:20 Riyadh
18:45 Jeddah
21:35 Riyadh
09:55 Abha
Connect
SV0446 Saudia
SV1101 1126 Saudia
SV1877 Saudia
11:00 Johannesburg
21:00 Jeddah
03:45 Dammam
18:45 Jeddah
23:00 Dammam
05:55 Abha
Connect
SV0446 Saudia
SV1048 Saudia
SV1659 Saudia
11:00 Johannesburg
21:00 Jeddah
08:20 Riyadh
18:45 Jeddah
22:35 Riyadh
09:55 Abha
Connect
SV0446 Saudia
SV1656 Saudia
11:00 Johannesburg
06:15 Jeddah
18:45 Jeddah
07:25 Abha
Connect
SV0446 Saudia
SV0482 Saudia
SV1659 Saudia
11:00 Johannesburg
22:00 Jeddah
08:20 Riyadh
18:45 Jeddah
23:30 Riyadh
09:55 Abha
Connect
SV0446 Saudia
SV1046 Saudia
SV1664 Saudia
11:00 Johannesburg
20:00 Jeddah
02:40 Riyadh
18:45 Jeddah
21:35 Riyadh
04:15 Abha
Connect
SV0446 Saudia
SV0482 Saudia
SV1653 Saudia
11:00 Johannesburg
22:00 Jeddah
09:10 Riyadh
18:45 Jeddah
23:30 Riyadh
10:45 Abha
Connect
SV0446 Saudia
SV1048 Saudia
SV1664 Saudia
11:00 Johannesburg
21:00 Jeddah
02:40 Riyadh
18:45 Jeddah
22:35 Riyadh
04:15 Abha
Connect
SV0446 Saudia
SV1944 Saudia
11:00 Johannesburg
04:10 Jeddah
18:45 Jeddah
05:20 Abha
Connect
SV0446 Saudia
SV0482 Saudia
SV1655 Saudia
11:00 Johannesburg
22:00 Jeddah
06:25 Riyadh
18:45 Jeddah
23:30 Riyadh
08:00 Abha
Connect
SV0446 Saudia
SV1101 1126 Saudia
SV1683 Saudia
11:00 Johannesburg
21:00 Jeddah
10:35 Dammam
18:45 Jeddah
23:00 Dammam
12:45 Abha
Connect
EK762 Emirates
EK801 Emirates
SV1944 Saudia
13:40 Johannesburg
01:20 Dubai
04:10 Jeddah
23:59 Dubai
03:10 Jeddah
05:20 Abha
Connect
EK762 Emirates
FZ819 Flydubai
13:40 Johannesburg
07:00 Dubai
23:59 Dubai
08:45 Abha
Connect
EK762 Emirates
EK823 Emirates
SV1877 Saudia
13:40 Johannesburg
02:25 Dubai
03:45 Dammam
23:59 Dubai
02:45 Dammam
05:55 Abha
Connect
ET808 Ethiopian Airlines
ET422 Ethiopian Airlines
SV1877 Saudia
14:10 Johannesburg
21:55 Addis Ababa
03:45 Dammam
20:25 Addis Ababa
02:10 Dammam
05:55 Abha
Connect
ET808 Ethiopian Airlines
ET452 Ethiopian Airlines
MS630 Egyptair
14:10 Johannesburg
22:05 Addis Ababa
02:40 Cairo
20:25 Addis Ababa
01:20 Cairo
06:15 Abha
Connect
ET808 Ethiopian Airlines
ET402 Ethiopian Airlines
SV1944 Saudia
14:10 Johannesburg
00:05 Addis Ababa
04:10 Jeddah
20:25 Addis Ababa
02:35 Jeddah
05:20 Abha
Connect
ET808 Ethiopian Airlines
ET442 2442 Ethiopian Airlines
SV1668 Saudia
14:10 Johannesburg
23:35 Addis Ababa
04:55 Medina
20:25 Addis Ababa
03:05 Medina
06:30 Abha
Connect
EK764 Emirates
FZ813 Flydubai
19:10 Johannesburg
12:40 Dubai
05:25 Dubai
14:30 Abha
Connect
EK764 Emirates
EK819 Emirates
SV1653 Saudia
19:10 Johannesburg
06:55 Dubai
09:10 Riyadh
05:25 Dubai
07:50 Riyadh
10:45 Abha
Connect
EK764 Emirates
FZ819 Flydubai
19:10 Johannesburg
07:00 Dubai
05:25 Dubai
08:45 Abha
Connect
EK764 Emirates
EK805 Emirates
SV1680 Saudia
19:10 Johannesburg
06:55 Dubai
10:20 Jeddah
05:25 Dubai
08:45 Jeddah
11:30 Abha
Connect
EY603 Etihad
EY321 Etihad
SV1683 Saudia
20:05 Johannesburg
09:15 Abu Dhabi
10:35 Dammam
06:00 Abu Dhabi
09:35 Dammam
12:45 Abha
Connect
EY603 Etihad
EY356 Etihad
SV1886 Saudia
20:05 Johannesburg
08:05 Abu Dhabi
10:55 Riyadh
06:00 Abu Dhabi
09:10 Riyadh
12:30 Abha
Connect
EY603 Etihad
EY333 Etihad
SV1650 Saudia
20:05 Johannesburg
11:15 Abu Dhabi
14:10 Jeddah
06:00 Abu Dhabi
13:05 Jeddah
15:20 Abha
Connect
EY603 Etihad
EY317 Etihad
SV1959 Saudia
20:05 Johannesburg
10:20 Abu Dhabi
14:35 Riyadh
06:00 Abu Dhabi
11:15 Riyadh
16:10 Abha
Connect
MS840 Egyptair
MS667 623 Egyptair
SV1666 Saudia
21:45 Johannesburg
08:50 Cairo
13:00 Jeddah
05:35 Cairo
12:00 Jeddah
14:10 Abha
Connect
MS840 Egyptair
MS661 Egyptair
SV1666 Saudia
21:45 Johannesburg
07:20 Cairo
13:00 Jeddah
05:35 Cairo
10:30 Jeddah
14:10 Abha
Connect
MS840 Egyptair
MS695 Egyptair
SV1674 Saudia
21:45 Johannesburg
07:00 Cairo
10:55 Medina
05:35 Cairo
09:50 Medina
12:30 Abha
Connect
EK766 Emirates
FZ813 Flydubai
22:20 Johannesburg
12:40 Dubai
08:20 Dubai
14:30 Abha
Connect

4. Johannesburg to Riyadh

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

  2. You take a flight from Johannesburg to Riyadh and cost approximately 500 USD.

  3. You take a bus, shuttle or taxi from Riyadh to your destination in Saudi Arabia.

Flight Depart Arrive
ET848 Ethiopian Airlines
ET412 Ethiopian Airlines
08:20 Johannesburg
23:05 Addis Ababa
14:45 Addis Ababa
02:30 Riyadh
Connect
EK768 Emirates
EK815 Emirates
10:30 Johannesburg
01:25 Dubai
20:40 Dubai
02:25 Riyadh
Connect
SW726 Air Namibia
ET834 Ethiopian Airlines
ET412 Ethiopian Airlines
10:45 Johannesburg
14:30 Windhoek
23:05 Addis Ababa
12:50 Windhoek
21:20 Addis Ababa
02:30 Riyadh
Connect
SV0446 Saudia
SV0482 Saudia
11:00 Johannesburg
22:00 Jeddah
18:45 Jeddah
23:30 Riyadh
Connect
SV0446 Saudia
SV1780 Saudia
SV1800 Saudia
11:00 Johannesburg
21:25 Jeddah
02:30 Jazan
18:45 Jeddah
22:50 Jazan
04:20 Riyadh
Connect
SV0446 Saudia
SV1454 Saudia
SV1438 1440 Saudia
11:00 Johannesburg
21:00 Jeddah
05:05 Medina
18:45 Jeddah
21:55 Medina
06:25 Riyadh
Connect
SV0446 Saudia
SV1101 1126 Saudia
SV1167 Saudia
11:00 Johannesburg
21:00 Jeddah
05:05 Dammam
18:45 Jeddah
23:00 Dammam
06:15 Riyadh
Connect
SV0446 Saudia
SV1101 1126 Saudia
SV1171 Saudia
11:00 Johannesburg
21:00 Jeddah
02:20 Dammam
18:45 Jeddah
23:00 Dammam
03:30 Riyadh
Connect
SV0446 Saudia
SV1128 Saudia
SV1171 Saudia
11:00 Johannesburg
23:00 Jeddah
02:20 Dammam
18:45 Jeddah
01:00 Dammam
03:30 Riyadh
Connect
SV0446 Saudia
SV1780 Saudia
SV1804 Saudia
11:00 Johannesburg
21:25 Jeddah
00:50 Jazan
18:45 Jeddah
22:50 Jazan
02:40 Riyadh
Connect
SV0446 Saudia
SV1454 Saudia
SV0748 Saudia
11:00 Johannesburg
21:00 Jeddah
00:05 Medina
18:45 Jeddah
21:55 Medina
01:25 Riyadh
Connect
SV0446 Saudia
SV1426 Saudia
SV0748 Saudia
11:00 Johannesburg
22:20 Jeddah
00:05 Medina
18:45 Jeddah
23:15 Medina
01:25 Riyadh
Connect
SV0446 Saudia
SV1128 Saudia
SV1167 Saudia
11:00 Johannesburg
23:00 Jeddah
05:05 Dammam
18:45 Jeddah
01:00 Dammam
06:15 Riyadh
Connect
SV0446 Saudia
SV1048 Saudia
11:00 Johannesburg
21:00 Jeddah
18:45 Jeddah
22:35 Riyadh
Connect
SV0446 Saudia
SV1426 Saudia
SV1438 1440 Saudia
11:00 Johannesburg
22:20 Jeddah
05:05 Medina
18:45 Jeddah
23:15 Medina
06:25 Riyadh
Connect
SV0446 Saudia
SV1046 Saudia
11:00 Johannesburg
20:00 Jeddah
18:45 Jeddah
21:35 Riyadh
Connect
SV0446 Saudia
SV1781 Saudia
SV1800 Saudia
11:00 Johannesburg
00:25 Jeddah
02:30 Jazan
18:45 Jeddah
01:50 Jazan
04:20 Riyadh
Connect
SV0446 Saudia
SV1458 Saudia
SV1438 1440 Saudia
11:00 Johannesburg
01:35 Jeddah
05:05 Medina
18:45 Jeddah
02:30 Medina
06:25 Riyadh
Connect
SV0446 Saudia
SV1101 1126 Saudia
SV1169 Saudia
11:00 Johannesburg
21:00 Jeddah
00:20 Dammam
18:45 Jeddah
23:00 Dammam
01:30 Riyadh
Connect
ET21 Ethiopian Airlines
ET875 Ethiopian Airlines
ET412 Ethiopian Airlines
12:20 Johannesburg
15:10 Blantyre
23:05 Addis Ababa
14:35 Blantyre
20:20 Addis Ababa
02:30 Riyadh
Connect
EK762 Emirates
EK815 Emirates
13:40 Johannesburg
01:25 Dubai
23:59 Dubai
02:25 Riyadh
Connect
EK762 Emirates
FZ847 Flydubai
13:40 Johannesburg
07:50 Dubai
23:59 Dubai
08:50 Riyadh
Connect
EK762 Emirates
EK819 Emirates
13:40 Johannesburg
06:55 Dubai
23:59 Dubai
07:50 Riyadh
Connect
ET808 Ethiopian Airlines
ET412 Ethiopian Airlines
14:10 Johannesburg
23:05 Addis Ababa
20:25 Addis Ababa
02:30 Riyadh
Connect
EK764 Emirates
FZ847 Flydubai
19:10 Johannesburg
07:50 Dubai
05:25 Dubai
08:50 Riyadh
Connect
EK764 Emirates
FZ8845 Flydubai
19:10 Johannesburg
11:15 Dubai
05:25 Dubai
12:15 Riyadh
Connect
EK764 Emirates
EK819 Emirates
19:10 Johannesburg
06:55 Dubai
05:25 Dubai
07:50 Riyadh
Connect
EY603 Etihad
EY317 Etihad
20:05 Johannesburg
10:20 Abu Dhabi
06:00 Abu Dhabi
11:15 Riyadh
Connect
EY603 Etihad
EY356 Etihad
20:05 Johannesburg
08:05 Abu Dhabi
06:00 Abu Dhabi
09:10 Riyadh
Connect
MS840 Egyptair
MS689 Egyptair
21:45 Johannesburg
11:30 Cairo
05:35 Cairo
15:00 Riyadh
Connect
MS840 Egyptair
MS651 Egyptair
21:45 Johannesburg
08:30 Cairo
05:35 Cairo
12:00 Riyadh
Connect
EK766 Emirates
FZ8845 Flydubai
22:20 Johannesburg
11:15 Dubai
08:20 Dubai
12:15 Riyadh
Connect

References

Find Hotels in Saudi Arabia

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

Booking.com