How to get to South Africa from Maldives by flight ? You can check flights from Maldives to South Africa below.
You can find flight ticket prices from Maldives to South Africa with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Maldives to Male.
You take a flight from Male to Johannesburg and cost approximately 700 USD.
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 |
You take a bus, shuttle or taxi from your location in Maldives to Gan Island.
You take a flight from Gan Island to Johannesburg and cost approximately 310 USD.
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 |
You take a bus, shuttle or taxi from your location in Maldives to Male.
You take a flight from Male to Durban and cost approximately 1100 USD.
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 |
You take a bus, shuttle or taxi from your location in Maldives to Male.
You take a flight from Male to Capetown and cost approximately 1300 USD.
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 |
You take a bus, shuttle or taxi from your location in Maldives to Male.
You take a flight from Male to Bloemfontein and cost approximately 1300 USD.
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 |
You take a bus, shuttle or taxi from your location in Maldives to Male.
You take a flight from Male to Pietermaritzburg and cost approximately 1000 USD.
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 |
You can find hotels and accommodations in South Africa with our hotels search tool below
Booking.com