HowToGo

Flight from South Africa to Maldives

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

Search Transfer from South Africa to Maldives

Search Flights

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

1. Johannesburg to Male

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

  2. You take a flight from Johannesburg to Male and cost approximately 750 USD.

  3. You take a bus, shuttle or taxi from Male to your destination in Maldives.

Flight Depart Arrive
QR1366 Qatar Airways
QR672 Qatar Airways
08:00 Johannesburg
02:10 Doha
17:50 Doha
09:05 Male
Connect
QR1366 Qatar Airways
QR676 Qatar Airways
08:00 Johannesburg
01:05 Doha
17:50 Doha
08:05 Male
Connect
EK768 Emirates
EK658 Emirates
10:30 Johannesburg
04:20 Dubai
20:40 Dubai
09:30 Male
Connect
EK768 Emirates
EK656 Emirates
10:30 Johannesburg
02:30 Dubai
20:40 Dubai
07:40 Male
Connect
EK762 Emirates
EK656 Emirates
13:40 Johannesburg
02:30 Dubai
23:59 Dubai
07:40 Male
Connect
EK762 Emirates
EK658 Emirates
13:40 Johannesburg
04:20 Dubai
23:59 Dubai
09:30 Male
Connect
EK762 Emirates
EK652 Emirates
13:40 Johannesburg
09:45 Dubai
23:59 Dubai
15:00 Male
Connect
QR1364 Qatar Airways
QR672 Qatar Airways
13:45 Johannesburg
02:10 Doha
23:35 Doha
09:05 Male
Connect
SQ479 Singapore Airlines
MI480 SilkAir
13:45 Johannesburg
11:00 Singapore Changi
06:10 Singapore Changi
12:35 Male
Connect
QR1364 Qatar Airways
QR674 Qatar Airways
13:45 Johannesburg
08:15 Doha
23:35 Doha
15:15 Male
Connect
QR1364 Qatar Airways
QR676 Qatar Airways
13:45 Johannesburg
01:05 Doha
23:35 Doha
08:05 Male
Connect
SQ479 Singapore Airlines
MI482 SilkAir
13:45 Johannesburg
10:15 Singapore Changi
06:10 Singapore Changi
11:50 Male
Connect
KQ763 Kenya Airways
WY722 Oman Air
WY383 Oman Air
17:30 Johannesburg
00:20 Nairobi
08:45 Muscat
22:35 Nairobi
06:45 Muscat
13:30 Male
Connect
EK764 Emirates
EK652 Emirates
19:10 Johannesburg
09:45 Dubai
05:25 Dubai
15:00 Male
Connect
EY603 Etihad
EY278 Etihad
20:05 Johannesburg
08:50 Abu Dhabi
06:00 Abu Dhabi
14:15 Male
Connect
EY603 Etihad
EY264 Etihad
GF145 Gulf Air Bahrain
20:05 Johannesburg
08:55 Abu Dhabi
17:00 Colombo
06:00 Abu Dhabi
15:00 Colombo
18:00 Male
Connect
QR1378 Qatar Airways
QR674 Qatar Airways
20:15 Johannesburg
08:15 Doha
06:05 Doha
15:15 Male
Connect
QR1368 Qatar Airways
QR674 Qatar Airways
20:50 Johannesburg
08:15 Doha
06:40 Doha
15:15 Male
Connect
EK766 Emirates
EK654 Emirates
EK653 Emirates
22:20 Johannesburg
10:10 Dubai
20:35 Colombo
08:20 Dubai
16:10 Colombo
21:35 Male
Connect
EK766 Emirates
EK652 Emirates
22:20 Johannesburg
09:45 Dubai
08:20 Dubai
15:00 Male
Connect
SQ481 Singapore Airlines
SQ452 Singapore Airlines
22:30 Johannesburg
20:45 Singapore Changi
14:55 Singapore Changi
22:10 Male
Connect

2. Durban to Male

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

  2. You take a flight from Durban to Male and cost approximately 850 USD.

  3. You take a bus, shuttle or taxi from Male to your destination in Maldives.

