HowToGo

Flight from Maldives to South Africa

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

Search Transfer from Maldives to South Africa

Search Flights

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

1. Male to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Maldives to Male.

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

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

Flight Depart Arrive
WY382 Oman Air
WY721 Oman Air
KQ764 Kenya Airways
08:55 Male
14:45 Muscat
21:50 Nairobi
11:55 Muscat
19:00 Nairobi
01:05 Johannesburg
Connect
EK657 Emirates
EK765 Emirates
09:10 Male
14:40 Dubai
12:10 Dubai
20:50 Johannesburg
Connect
QR673 Qatar Airways
QR1365 Qatar Airways
10:20 Male
20:40 Doha
13:15 Doha
04:35 Johannesburg
Connect
EK659 Emirates
EK761 Emirates
11:00 Male
04:05 Dubai
14:00 Dubai
10:15 Johannesburg
Connect
EK659 Emirates
EK767 Emirates
11:00 Male
23:20 Dubai
14:00 Dubai
05:30 Johannesburg
Connect
QR677 Qatar Airways
QR1363 Qatar Airways
18:30 Male
01:55 Doha
21:25 Doha
09:50 Johannesburg
Connect
QR677 Qatar Airways
QR1377 Qatar Airways
18:30 Male
07:00 Doha
21:25 Doha
14:55 Johannesburg
Connect
QR677 Qatar Airways
QR1367 Qatar Airways
18:30 Male
07:05 Doha
21:25 Doha
14:55 Johannesburg
Connect
EY261 Etihad
EY604 Etihad
18:50 Male
10:05 Abu Dhabi
22:05 Abu Dhabi
16:30 Johannesburg
Connect
QR675 Qatar Airways
QR1363 Qatar Airways
20:20 Male
01:55 Doha
23:15 Doha
09:50 Johannesburg
Connect
QR675 Qatar Airways
QR1377 Qatar Airways
20:20 Male
07:00 Doha
23:15 Doha
14:55 Johannesburg
Connect
QR675 Qatar Airways
QR1367 Qatar Airways
20:20 Male
07:05 Doha
23:15 Doha
14:55 Johannesburg
Connect
EY279 Etihad
EY604 Etihad
20:35 Male
10:05 Abu Dhabi
23:50 Abu Dhabi
16:30 Johannesburg
Connect
EK653 Emirates
EK763 Emirates
23:00 Male
10:05 Dubai
02:00 Dubai
16:25 Johannesburg
Connect
EK653 Emirates
EK761 Emirates
23:00 Male
04:05 Dubai
02:00 Dubai
10:15 Johannesburg
Connect

2. Gan Island to Johannesburg

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

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

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

Flight Depart Arrive
UL120 SriLankan Airlines
UL217 SriLankan Airlines
QR1363 Qatar Airways
09:05 Gan Island
18:55 Colombo
01:55 Doha
11:25 Colombo
21:15 Doha
09:50 Johannesburg
Connect
UL120 SriLankan Airlines
UL221 SriLankan Airlines
QR1367 Qatar Airways
09:05 Gan Island
00:10 Colombo
07:05 Doha
11:25 Colombo
02:45 Doha
14:55 Johannesburg
Connect
UL120 SriLankan Airlines
UL217 SriLankan Airlines
QR1367 Qatar Airways
09:05 Gan Island
18:55 Colombo
07:05 Doha
11:25 Colombo
21:15 Doha
14:55 Johannesburg
Connect
UL120 SriLankan Airlines
QR655 Qatar Airways
QR1367 Qatar Airways
09:05 Gan Island
20:55 Colombo
07:05 Doha
11:25 Colombo
23:10 Doha
14:55 Johannesburg
Connect
UL120 SriLankan Airlines
QR655 Qatar Airways
QR1377 Qatar Airways
09:05 Gan Island
20:55 Colombo
07:00 Doha
11:25 Colombo
23:10 Doha
14:55 Johannesburg
Connect
UL120 SriLankan Airlines
UL221 SriLankan Airlines
QR1377 Qatar Airways
09:05 Gan Island
00:10 Colombo
07:00 Doha
11:25 Colombo
02:45 Doha
14:55 Johannesburg
Connect
UL120 SriLankan Airlines
EK655 Emirates
EK761 Emirates
09:05 Gan Island
22:10 Colombo
04:05 Dubai
11:25 Colombo
01:00 Dubai
10:15 Johannesburg
Connect
UL120 SriLankan Airlines
UL225 SriLankan Airlines
EK761 Emirates
09:05 Gan Island
18:40 Colombo
04:05 Dubai
11:25 Colombo
21:40 Dubai
10:15 Johannesburg
Connect
UL120 SriLankan Airlines
UL207 SriLankan Airlines
EY604 Etihad
09:05 Gan Island
18:50 Colombo
10:05 Abu Dhabi
11:25 Colombo
22:00 Abu Dhabi
16:30 Johannesburg
Connect
UL120 SriLankan Airlines
EY265 Etihad
EY604 Etihad
09:05 Gan Island
21:20 Colombo
10:05 Abu Dhabi
11:25 Colombo
00:25 Abu Dhabi
16:30 Johannesburg
Connect
UL120 SriLankan Airlines
UL225 SriLankan Airlines
KQ311 Kenya Airways
KQ760 Kenya Airways
09:05 Gan Island
18:40 Colombo
01:55 Dubai
07:45 Nairobi
11:25 Colombo
21:40 Dubai
06:00 Nairobi
10:55 Johannesburg
Connect
UL120 SriLankan Airlines
UL225 SriLankan Airlines
EK767 Emirates
09:05 Gan Island
18:40 Colombo
23:20 Dubai
11:25 Colombo
21:40 Dubai
05:30 Johannesburg
Connect
UL120 SriLankan Airlines
UL141 SriLankan Airlines
HM261 Air Seychelles
HM061 Air Seychelles
09:05 Gan Island
23:40 Colombo
05:30 Mumbai
09:25 Mahe Island
11:25 Colombo
02:10 Mumbai
08:25 Mahe Island
12:30 Johannesburg
Connect
UL120 SriLankan Airlines
QR655 Qatar Airways
QR1363 Qatar Airways
09:05 Gan Island
20:55 Colombo
01:55 Doha
11:25 Colombo
23:10 Doha
09:50 Johannesburg
Connect
UL120 SriLankan Airlines
UL143 SriLankan Airlines
HM261 Air Seychelles
HM061 Air Seychelles
09:05 Gan Island
17:20 Colombo
05:30 Mumbai
09:25 Mahe Island
11:25 Colombo
19:50 Mumbai
08:25 Mahe Island
12:30 Johannesburg
Connect
UL120 SriLankan Airlines
UL217 SriLankan Airlines
QR1377 Qatar Airways
09:05 Gan Island
18:55 Colombo
07:00 Doha
11:25 Colombo
21:15 Doha
14:55 Johannesburg
Connect

3. Male to Durban

  1. You take a bus, shuttle or taxi from your location in Maldives to Male.

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

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