Flight Depart Arrive
BA6200 British Airways
QR1364 Qatar Airways
QR676 Qatar Airways
06:25 Durban
13:45 Johannesburg
01:05 Doha
07:30 Johannesburg
23:35 Doha
08:05 Male
Connect
BA6202 British Airways
QR1364 Qatar Airways
QR672 Qatar Airways
08:50 Durban
13:45 Johannesburg
02:10 Doha
09:55 Johannesburg
23:35 Doha
09:05 Male
Connect
BA6202 British Airways
QR1364 Qatar Airways
QR676 Qatar Airways
08:50 Durban
13:45 Johannesburg
01:05 Doha
09:55 Johannesburg
23:35 Doha
08:05 Male
Connect
BA6302 British Airways
QR1370 Qatar Airways
QR672 Qatar Airways
09:00 Durban
12:40 Capetown
02:10 Doha
11:10 Capetown
23:55 Doha
09:05 Male
Connect
BA6302 British Airways
QR1370 Qatar Airways
QR676 Qatar Airways
09:00 Durban
12:40 Capetown
01:05 Doha
11:10 Capetown
23:55 Doha
08:05 Male
Connect
BA6222 British Airways
QR1364 Qatar Airways
QR672 Qatar Airways
11:30 Durban
13:45 Johannesburg
02:10 Doha
12:35 Johannesburg
23:35 Doha
09:05 Male
Connect
BA6222 British Airways
QR1364 Qatar Airways
QR676 Qatar Airways
11:30 Durban
13:45 Johannesburg
01:05 Doha
12:35 Johannesburg
23:35 Doha
08:05 Male
Connect
BA6222 British Airways
EK762 Emirates
EK656 Emirates
11:30 Durban
13:40 Johannesburg
02:30 Dubai
12:35 Johannesburg
23:59 Dubai
07:40 Male
Connect
BA6312 British Airways
QR1372 Qatar Airways
QR674 Qatar Airways
14:40 Durban
18:40 Capetown
08:15 Doha
16:50 Capetown
05:55 Doha
15:15 Male
Connect
MN612 Comair
EY603 Etihad
EY278 Etihad
15:10 Durban
20:05 Johannesburg
08:50 Abu Dhabi
16:15 Johannesburg
06:00 Abu Dhabi
14:15 Male
Connect
MN622 Comair
EY603 Etihad
EY278 Etihad
16:20 Durban
20:05 Johannesburg
08:50 Abu Dhabi
17:25 Johannesburg
06:00 Abu Dhabi
14:15 Male
Connect
MN660 Comair
EY603 Etihad
EY278 Etihad
16:25 Durban
20:05 Johannesburg
08:50 Abu Dhabi
17:30 Johannesburg
06:00 Abu Dhabi
14:15 Male
Connect
BA6212 British Airways
QR1368 Qatar Airways
QR674 Qatar Airways
17:25 Durban
20:50 Johannesburg
08:15 Doha
18:30 Johannesburg
06:40 Doha
15:15 Male
Connect
MN630 Comair
EY603 Etihad
EY278 Etihad
17:55 Durban
20:05 Johannesburg
08:50 Abu Dhabi
19:00 Johannesburg
06:00 Abu Dhabi
14:15 Male
Connect
BA6226 British Airways
QR1368 Qatar Airways
QR674 Qatar Airways
18:10 Durban
20:50 Johannesburg
08:15 Doha
19:15 Johannesburg
06:40 Doha
15:15 Male
Connect
BA6226 British Airways
EY603 Etihad
EY278 Etihad
18:10 Durban
20:05 Johannesburg
08:50 Abu Dhabi
19:15 Johannesburg
06:00 Abu Dhabi
14:15 Male
Connect
QR1368 Qatar Airways
QR1368 Qatar Airways
QR674 Qatar Airways
18:35 Durban
20:50 Johannesburg
08:15 Doha
19:40 Johannesburg
06:40 Doha
15:15 Male
Connect
EK776 Emirates
EK652 Emirates
18:40 Durban
09:45 Dubai
05:00 Dubai
15:00 Male
Connect
EK776 Emirates
EK654 Emirates
EK653 Emirates
18:40 Durban
10:10 Dubai
20:35 Colombo
05:00 Dubai
16:10 Colombo
21:35 Male
Connect
MN604 Comair
QR1368 Qatar Airways
QR674 Qatar Airways
18:55 Durban
20:50 Johannesburg
08:15 Doha
20:00 Johannesburg
06:40 Doha
15:15 Male
Connect
FA279 Safair
EK766 Emirates
EK652 Emirates
19:50 Durban
22:20 Johannesburg
09:45 Dubai
21:00 Johannesburg
08:20 Dubai
15:00 Male
Connect
SA580 South African Airways
EK766 Emirates
EK652 Emirates
20:05 Durban
22:20 Johannesburg
09:45 Dubai
21:10 Johannesburg
08:20 Dubai
15:00 Male
Connect
BA6214 British Airways
EK766 Emirates
EK652 Emirates
20:15 Durban
22:20 Johannesburg
09:45 Dubai
21:20 Johannesburg
08:20 Dubai
15:00 Male
Connect