Flight Depart Arrive
EK657 Emirates
EK765 Emirates
MN621 Comair
09:10 Male
14:40 Dubai
22:40 Johannesburg
12:10 Dubai
20:50 Johannesburg
23:45 Durban
Connect
QR673 Qatar Airways
QR1365 Qatar Airways
BA6201 British Airways
10:20 Male
20:40 Doha
07:00 Johannesburg
13:15 Doha
04:35 Johannesburg
08:05 Durban
Connect
QR673 Qatar Airways
QR1365 Qatar Airways
BA6205 British Airways
10:20 Male
20:40 Doha
05:55 Johannesburg
13:15 Doha
04:35 Johannesburg
07:00 Durban
Connect
EK659 Emirates
EK775 Emirates
11:00 Male
10:15 Dubai
14:00 Dubai
16:35 Durban
Connect
EK652 Emirates
EK649 Emirates
EK775 Emirates
16:30 Male
03:15 Colombo
10:15 Dubai
18:30 Colombo
06:00 Dubai
16:35 Durban
Connect
EK652 Emirates
EK655 Emirates
EK775 Emirates
16:30 Male
22:10 Colombo
10:15 Dubai
18:30 Colombo
01:00 Dubai
16:35 Durban
Connect
QR677 Qatar Airways
QR1377 Qatar Airways
BA6219 British Airways
18:30 Male
07:00 Doha
16:15 Johannesburg
21:25 Doha
14:55 Johannesburg
17:20 Durban
Connect
QR677 Qatar Airways
QR1369 Qatar Airways
BA6309 British Airways
18:30 Male
01:40 Doha
13:20 Capetown
21:25 Doha
11:10 Capetown
15:20 Durban
Connect
QR677 Qatar Airways
QR1369 Qatar Airways
BA6305 British Airways
18:30 Male
01:40 Doha
12:00 Capetown
21:25 Doha
11:10 Capetown
14:00 Durban
Connect
QR677 Qatar Airways
QR1363 Qatar Airways
BA6211 British Airways
18:30 Male
01:55 Doha
12:45 Johannesburg
21:25 Doha
09:50 Johannesburg
13:50 Durban
Connect
QR677 Qatar Airways
QR1363 Qatar Airways
BA6223 British Airways
18:30 Male
01:55 Doha
15:00 Johannesburg
21:25 Doha
09:50 Johannesburg
16:05 Durban
Connect
QR677 Qatar Airways
QR1367 Qatar Airways
QR1367 Qatar Airways
18:30 Male
07:05 Doha
16:10 Johannesburg
21:25 Doha
14:55 Johannesburg
17:25 Durban
Connect
QR677 Qatar Airways
QR1363 Qatar Airways
BA6209 British Airways
18:30 Male
01:55 Doha
14:15 Johannesburg
21:25 Doha
09:50 Johannesburg
15:20 Durban
Connect
QR675 Qatar Airways
QR1363 Qatar Airways
BA6223 British Airways
20:20 Male
01:55 Doha
15:00 Johannesburg
23:15 Doha
09:50 Johannesburg
16:05 Durban
Connect
QR675 Qatar Airways
QR1363 Qatar Airways
BA6211 British Airways
20:20 Male
01:55 Doha
12:45 Johannesburg
23:15 Doha
09:50 Johannesburg
13:50 Durban
Connect
QR675 Qatar Airways
QR1377 Qatar Airways
BA6219 British Airways
20:20 Male
07:00 Doha
16:15 Johannesburg
23:15 Doha
14:55 Johannesburg
17:20 Durban
Connect
QR675 Qatar Airways
QR1367 Qatar Airways
BA6219 British Airways
20:20 Male
07:05 Doha
16:15 Johannesburg
23:15 Doha
14:55 Johannesburg
17:20 Durban
Connect
QR675 Qatar Airways
QR1377 Qatar Airways
BA6227 British Airways
20:20 Male
07:00 Doha
18:40 Johannesburg
23:15 Doha
14:55 Johannesburg
19:45 Durban
Connect
QR675 Qatar Airways
QR1363 Qatar Airways
BA6209 British Airways
20:20 Male
01:55 Doha
14:15 Johannesburg
23:15 Doha
09:50 Johannesburg
15:20 Durban
Connect
QR675 Qatar Airways
QR1369 Qatar Airways
BA6309 British Airways
20:20 Male
01:40 Doha
13:20 Capetown
23:15 Doha
11:10 Capetown
15:20 Durban
Connect
QR675 Qatar Airways
QR1369 Qatar Airways
BA6305 British Airways
20:20 Male
01:40 Doha
12:00 Capetown
23:15 Doha
11:10 Capetown
14:00 Durban
Connect
QR675 Qatar Airways
QR1377 Qatar Airways
BA6225 British Airways
20:20 Male
07:00 Doha
17:35 Johannesburg
23:15 Doha
14:55 Johannesburg
18:40 Durban
Connect
QR675 Qatar Airways
QR1367 Qatar Airways
BA6225 British Airways
20:20 Male
07:05 Doha
17:35 Johannesburg
23:15 Doha
14:55 Johannesburg
18:40 Durban
Connect
QR675 Qatar Airways
QR1369 Qatar Airways
BA6313 British Airways
20:20 Male
01:40 Doha
17:30 Capetown
23:15 Doha
11:10 Capetown
19:30 Durban
Connect
QR675 Qatar Airways
QR1367 Qatar Airways
QR1367 Qatar Airways
20:20 Male
07:05 Doha
16:10 Johannesburg
23:15 Doha
14:55 Johannesburg
17:25 Durban
Connect
EY279 Etihad
EY604 Etihad
MN641 Comair
20:35 Male
10:05 Abu Dhabi
18:10 Johannesburg
23:50 Abu Dhabi
16:30 Johannesburg
19:15 Durban
Connect
EK653 Emirates
EK772 Emirates
JE348 Mango
23:00 Male
03:50 Dubai
13:15 Capetown
02:00 Dubai
11:35 Capetown
15:10 Durban
Connect
EK653 Emirates
EK772 Emirates
BA6309 British Airways
23:00 Male
03:50 Dubai
13:20 Capetown
02:00 Dubai
11:35 Capetown
15:20 Durban
Connect
EK653 Emirates
EK761 Emirates
TK42 Turkish Airlines
23:00 Male
04:05 Dubai
11:20 Johannesburg
02:00 Dubai
10:15 Johannesburg
12:35 Durban
Connect
EK653 Emirates
EK761 Emirates
JE249 Mango
23:00 Male
04:05 Dubai
11:15 Johannesburg
02:00 Dubai
10:15 Johannesburg
12:25 Durban
Connect
EK653 Emirates
EK761 Emirates
FA272 Safair
23:00 Male
04:05 Dubai
11:20 Johannesburg
02:00 Dubai
10:15 Johannesburg
12:25 Durban
Connect
EK653 Emirates
EK775 Emirates
23:00 Male
10:15 Dubai
02:00 Dubai
16:35 Durban
Connect

4. Male to Capetown

  1. You take a bus, shuttle or taxi from your location in Maldives to Male.

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

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

Flight Depart Arrive
EK659 Emirates
EK772 Emirates
11:00 Male
03:50 Dubai
14:00 Dubai
11:35 Capetown
Connect
EK652 Emirates
EK655 Emirates
EK772 Emirates
16:30 Male
22:10 Colombo
03:50 Dubai
18:30 Colombo
01:00 Dubai
11:35 Capetown
Connect
QR677 Qatar Airways
QR1369 Qatar Airways
18:30 Male
01:40 Doha
21:25 Doha
11:10 Capetown
Connect
QR677 Qatar Airways
QR1371 Qatar Airways
18:30 Male
07:40 Doha
21:25 Doha
17:10 Capetown
Connect
QR675 Qatar Airways
QR1369 Qatar Airways
20:20 Male
01:40 Doha
23:15 Doha
11:10 Capetown
Connect
QR675 Qatar Airways
QR1371 Qatar Airways
20:20 Male
07:40 Doha
23:15 Doha
17:10 Capetown
Connect
QR675 Qatar Airways
QR1363 Qatar Airways
BA6417 British Airways
20:20 Male
01:55 Doha
12:40 Johannesburg
23:15 Doha
09:50 Johannesburg
14:50 Capetown
Connect
EK653 Emirates
EK772 Emirates
23:00 Male
03:50 Dubai
02:00 Dubai
11:35 Capetown
Connect
EK653 Emirates
EK770 Emirates
23:00 Male
09:05 Dubai
02:00 Dubai
16:45 Capetown
Connect

5. Male to Bloemfontein

  1. You take a bus, shuttle or taxi from your location in Maldives to Male.

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

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