3. Johannesburg to Gan Island

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

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

  3. You take a bus, shuttle or taxi from Gan Island to your destination in Maldives.

Flight Depart Arrive
QR1366 Qatar Airways
UL218 SriLankan Airlines
UL119 SriLankan Airlines
08:00 Johannesburg
22:30 Doha
07:01 Colombo
17:50 Doha
05:55 Colombo
08:20 Gan Island
Connect
QR1366 Qatar Airways
QR662 Qatar Airways
UL119 SriLankan Airlines
08:00 Johannesburg
19:05 Doha
07:01 Colombo
17:50 Doha
02:45 Colombo
08:20 Gan Island
Connect
EK768 Emirates
FZ547 Flydubai
UL119 SriLankan Airlines
10:30 Johannesburg
23:20 Dubai
07:01 Colombo
20:40 Dubai
05:25 Colombo
08:20 Gan Island
Connect
EY603 Etihad
EY264 Etihad
UL119 SriLankan Airlines
20:05 Johannesburg
08:55 Abu Dhabi
07:01 Colombo
06:00 Abu Dhabi
15:00 Colombo
08:20 Gan Island
Connect
QR1368 Qatar Airways
QR654 Qatar Airways
UL119 SriLankan Airlines
20:50 Johannesburg
07:40 Doha
07:01 Colombo
06:40 Doha
15:20 Colombo
08:20 Gan Island
Connect

4. Capetown to Male

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

  2. You take a flight from Capetown to Male and cost approximately 650 USD.

  3. You take a bus, shuttle or taxi from Male to your destination in Maldives.

Flight Depart Arrive
BA6428 British Airways
QR1364 Qatar Airways
QR676 Qatar Airways
07:30 Capetown
13:45 Johannesburg
01:05 Doha
09:30 Johannesburg
23:35 Doha
08:05 Male
Connect
BA6406 British Airways
QR1364 Qatar Airways
QR672 Qatar Airways
09:00 Capetown
13:45 Johannesburg
02:10 Doha
11:00 Johannesburg
23:35 Doha
09:05 Male
Connect
BA6406 British Airways
QR1364 Qatar Airways
QR676 Qatar Airways
09:00 Capetown
13:45 Johannesburg
01:05 Doha
11:00 Johannesburg
23:35 Doha
08:05 Male
Connect
BA6410 British Airways
QR1364 Qatar Airways
QR672 Qatar Airways
09:50 Capetown
13:45 Johannesburg
02:10 Doha
11:50 Johannesburg
23:35 Doha
09:05 Male
Connect
BA6410 British Airways
QR1364 Qatar Airways
QR676 Qatar Airways
09:50 Capetown
13:45 Johannesburg
01:05 Doha
11:50 Johannesburg
23:35 Doha
08:05 Male
Connect
QR1370 Qatar Airways
QR672 Qatar Airways
12:40 Capetown
02:10 Doha
23:55 Doha
09:05 Male
Connect
QR1370 Qatar Airways
QR674 Qatar Airways
12:40 Capetown
08:15 Doha
23:55 Doha
15:15 Male
Connect
QR1370 Qatar Airways
QR676 Qatar Airways
12:40 Capetown
01:05 Doha
23:55 Doha
08:05 Male
Connect
EK773 Emirates
EK658 Emirates
13:05 Capetown
04:20 Dubai
00:35 Dubai
09:30 Male
Connect
EK773 Emirates
EK652 Emirates
13:05 Capetown
09:45 Dubai
00:35 Dubai
15:00 Male
Connect
EK773 Emirates
EK656 Emirates
13:05 Capetown
02:30 Dubai
00:35 Dubai
07:40 Male
Connect
MN104 Comair
EY603 Etihad
EY278 Etihad
14:35 Capetown
20:05 Johannesburg
08:50 Abu Dhabi
16:35 Johannesburg
06:00 Abu Dhabi
14:15 Male
Connect
BA6422 British Airways
QR1378 Qatar Airways
QR674 Qatar Airways
17:00 Capetown
20:15 Johannesburg
08:15 Doha
19:00 Johannesburg
06:05 Doha
15:15 Male
Connect
BA6422 British Airways
QR1368 Qatar Airways
QR674 Qatar Airways
17:00 Capetown
20:50 Johannesburg
08:15 Doha
19:00 Johannesburg
06:40 Doha
15:15 Male
Connect
BA6426 British Airways
QR1368 Qatar Airways
QR674 Qatar Airways
18:00 Capetown
20:50 Johannesburg
08:15 Doha
20:00 Johannesburg
06:40 Doha
15:15 Male
Connect
EK771 Emirates
EK652 Emirates
18:20 Capetown
09:45 Dubai
05:45 Dubai
15:00 Male
Connect
EK771 Emirates
EK654 Emirates
EK653 Emirates
18:20 Capetown
10:10 Dubai
20:35 Colombo
05:45 Dubai
16:10 Colombo
21:35 Male
Connect
QR1372 Qatar Airways
QR674 Qatar Airways
18:40 Capetown
08:15 Doha
05:55 Doha
15:15 Male
Connect

5. Bloemfontein to Male

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

  2. You take a flight from Bloemfontein to Male and cost approximately 600 USD.

  3. You take a bus, shuttle or taxi from Male to your destination in Maldives.