Flight Depart Arrive
EK657 Emirates
EK765 Emirates
SA1001 South African Airways
09:10 Male
14:40 Dubai
06:10 Johannesburg
12:10 Dubai
20:50 Johannesburg
07:05 Bloemfontein
Connect
EK657 Emirates
EK765 Emirates
SA1003 South African Airways
09:10 Male
14:40 Dubai
08:00 Johannesburg
12:10 Dubai
20:50 Johannesburg
09:00 Bloemfontein
Connect
EK657 Emirates
EK765 Emirates
SA8401 South African Airways
09:10 Male
14:40 Dubai
05:50 Johannesburg
12:10 Dubai
20:50 Johannesburg
06:45 Bloemfontein
Connect
QR673 Qatar Airways
QR1365 Qatar Airways
SA1003 South African Airways
10:20 Male
20:40 Doha
08:00 Johannesburg
13:15 Doha
04:35 Johannesburg
09:00 Bloemfontein
Connect
QR673 Qatar Airways
QR1365 Qatar Airways
SA1001 South African Airways
10:20 Male
20:40 Doha
06:10 Johannesburg
13:15 Doha
04:35 Johannesburg
07:05 Bloemfontein
Connect
QR673 Qatar Airways
QR1365 Qatar Airways
SA8401 South African Airways
10:20 Male
20:40 Doha
05:50 Johannesburg
13:15 Doha
04:35 Johannesburg
06:45 Bloemfontein
Connect
EK659 Emirates
EK767 Emirates
SA8403 South African Airways
11:00 Male
23:20 Dubai
08:25 Johannesburg
14:00 Dubai
05:30 Johannesburg
09:20 Bloemfontein
Connect
EK659 Emirates
EK767 Emirates
SA1003 South African Airways
11:00 Male
23:20 Dubai
08:00 Johannesburg
14:00 Dubai
05:30 Johannesburg
09:00 Bloemfontein
Connect
EK659 Emirates
EK767 Emirates
SA1005 South African Airways
11:00 Male
23:20 Dubai
09:45 Johannesburg
14:00 Dubai
05:30 Johannesburg
10:45 Bloemfontein
Connect
MI481 SilkAir
SQ478 Singapore Airlines
SA8403 South African Airways
12:50 Male
01:25 Singapore Changi
08:25 Johannesburg
20:40 Singapore Changi
06:10 Johannesburg
09:20 Bloemfontein
Connect
MI481 SilkAir
SQ478 Singapore Airlines
SA1005 South African Airways
12:50 Male
01:25 Singapore Changi
09:45 Johannesburg
20:40 Singapore Changi
06:10 Johannesburg
10:45 Bloemfontein
Connect
MI481 SilkAir
SQ478 Singapore Airlines
SA1003 South African Airways
12:50 Male
01:25 Singapore Changi
08:00 Johannesburg
20:40 Singapore Changi
06:10 Johannesburg
09:00 Bloemfontein
Connect
MI479 SilkAir
SQ478 Singapore Airlines
SA1005 South African Airways
13:35 Male
01:25 Singapore Changi
09:45 Johannesburg
21:35 Singapore Changi
06:10 Johannesburg
10:45 Bloemfontein
Connect
MI479 SilkAir
SQ478 Singapore Airlines
SA8403 South African Airways
13:35 Male
01:25 Singapore Changi
08:25 Johannesburg
21:35 Singapore Changi
06:10 Johannesburg
09:20 Bloemfontein
Connect
MI479 SilkAir
SQ478 Singapore Airlines
SA1003 South African Airways
13:35 Male
01:25 Singapore Changi
08:00 Johannesburg
21:35 Singapore Changi
06:10 Johannesburg
09:00 Bloemfontein
Connect
QR677 Qatar Airways
QR1369 Qatar Airways
SA1057 South African Airways
18:30 Male
01:40 Doha
16:30 Capetown
21:25 Doha
11:10 Capetown
18:00 Bloemfontein
Connect
QR677 Qatar Airways
QR1367 Qatar Airways
SA8407 South African Airways
18:30 Male
07:05 Doha
17:05 Johannesburg
21:25 Doha
14:55 Johannesburg
18:00 Bloemfontein
Connect
QR677 Qatar Airways
QR1367 Qatar Airways
SA1017 South African Airways
18:30 Male
07:05 Doha
17:00 Johannesburg
21:25 Doha
14:55 Johannesburg
18:00 Bloemfontein
Connect
QR677 Qatar Airways
QR1363 Qatar Airways
SA1011 South African Airways
18:30 Male
01:55 Doha
13:50 Johannesburg
21:25 Doha
09:50 Johannesburg
14:50 Bloemfontein
Connect
QR677 Qatar Airways
QR1363 Qatar Airways
SA8413 South African Airways
18:30 Male
01:55 Doha
12:20 Johannesburg
21:25 Doha
09:50 Johannesburg
13:25 Bloemfontein
Connect
QR677 Qatar Airways
QR1363 Qatar Airways
SA8409 South African Airways
18:30 Male
01:55 Doha
14:00 Johannesburg
21:25 Doha
09:50 Johannesburg
14:55 Bloemfontein
Connect
QR677 Qatar Airways
QR1377 Qatar Airways
SA8411 South African Airways
18:30 Male
07:00 Doha
15:45 Johannesburg
21:25 Doha
14:55 Johannesburg
16:45 Bloemfontein
Connect
QR675 Qatar Airways
QR1363 Qatar Airways
SA1011 South African Airways
20:20 Male
01:55 Doha
13:50 Johannesburg
23:15 Doha
09:50 Johannesburg
14:50 Bloemfontein
Connect
QR675 Qatar Airways
QR1363 Qatar Airways
SA8409 South African Airways
20:20 Male
01:55 Doha
14:00 Johannesburg
23:15 Doha
09:50 Johannesburg
14:55 Bloemfontein
Connect
QR675 Qatar Airways
QR1377 Qatar Airways
SA8407 South African Airways
20:20 Male
07:00 Doha
17:05 Johannesburg
23:15 Doha
14:55 Johannesburg
18:00 Bloemfontein
Connect
QR675 Qatar Airways
QR1363 Qatar Airways
SA8413 South African Airways
20:20 Male
01:55 Doha
12:20 Johannesburg
23:15 Doha
09:50 Johannesburg
13:25 Bloemfontein
Connect
QR675 Qatar Airways
QR1367 Qatar Airways
SA8407 South African Airways
20:20 Male
07:05 Doha
17:05 Johannesburg
23:15 Doha
14:55 Johannesburg
18:00 Bloemfontein
Connect
QR675 Qatar Airways
QR1367 Qatar Airways
SA1017 South African Airways
20:20 Male
07:05 Doha
17:00 Johannesburg
23:15 Doha
14:55 Johannesburg
18:00 Bloemfontein
Connect
QR675 Qatar Airways
QR1367 Qatar Airways
SA8411 South African Airways
20:20 Male
07:05 Doha
15:45 Johannesburg
23:15 Doha
14:55 Johannesburg
16:45 Bloemfontein
Connect
QR675 Qatar Airways
QR1377 Qatar Airways
SA8411 South African Airways
20:20 Male
07:00 Doha
15:45 Johannesburg
23:15 Doha
14:55 Johannesburg
16:45 Bloemfontein
Connect
QR675 Qatar Airways
QR1369 Qatar Airways
SA1057 South African Airways
20:20 Male
01:40 Doha
16:30 Capetown
23:15 Doha
11:10 Capetown
18:00 Bloemfontein
Connect
QR675 Qatar Airways
QR1377 Qatar Airways
SA1017 South African Airways
20:20 Male
07:00 Doha
17:00 Johannesburg
23:15 Doha
14:55 Johannesburg
18:00 Bloemfontein
Connect
UL104 SriLankan Airlines
UL707 SriLankan Airlines
HM061 Air Seychelles
SA8409 South African Airways
21:00 Male
02:05 Colombo
09:25 Mahe Island
14:00 Johannesburg
22:55 Colombo
04:35 Mahe Island
12:30 Johannesburg
14:55 Bloemfontein
Connect
UL104 SriLankan Airlines
UL707 SriLankan Airlines
HM061 Air Seychelles
SA1011 South African Airways
21:00 Male
02:05 Colombo
09:25 Mahe Island
13:50 Johannesburg
22:55 Colombo
04:35 Mahe Island
12:30 Johannesburg
14:50 Bloemfontein
Connect
UL104 SriLankan Airlines
UL707 SriLankan Airlines
HM061 Air Seychelles
SA1013 South African Airways
21:00 Male
02:05 Colombo
09:25 Mahe Island
15:30 Johannesburg
22:55 Colombo
04:35 Mahe Island
12:30 Johannesburg
16:25 Bloemfontein
Connect
EK653 Emirates
EK761 Emirates
SA1011 South African Airways
23:00 Male
04:05 Dubai
13:50 Johannesburg
02:00 Dubai
10:15 Johannesburg
14:50 Bloemfontein
Connect
EK653 Emirates
EK772 Emirates
SA1057 South African Airways
23:00 Male
03:50 Dubai
16:30 Capetown
02:00 Dubai
11:35 Capetown
18:00 Bloemfontein
Connect
EK653 Emirates
EK761 Emirates
JE249 Mango
SA8537 South African Airways
23:00 Male
04:05 Dubai
11:15 Johannesburg
16:35 Durban
02:00 Dubai
10:15 Johannesburg
12:25 Durban
17:40 Bloemfontein
Connect
EK653 Emirates
EK761 Emirates
SA8409 South African Airways
23:00 Male
04:05 Dubai
14:00 Johannesburg
02:00 Dubai
10:15 Johannesburg
14:55 Bloemfontein
Connect
EK653 Emirates
EK761 Emirates
SA8413 South African Airways
23:00 Male
04:05 Dubai
12:20 Johannesburg
02:00 Dubai
10:15 Johannesburg
13:25 Bloemfontein
Connect