Flight Depart Arrive
SA8402 South African Airways
SA186 South African Airways
EK726 Emirates
EK656 Emirates
07:15 Bloemfontein
10:30 Johannesburg
16:50 Dar es Salaam
02:30 Dubai
08:05 Johannesburg
14:50 Dar es Salaam
23:20 Dubai
07:40 Male
Connect
SA8402 South African Airways
SA184 South African Airways
EK720 Emirates
EK656 Emirates
07:15 Bloemfontein
10:10 Johannesburg
16:35 Nairobi
02:30 Dubai
08:05 Johannesburg
15:05 Nairobi
22:40 Dubai
07:40 Male
Connect
SA1002 South African Airways
EK762 Emirates
EK656 Emirates
07:50 Bloemfontein
13:40 Johannesburg
02:30 Dubai
08:45 Johannesburg
23:59 Dubai
07:40 Male
Connect
SA1002 South African Airways
SA184 South African Airways
EK720 Emirates
EK658 Emirates
07:50 Bloemfontein
10:10 Johannesburg
16:35 Nairobi
04:20 Dubai
08:45 Johannesburg
15:05 Nairobi
22:40 Dubai
09:30 Male
Connect
SA1002 South African Airways
SA186 South African Airways
EK726 Emirates
EK658 Emirates
07:50 Bloemfontein
10:30 Johannesburg
16:50 Dar es Salaam
04:20 Dubai
08:45 Johannesburg
14:50 Dar es Salaam
23:20 Dubai
09:30 Male
Connect
SA1002 South African Airways
SA186 South African Airways
EK726 Emirates
EK656 Emirates
07:50 Bloemfontein
10:30 Johannesburg
16:50 Dar es Salaam
02:30 Dubai
08:45 Johannesburg
14:50 Dar es Salaam
23:20 Dubai
07:40 Male
Connect
SA1002 South African Airways
SA184 South African Airways
EK720 Emirates
EK656 Emirates
07:50 Bloemfontein
10:10 Johannesburg
16:35 Nairobi
02:30 Dubai
08:45 Johannesburg
15:05 Nairobi
22:40 Dubai
07:40 Male
Connect
SA1002 South African Airways
EK762 Emirates
EK658 Emirates
07:50 Bloemfontein
13:40 Johannesburg
04:20 Dubai
08:45 Johannesburg
23:59 Dubai
09:30 Male
Connect
SA1082 South African Airways
EK773 Emirates
EK656 Emirates
08:15 Bloemfontein
13:05 Capetown
02:30 Dubai
09:55 Capetown
00:35 Dubai
07:40 Male
Connect
SA1082 South African Airways
EK773 Emirates
EK658 Emirates
08:15 Bloemfontein
13:05 Capetown
04:20 Dubai
09:55 Capetown
00:35 Dubai
09:30 Male
Connect
SA1004 South African Airways
EK762 Emirates
EK656 Emirates
09:40 Bloemfontein
13:40 Johannesburg
02:30 Dubai
10:40 Johannesburg
23:59 Dubai
07:40 Male
Connect
SA1004 South African Airways
QR1364 Qatar Airways
QR676 Qatar Airways
09:40 Bloemfontein
13:45 Johannesburg
01:05 Doha
10:40 Johannesburg
23:35 Doha
08:05 Male
Connect
SA1004 South African Airways
EK762 Emirates
EK658 Emirates
09:40 Bloemfontein
13:40 Johannesburg
04:20 Dubai
10:40 Johannesburg
23:59 Dubai
09:30 Male
Connect
SA1004 South African Airways
QR1364 Qatar Airways
QR672 Qatar Airways
09:40 Bloemfontein
13:45 Johannesburg
02:10 Doha
10:40 Johannesburg
23:35 Doha
09:05 Male
Connect
SA8404 South African Airways
SQ479 Singapore Airlines
MI482 SilkAir
09:50 Bloemfontein
13:45 Johannesburg
10:15 Singapore Changi
10:45 Johannesburg
06:10 Singapore Changi
11:50 Male
Connect
SA8404 South African Airways
QR1364 Qatar Airways
QR672 Qatar Airways
09:50 Bloemfontein
13:45 Johannesburg
02:10 Doha
10:45 Johannesburg
23:35 Doha
09:05 Male
Connect
SA8404 South African Airways
EK762 Emirates
EK658 Emirates
09:50 Bloemfontein
13:40 Johannesburg
04:20 Dubai
10:45 Johannesburg
23:59 Dubai
09:30 Male
Connect
SA8404 South African Airways
EK762 Emirates
EK656 Emirates
09:50 Bloemfontein
13:40 Johannesburg
02:30 Dubai
10:45 Johannesburg
23:59 Dubai
07:40 Male
Connect
SA8404 South African Airways
QR1364 Qatar Airways
QR676 Qatar Airways
09:50 Bloemfontein
13:45 Johannesburg
01:05 Doha
10:45 Johannesburg
23:35 Doha
08:05 Male
Connect
JE403 Mango
EK771 Emirates
EK652 Emirates
11:15 Bloemfontein
18:20 Capetown
09:45 Dubai
12:55 Capetown
05:45 Dubai
15:00 Male
Connect
SA1006 South African Airways
QR1364 Qatar Airways
QR672 Qatar Airways
11:55 Bloemfontein
13:45 Johannesburg
02:10 Doha
12:55 Johannesburg
23:35 Doha
09:05 Male
Connect
SA1006 South African Airways
SQ479 Singapore Airlines
MI480 SilkAir
11:55 Bloemfontein
13:45 Johannesburg
11:00 Singapore Changi
12:55 Johannesburg
06:10 Singapore Changi
12:35 Male
Connect
SA1006 South African Airways
SQ479 Singapore Airlines
MI482 SilkAir
11:55 Bloemfontein
13:45 Johannesburg
10:15 Singapore Changi
12:55 Johannesburg
06:10 Singapore Changi
11:50 Male
Connect
SA1006 South African Airways
QR1364 Qatar Airways
QR676 Qatar Airways
11:55 Bloemfontein
13:45 Johannesburg
01:05 Doha
12:55 Johannesburg
23:35 Doha
08:05 Male
Connect
SA8414 South African Airways
SA8164 South African Airways
EK714 Emirates
EK652 Emirates
13:50 Bloemfontein
16:20 Johannesburg
21:35 Lusaka
09:45 Dubai
14:45 Johannesburg
18:15 Lusaka
06:30 Dubai
15:00 Male
Connect
JE413 Mango
EK771 Emirates
EK652 Emirates
14:00 Bloemfontein
18:20 Capetown
09:45 Dubai
15:40 Capetown
05:45 Dubai
15:00 Male
Connect
SA8410 South African Airways
KQ763 Kenya Airways
WY722 Oman Air
WY383 Oman Air
15:25 Bloemfontein
17:30 Johannesburg
00:20 Nairobi
08:45 Muscat
16:20 Johannesburg
22:35 Nairobi
06:45 Muscat
13:30 Male
Connect
SA1012 South African Airways
EY603 Etihad
EY278 Etihad
15:30 Bloemfontein
20:05 Johannesburg
08:50 Abu Dhabi
16:30 Johannesburg
06:00 Abu Dhabi
14:15 Male
Connect
SA1012 South African Airways
KQ763 Kenya Airways
WY722 Oman Air
WY383 Oman Air
15:30 Bloemfontein
17:30 Johannesburg
00:20 Nairobi
08:45 Muscat
16:30 Johannesburg
22:35 Nairobi
06:45 Muscat
13:30 Male
Connect
SA1014 South African Airways
EY603 Etihad
EY278 Etihad
17:00 Bloemfontein
20:05 Johannesburg
08:50 Abu Dhabi
17:55 Johannesburg
06:00 Abu Dhabi
14:15 Male
Connect
SA8412 South African Airways
EK766 Emirates
EK652 Emirates
17:10 Bloemfontein
22:20 Johannesburg
09:45 Dubai
18:05 Johannesburg
08:20 Dubai
15:00 Male
Connect
SA8412 South African Airways
EY603 Etihad
EY278 Etihad
17:10 Bloemfontein
20:05 Johannesburg
08:50 Abu Dhabi
18:05 Johannesburg
06:00 Abu Dhabi
14:15 Male
Connect
SA8412 South African Airways
SQ481 Singapore Airlines
SQ452 Singapore Airlines
17:10 Bloemfontein
22:30 Johannesburg
20:45 Singapore Changi
18:05 Johannesburg
14:55 Singapore Changi
22:10 Male
Connect
SA8408 South African Airways
EK766 Emirates
EK652 Emirates
18:30 Bloemfontein
22:20 Johannesburg
09:45 Dubai
19:25 Johannesburg
08:20 Dubai
15:00 Male
Connect
SA1018 South African Airways
SQ481 Singapore Airlines
SQ452 Singapore Airlines
18:30 Bloemfontein
22:30 Johannesburg
20:45 Singapore Changi
19:30 Johannesburg
14:55 Singapore Changi
22:10 Male
Connect
SA8408 South African Airways
SQ481 Singapore Airlines
SQ452 Singapore Airlines
18:30 Bloemfontein
22:30 Johannesburg
20:45 Singapore Changi
19:25 Johannesburg
14:55 Singapore Changi
22:10 Male
Connect
SA1018 South African Airways
QR1368 Qatar Airways
QR674 Qatar Airways
18:30 Bloemfontein
20:50 Johannesburg
08:15 Doha
19:30 Johannesburg
06:40 Doha
15:15 Male
Connect
SA8408 South African Airways
QR1368 Qatar Airways
QR674 Qatar Airways
18:30 Bloemfontein
20:50 Johannesburg
08:15 Doha
19:25 Johannesburg
06:40 Doha
15:15 Male
Connect
SA1018 South African Airways
EK766 Emirates
EK652 Emirates
18:30 Bloemfontein
22:20 Johannesburg
09:45 Dubai
19:30 Johannesburg
08:20 Dubai
15:00 Male
Connect
SA8408 South African Airways
QR1378 Qatar Airways
QR674 Qatar Airways
18:30 Bloemfontein
20:15 Johannesburg
08:15 Doha
19:25 Johannesburg
06:05 Doha
15:15 Male
Connect

References

Find Hotels in Maldives

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

Booking.com