6. Male to Pietermaritzburg

  1. You take a bus, shuttle or taxi from your location in Maldives to Male.

  2. You take a flight from Male to Pietermaritzburg and cost approximately 1000 USD.

  3. You take a bus, shuttle or taxi from Pietermaritzburg to your destination in South Africa.

Flight Depart Arrive
EK657 Emirates
EK765 Emirates
SA8747 South African Airways
09:10 Male
14:40 Dubai
07:00 Johannesburg
12:10 Dubai
20:50 Johannesburg
08:00 Pietermaritzburg
Connect
QR673 Qatar Airways
QR1365 Qatar Airways
SA8747 South African Airways
10:20 Male
20:40 Doha
07:00 Johannesburg
13:15 Doha
04:35 Johannesburg
08:00 Pietermaritzburg
Connect
EK659 Emirates
EK761 Emirates
SA8735 South African Airways
11:00 Male
04:05 Dubai
12:15 Johannesburg
14:00 Dubai
10:15 Johannesburg
13:15 Pietermaritzburg
Connect
EK659 Emirates
EK767 Emirates
SA8747 South African Airways
11:00 Male
23:20 Dubai
07:00 Johannesburg
14:00 Dubai
05:30 Johannesburg
08:00 Pietermaritzburg
Connect
EK659 Emirates
EK767 Emirates
SA8735 South African Airways
11:00 Male
23:20 Dubai
12:15 Johannesburg
14:00 Dubai
05:30 Johannesburg
13:15 Pietermaritzburg
Connect
MI481 SilkAir
SQ478 Singapore Airlines
SA8747 South African Airways
12:50 Male
01:25 Singapore Changi
07:00 Johannesburg
20:40 Singapore Changi
06:10 Johannesburg
08:00 Pietermaritzburg
Connect
MI479 SilkAir
SQ478 Singapore Airlines
SA8747 South African Airways
13:35 Male
01:25 Singapore Changi
07:00 Johannesburg
21:35 Singapore Changi
06:10 Johannesburg
08:00 Pietermaritzburg
Connect
UL116 SriLankan Airlines
UL225 SriLankan Airlines
EK767 Emirates
SA8747 South African Airways
15:30 Male
18:40 Colombo
23:20 Dubai
07:00 Johannesburg
17:25 Colombo
21:40 Dubai
05:30 Johannesburg
08:00 Pietermaritzburg
Connect
EK652 Emirates
EK655 Emirates
EK761 Emirates
SA8735 South African Airways
16:30 Male
22:10 Colombo
04:05 Dubai
12:15 Johannesburg
18:30 Colombo
01:00 Dubai
10:15 Johannesburg
13:15 Pietermaritzburg
Connect
QR677 Qatar Airways
QR1377 Qatar Airways
SA8739 South African Airways
18:30 Male
07:00 Doha
18:15 Johannesburg
21:25 Doha
14:55 Johannesburg
19:15 Pietermaritzburg
Connect
QR677 Qatar Airways
QR1363 Qatar Airways
SA8743 South African Airways
18:30 Male
01:55 Doha
15:30 Johannesburg
21:25 Doha
09:50 Johannesburg
16:30 Pietermaritzburg
Connect
QR677 Qatar Airways
QR1363 Qatar Airways
SA8735 South African Airways
18:30 Male
01:55 Doha
12:15 Johannesburg
21:25 Doha
09:50 Johannesburg
13:15 Pietermaritzburg
Connect
EY261 Etihad
EY604 Etihad
SA8739 South African Airways
18:50 Male
10:05 Abu Dhabi
18:15 Johannesburg
22:05 Abu Dhabi
16:30 Johannesburg
19:15 Pietermaritzburg
Connect
QR675 Qatar Airways
QR1367 Qatar Airways
SA8741 South African Airways
20:20 Male
07:05 Doha
17:15 Johannesburg
23:15 Doha
14:55 Johannesburg
18:15 Pietermaritzburg
Connect
QR675 Qatar Airways
QR1363 Qatar Airways
SA8741 South African Airways
20:20 Male
01:55 Doha
17:15 Johannesburg
23:15 Doha
09:50 Johannesburg
18:15 Pietermaritzburg
Connect
QR675 Qatar Airways
QR1367 Qatar Airways
SA8739 South African Airways
20:20 Male
07:05 Doha
18:15 Johannesburg
23:15 Doha
14:55 Johannesburg
19:15 Pietermaritzburg
Connect
QR675 Qatar Airways
QR1363 Qatar Airways
SA8743 South African Airways
20:20 Male
01:55 Doha
15:30 Johannesburg
23:15 Doha
09:50 Johannesburg
16:30 Pietermaritzburg
Connect
QR675 Qatar Airways
QR1377 Qatar Airways
SA8739 South African Airways
20:20 Male
07:00 Doha
18:15 Johannesburg
23:15 Doha
14:55 Johannesburg
19:15 Pietermaritzburg
Connect
QR675 Qatar Airways
QR1363 Qatar Airways
SA8735 South African Airways
20:20 Male
01:55 Doha
12:15 Johannesburg
23:15 Doha
09:50 Johannesburg
13:15 Pietermaritzburg
Connect
QR675 Qatar Airways
QR1377 Qatar Airways
SA8741 South African Airways
20:20 Male
07:00 Doha
17:15 Johannesburg
23:15 Doha
14:55 Johannesburg
18:15 Pietermaritzburg
Connect
EY279 Etihad
EY604 Etihad
SA8739 South African Airways
20:35 Male
10:05 Abu Dhabi
18:15 Johannesburg
23:50 Abu Dhabi
16:30 Johannesburg
19:15 Pietermaritzburg
Connect
UL104 SriLankan Airlines
UL707 SriLankan Airlines
HM061 Air Seychelles
SA8743 South African Airways
21:00 Male
02:05 Colombo
09:25 Mahe Island
15:30 Johannesburg
22:55 Colombo
04:35 Mahe Island
12:30 Johannesburg
16:30 Pietermaritzburg
Connect
EK653 Emirates
EK763 Emirates
SA8739 South African Airways
23:00 Male
10:05 Dubai
18:15 Johannesburg
02:00 Dubai
16:25 Johannesburg
19:15 Pietermaritzburg
Connect
EK653 Emirates
EK763 Emirates
SA8741 South African Airways
23:00 Male
10:05 Dubai
17:15 Johannesburg
02:00 Dubai
16:25 Johannesburg
18:15 Pietermaritzburg
Connect
EK653 Emirates
EK761 Emirates
SA8741 South African Airways
23:00 Male
04:05 Dubai
17:15 Johannesburg
02:00 Dubai
10:15 Johannesburg
18:15 Pietermaritzburg
Connect
EK653 Emirates
EK761 Emirates
SA8743 South African Airways
23:00 Male
04:05 Dubai
15:30 Johannesburg
02:00 Dubai
10:15 Johannesburg
16:30 Pietermaritzburg
Connect
EK653 Emirates
EK761 Emirates
SA8735 South African Airways
23:00 Male
04:05 Dubai
12:15 Johannesburg
02:00 Dubai
10:15 Johannesburg
13:15 Pietermaritzburg
Connect

References

Find Hotels in South Africa

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

Booking.com