How to get to South Africa from Sri Lanka by flight ? You can check flights from Sri Lanka to South Africa below.
You can find flight ticket prices from Sri Lanka to South Africa with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Sri Lanka to Colombo.
You take a flight from Colombo to Johannesburg and cost approximately 500 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
UL221
SriLankan Airlines
QR1367
Qatar Airways
|
00:10
Colombo
07:05
Doha
|
02:45
Doha
14:55
Johannesburg
|
Connect |
UL221
SriLankan Airlines
QR1377
Qatar Airways
|
00:10
Colombo
07:00
Doha
|
02:45
Doha
14:55
Johannesburg
|
Connect |
UL707
SriLankan Airlines
HM061
Air Seychelles
|
02:05
Colombo
09:25
Mahe Island
|
04:35
Mahe Island
12:30
Johannesburg
|
Connect |
FZ558
Flydubai
EK763
Emirates
|
02:10
Colombo
10:05
Dubai
|
05:20
Dubai
16:25
Johannesburg
|
Connect |
AI276
Air India Limited
HM261
Air Seychelles
HM061
Air Seychelles
|
02:10
Colombo
05:30
Mumbai
09:25
Mahe Island
|
04:30
Mumbai
08:25
Mahe Island
12:30
Johannesburg
|
Connect |
QR669
Qatar Airways
QR1377
Qatar Airways
|
03:15
Colombo
07:00
Doha
|
05:30
Doha
14:55
Johannesburg
|
Connect |
EK649
Emirates
EK765
Emirates
|
03:15
Colombo
14:40
Dubai
|
06:00
Dubai
20:50
Johannesburg
|
Connect |
QR669
Qatar Airways
QR1367
Qatar Airways
|
03:15
Colombo
07:05
Doha
|
05:30
Doha
14:55
Johannesburg
|
Connect |
EK649
Emirates
EK763
Emirates
|
03:15
Colombo
10:05
Dubai
|
06:00
Dubai
16:25
Johannesburg
|
Connect |
EY267
Etihad
EY604
Etihad
|
04:45
Colombo
10:05
Abu Dhabi
|
07:50
Abu Dhabi
16:30
Johannesburg
|
Connect |
FZ548
Flydubai
EK765
Emirates
|
06:25
Colombo
14:40
Dubai
|
09:40
Dubai
20:50
Johannesburg
|
Connect |
WY372
Oman Air
WY721
Oman Air
KQ764
Kenya Airways
|
09:25
Colombo
14:45
Muscat
21:50
Nairobi
|
12:00
Muscat
19:00
Nairobi
01:05
Johannesburg
|
Connect |
EK651
Emirates
EK765
Emirates
|
10:05
Colombo
14:40
Dubai
|
12:55
Dubai
20:50
Johannesburg
|
Connect |
QR665
Qatar Airways
QR1365
Qatar Airways
|
11:25
Colombo
20:40
Doha
|
13:40
Doha
04:35
Johannesburg
|
Connect |
QR657
Qatar Airways
QR1365
Qatar Airways
|
12:00
Colombo
20:40
Doha
|
14:30
Doha
04:35
Johannesburg
|
Connect |
QR657
Qatar Airways
QR1363
Qatar Airways
|
12:00
Colombo
01:55
Doha
|
14:30
Doha
09:50
Johannesburg
|
Connect |
UL225
SriLankan Airlines
EK767
Emirates
|
18:40
Colombo
23:20
Dubai
|
21:40
Dubai
05:30
Johannesburg
|
Connect |
UL217
SriLankan Airlines
QR1363
Qatar Airways
|
18:55
Colombo
01:55
Doha
|
21:15
Doha
09:50
Johannesburg
|
Connect |
SV0788
Saudia
SV0447
Saudia
|
18:55
Colombo
01:45
Jeddah
|
22:15
Jeddah
07:30
Johannesburg
|
Connect |
QR655
Qatar Airways
QR1377
Qatar Airways
|
20:55
Colombo
07:00
Doha
|
23:10
Doha
14:55
Johannesburg
|
Connect |
QR655
Qatar Airways
QR1367
Qatar Airways
|
20:55
Colombo
07:05
Doha
|
23:10
Doha
14:55
Johannesburg
|
Connect |
QR655
Qatar Airways
QR1363
Qatar Airways
|
20:55
Colombo
01:55
Doha
|
23:10
Doha
09:50
Johannesburg
|
Connect |
EY265
Etihad
EY604
Etihad
|
21:20
Colombo
10:05
Abu Dhabi
|
00:25
Abu Dhabi
16:30
Johannesburg
|
Connect |
EK655
Emirates
EK761
Emirates
|
22:10
Colombo
04:05
Dubai
|
01:00
Dubai
10:15
Johannesburg
|
Connect |
EK655
Emirates
EK763
Emirates
|
22:10
Colombo
10:05
Dubai
|
01:00
Dubai
16:25
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Sri Lanka to Diyawanna Oya.
You take a flight from Diyawanna Oya to Johannesburg and cost approximately 390 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
C79104
Cinnamon Air
UL707
SriLankan Airlines
HM061
Air Seychelles
|
15:30
Diyawanna Oya
02:05
Colombo
09:25
Mahe Island
|
15:45
Colombo
04:35
Mahe Island
12:30
Johannesburg
|
Connect |
C79104
Cinnamon Air
EY265
Etihad
EY604
Etihad
|
15:30
Diyawanna Oya
21:20
Colombo
10:05
Abu Dhabi
|
15:45
Colombo
00:25
Abu Dhabi
16:30
Johannesburg
|
Connect |
C79104
Cinnamon Air
EK655
Emirates
EK761
Emirates
|
15:30
Diyawanna Oya
22:10
Colombo
04:05
Dubai
|
15:45
Colombo
01:00
Dubai
10:15
Johannesburg
|
Connect |
C79104
Cinnamon Air
QR655
Qatar Airways
QR1363
Qatar Airways
|
15:30
Diyawanna Oya
20:55
Colombo
01:55
Doha
|
15:45
Colombo
23:10
Doha
09:50
Johannesburg
|
Connect |
C79104
Cinnamon Air
UL225
SriLankan Airlines
EK767
Emirates
|
15:30
Diyawanna Oya
18:40
Colombo
23:20
Dubai
|
15:45
Colombo
21:40
Dubai
05:30
Johannesburg
|
Connect |
C79104
Cinnamon Air
SV0788
Saudia
SV0447
Saudia
|
15:30
Diyawanna Oya
18:55
Colombo
01:45
Jeddah
|
15:45
Colombo
22:15
Jeddah
07:30
Johannesburg
|
Connect |
UL5016
SriLankan Airlines
UL207
SriLankan Airlines
EY604
Etihad
|
17:15
Diyawanna Oya
18:50
Colombo
10:05
Abu Dhabi
|
17:30
Colombo
22:00
Abu Dhabi
16:30
Johannesburg
|
Connect |
UL5016
SriLankan Airlines
UL707
SriLankan Airlines
HM061
Air Seychelles
|
17:15
Diyawanna Oya
02:05
Colombo
09:25
Mahe Island
|
17:30
Colombo
04:35
Mahe Island
12:30
Johannesburg
|
Connect |
UL5016
SriLankan Airlines
QR655
Qatar Airways
QR1363
Qatar Airways
|
17:15
Diyawanna Oya
20:55
Colombo
01:55
Doha
|
17:30
Colombo
23:10
Doha
09:50
Johannesburg
|
Connect |
UL5016
SriLankan Airlines
UL221
SriLankan Airlines
QR1377
Qatar Airways
|
17:15
Diyawanna Oya
00:10
Colombo
07:00
Doha
|
17:30
Colombo
02:45
Doha
14:55
Johannesburg
|
Connect |
UL5016
SriLankan Airlines
QR655
Qatar Airways
QR1377
Qatar Airways
|
17:15
Diyawanna Oya
20:55
Colombo
07:00
Doha
|
17:30
Colombo
23:10
Doha
14:55
Johannesburg
|
Connect |
UL5016
SriLankan Airlines
UL217
SriLankan Airlines
QR1363
Qatar Airways
|
17:15
Diyawanna Oya
18:55
Colombo
01:55
Doha
|
17:30
Colombo
21:15
Doha
09:50
Johannesburg
|
Connect |
UL5016
SriLankan Airlines
QR655
Qatar Airways
QR1367
Qatar Airways
|
17:15
Diyawanna Oya
20:55
Colombo
07:05
Doha
|
17:30
Colombo
23:10
Doha
14:55
Johannesburg
|
Connect |
UL5016
SriLankan Airlines
UL217
SriLankan Airlines
QR1367
Qatar Airways
|
17:15
Diyawanna Oya
18:55
Colombo
07:05
Doha
|
17:30
Colombo
21:15
Doha
14:55
Johannesburg
|
Connect |
UL5016
SriLankan Airlines
UL217
SriLankan Airlines
QR1377
Qatar Airways
|
17:15
Diyawanna Oya
18:55
Colombo
07:00
Doha
|
17:30
Colombo
21:15
Doha
14:55
Johannesburg
|
Connect |
UL5016
SriLankan Airlines
UL141
SriLankan Airlines
HM261
Air Seychelles
HM061
Air Seychelles
|
17:15
Diyawanna Oya
23:40
Colombo
05:30
Mumbai
09:25
Mahe Island
|
17:30
Colombo
02:10
Mumbai
08:25
Mahe Island
12:30
Johannesburg
|
Connect |
UL5016
SriLankan Airlines
UL171
SriLankan Airlines
ET691
Ethiopian Airlines
ET809
Ethiopian Airlines
|
17:15
Diyawanna Oya
18:45
Colombo
02:30
Bengaluru
08:40
Addis Ababa
|
17:30
Colombo
20:10
Bengaluru
06:35
Addis Ababa
13:05
Johannesburg
|
Connect |
UL5016
SriLankan Airlines
EK655
Emirates
EK761
Emirates
|
17:15
Diyawanna Oya
22:10
Colombo
04:05
Dubai
|
17:30
Colombo
01:00
Dubai
10:15
Johannesburg
|
Connect |
UL5016
SriLankan Airlines
UL205
SriLankan Airlines
ET625
Ethiopian Airlines
ET809
Ethiopian Airlines
|
17:15
Diyawanna Oya
19:25
Colombo
04:30
Muscat
08:40
Addis Ababa
|
17:30
Colombo
21:55
Muscat
07:50
Addis Ababa
13:05
Johannesburg
|
Connect |
UL5016
SriLankan Airlines
UL225
SriLankan Airlines
EK761
Emirates
|
17:15
Diyawanna Oya
18:40
Colombo
04:05
Dubai
|
17:30
Colombo
21:40
Dubai
10:15
Johannesburg
|
Connect |
UL5016
SriLankan Airlines
UL225
SriLankan Airlines
ET601
Ethiopian Airlines
ET809
Ethiopian Airlines
|
17:15
Diyawanna Oya
18:40
Colombo
04:25
Dubai
08:40
Addis Ababa
|
17:30
Colombo
21:40
Dubai
07:40
Addis Ababa
13:05
Johannesburg
|
Connect |
UL5016
SriLankan Airlines
EY265
Etihad
EY604
Etihad
|
17:15
Diyawanna Oya
21:20
Colombo
10:05
Abu Dhabi
|
17:30
Colombo
00:25
Abu Dhabi
16:30
Johannesburg
|
Connect |
UL5016
SriLankan Airlines
UL141
SriLankan Airlines
ET611
Ethiopian Airlines
ET809
Ethiopian Airlines
|
17:15
Diyawanna Oya
23:40
Colombo
04:00
Mumbai
08:40
Addis Ababa
|
17:30
Colombo
02:10
Mumbai
06:55
Addis Ababa
13:05
Johannesburg
|
Connect |
UL5016
SriLankan Airlines
UL221
SriLankan Airlines
QR1367
Qatar Airways
|
17:15
Diyawanna Oya
00:10
Colombo
07:05
Doha
|
17:30
Colombo
02:45
Doha
14:55
Johannesburg
|
Connect |
UL5016
SriLankan Airlines
EK655
Emirates
EK763
Emirates
|
17:15
Diyawanna Oya
22:10
Colombo
10:05
Dubai
|
17:30
Colombo
01:00
Dubai
16:25
Johannesburg
|
Connect |
UL5016
SriLankan Airlines
SV0788
Saudia
SV0447
Saudia
|
17:15
Diyawanna Oya
18:55
Colombo
01:45
Jeddah
|
17:30
Colombo
22:15
Jeddah
07:30
Johannesburg
|
Connect |
UL5016
SriLankan Airlines
UL225
SriLankan Airlines
EK767
Emirates
|
17:15
Diyawanna Oya
18:40
Colombo
23:20
Dubai
|
17:30
Colombo
21:40
Dubai
05:30
Johannesburg
|
Connect |
UL5016
SriLankan Airlines
UL225
SriLankan Airlines
KQ311
Kenya Airways
KQ760
Kenya Airways
|
17:15
Diyawanna Oya
18:40
Colombo
01:55
Dubai
07:45
Nairobi
|
17:30
Colombo
21:40
Dubai
06:00
Nairobi
10:55
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Sri Lanka to Batticaloa.
You take a flight from Batticaloa to Johannesburg and cost approximately 390 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
UL5008
SriLankan Airlines
UL707
SriLankan Airlines
HM061
Air Seychelles
|
12:00
Batticaloa
02:05
Colombo
09:25
Mahe Island
|
13:00
Colombo
04:35
Mahe Island
12:30
Johannesburg
|
Connect |
UL5008
SriLankan Airlines
EY265
Etihad
EY604
Etihad
|
12:00
Batticaloa
21:20
Colombo
10:05
Abu Dhabi
|
13:00
Colombo
00:25
Abu Dhabi
16:30
Johannesburg
|
Connect |
UL5008
SriLankan Airlines
SV0788
Saudia
SV0447
Saudia
|
12:00
Batticaloa
18:55
Colombo
01:45
Jeddah
|
13:00
Colombo
22:15
Jeddah
07:30
Johannesburg
|
Connect |
UL5008
SriLankan Airlines
UL225
SriLankan Airlines
EK761
Emirates
|
12:00
Batticaloa
18:40
Colombo
04:05
Dubai
|
13:00
Colombo
21:40
Dubai
10:15
Johannesburg
|
Connect |
UL5008
SriLankan Airlines
UL281
SriLankan Airlines
SV0447
Saudia
|
12:00
Batticaloa
14:25
Colombo
01:45
Jeddah
|
13:00
Colombo
18:10
Jeddah
07:30
Johannesburg
|
Connect |
UL5008
SriLankan Airlines
UL217
SriLankan Airlines
QR1363
Qatar Airways
|
12:00
Batticaloa
18:55
Colombo
01:55
Doha
|
13:00
Colombo
21:15
Doha
09:50
Johannesburg
|
Connect |
UL5008
SriLankan Airlines
UL225
SriLankan Airlines
EK767
Emirates
|
12:00
Batticaloa
18:40
Colombo
23:20
Dubai
|
13:00
Colombo
21:40
Dubai
05:30
Johannesburg
|
Connect |
UL5004
SriLankan Airlines
UL225
SriLankan Airlines
KQ311
Kenya Airways
KQ760
Kenya Airways
|
17:00
Batticaloa
18:40
Colombo
01:55
Dubai
07:45
Nairobi
|
17:45
Colombo
21:40
Dubai
06:00
Nairobi
10:55
Johannesburg
|
Connect |
UL5004
SriLankan Airlines
UL207
SriLankan Airlines
EY604
Etihad
|
17:00
Batticaloa
18:50
Colombo
10:05
Abu Dhabi
|
17:45
Colombo
22:00
Abu Dhabi
16:30
Johannesburg
|
Connect |
UL5004
SriLankan Airlines
UL217
SriLankan Airlines
QR1367
Qatar Airways
|
17:00
Batticaloa
18:55
Colombo
07:05
Doha
|
17:45
Colombo
21:15
Doha
14:55
Johannesburg
|
Connect |
UL5004
SriLankan Airlines
QR655
Qatar Airways
QR1367
Qatar Airways
|
17:00
Batticaloa
20:55
Colombo
07:05
Doha
|
17:45
Colombo
23:10
Doha
14:55
Johannesburg
|
Connect |
UL5004
SriLankan Airlines
UL217
SriLankan Airlines
QR1377
Qatar Airways
|
17:00
Batticaloa
18:55
Colombo
07:00
Doha
|
17:45
Colombo
21:15
Doha
14:55
Johannesburg
|
Connect |
UL5004
SriLankan Airlines
UL221
SriLankan Airlines
QR1367
Qatar Airways
|
17:00
Batticaloa
00:10
Colombo
07:05
Doha
|
17:45
Colombo
02:45
Doha
14:55
Johannesburg
|
Connect |
UL5004
SriLankan Airlines
QR655
Qatar Airways
QR1377
Qatar Airways
|
17:00
Batticaloa
20:55
Colombo
07:00
Doha
|
17:45
Colombo
23:10
Doha
14:55
Johannesburg
|
Connect |
UL5004
SriLankan Airlines
UL707
SriLankan Airlines
HM061
Air Seychelles
|
17:00
Batticaloa
02:05
Colombo
09:25
Mahe Island
|
17:45
Colombo
04:35
Mahe Island
12:30
Johannesburg
|
Connect |
UL5004
SriLankan Airlines
EY265
Etihad
EY604
Etihad
|
17:00
Batticaloa
21:20
Colombo
10:05
Abu Dhabi
|
17:45
Colombo
00:25
Abu Dhabi
16:30
Johannesburg
|
Connect |
UL5004
SriLankan Airlines
UL141
SriLankan Airlines
HM261
Air Seychelles
HM061
Air Seychelles
|
17:00
Batticaloa
23:40
Colombo
05:30
Mumbai
09:25
Mahe Island
|
17:45
Colombo
02:10
Mumbai
08:25
Mahe Island
12:30
Johannesburg
|
Connect |
UL5004
SriLankan Airlines
UL225
SriLankan Airlines
ET601
Ethiopian Airlines
ET809
Ethiopian Airlines
|
17:00
Batticaloa
18:40
Colombo
04:25
Dubai
08:40
Addis Ababa
|
17:45
Colombo
21:40
Dubai
07:40
Addis Ababa
13:05
Johannesburg
|
Connect |
UL5004
SriLankan Airlines
UL225
SriLankan Airlines
EK761
Emirates
|
17:00
Batticaloa
18:40
Colombo
04:05
Dubai
|
17:45
Colombo
21:40
Dubai
10:15
Johannesburg
|
Connect |
UL5004
SriLankan Airlines
UL141
SriLankan Airlines
ET611
Ethiopian Airlines
ET809
Ethiopian Airlines
|
17:00
Batticaloa
23:40
Colombo
04:00
Mumbai
08:40
Addis Ababa
|
17:45
Colombo
02:10
Mumbai
06:55
Addis Ababa
13:05
Johannesburg
|
Connect |
UL5004
SriLankan Airlines
EK655
Emirates
EK761
Emirates
|
17:00
Batticaloa
22:10
Colombo
04:05
Dubai
|
17:45
Colombo
01:00
Dubai
10:15
Johannesburg
|
Connect |
UL5004
SriLankan Airlines
UL205
SriLankan Airlines
ET625
Ethiopian Airlines
ET809
Ethiopian Airlines
|
17:00
Batticaloa
19:25
Colombo
04:30
Muscat
08:40
Addis Ababa
|
17:45
Colombo
21:55
Muscat
07:50
Addis Ababa
13:05
Johannesburg
|
Connect |
UL5004
SriLankan Airlines
UL217
SriLankan Airlines
QR1363
Qatar Airways
|
17:00
Batticaloa
18:55
Colombo
01:55
Doha
|
17:45
Colombo
21:15
Doha
09:50
Johannesburg
|
Connect |
UL5004
SriLankan Airlines
UL171
SriLankan Airlines
ET691
Ethiopian Airlines
ET809
Ethiopian Airlines
|
17:00
Batticaloa
18:45
Colombo
02:30
Bengaluru
08:40
Addis Ababa
|
17:45
Colombo
20:10
Bengaluru
06:35
Addis Ababa
13:05
Johannesburg
|
Connect |
UL5004
SriLankan Airlines
QR655
Qatar Airways
QR1363
Qatar Airways
|
17:00
Batticaloa
20:55
Colombo
01:55
Doha
|
17:45
Colombo
23:10
Doha
09:50
Johannesburg
|
Connect |
UL5004
SriLankan Airlines
EK655
Emirates
EK763
Emirates
|
17:00
Batticaloa
22:10
Colombo
10:05
Dubai
|
17:45
Colombo
01:00
Dubai
16:25
Johannesburg
|
Connect |
UL5004
SriLankan Airlines
SV0788
Saudia
SV0447
Saudia
|
17:00
Batticaloa
18:55
Colombo
01:45
Jeddah
|
17:45
Colombo
22:15
Jeddah
07:30
Johannesburg
|
Connect |
UL5004
SriLankan Airlines
UL225
SriLankan Airlines
EK767
Emirates
|
17:00
Batticaloa
18:40
Colombo
23:20
Dubai
|
17:45
Colombo
21:40
Dubai
05:30
Johannesburg
|
Connect |
UL5004
SriLankan Airlines
UL221
SriLankan Airlines
QR1377
Qatar Airways
|
17:00
Batticaloa
00:10
Colombo
07:00
Doha
|
17:45
Colombo
02:45
Doha
14:55
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Sri Lanka to Koggala.
You take a flight from Koggala to Johannesburg and cost approximately 390 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
UL7002
SriLankan Airlines
UL225
SriLankan Airlines
EK767
Emirates
|
13:00
Koggala
18:40
Colombo
23:20
Dubai
|
13:30
Colombo
21:40
Dubai
05:30
Johannesburg
|
Connect |
UL7002
SriLankan Airlines
UL225
SriLankan Airlines
KQ311
Kenya Airways
KQ760
Kenya Airways
|
13:00
Koggala
18:40
Colombo
01:55
Dubai
07:45
Nairobi
|
13:30
Colombo
21:40
Dubai
06:00
Nairobi
10:55
Johannesburg
|
Connect |
UL7002
SriLankan Airlines
UL221
SriLankan Airlines
QR1367
Qatar Airways
|
13:00
Koggala
00:10
Colombo
07:05
Doha
|
13:30
Colombo
02:45
Doha
14:55
Johannesburg
|
Connect |
UL7002
SriLankan Airlines
QR655
Qatar Airways
QR1377
Qatar Airways
|
13:00
Koggala
20:55
Colombo
07:00
Doha
|
13:30
Colombo
23:10
Doha
14:55
Johannesburg
|
Connect |
UL7002
SriLankan Airlines
UL707
SriLankan Airlines
HM061
Air Seychelles
|
13:00
Koggala
02:05
Colombo
09:25
Mahe Island
|
13:30
Colombo
04:35
Mahe Island
12:30
Johannesburg
|
Connect |
UL7002
SriLankan Airlines
UL217
SriLankan Airlines
QR1367
Qatar Airways
|
13:00
Koggala
18:55
Colombo
07:05
Doha
|
13:30
Colombo
21:15
Doha
14:55
Johannesburg
|
Connect |
UL7002
SriLankan Airlines
QR655
Qatar Airways
QR1367
Qatar Airways
|
13:00
Koggala
20:55
Colombo
07:05
Doha
|
13:30
Colombo
23:10
Doha
14:55
Johannesburg
|
Connect |
UL7002
SriLankan Airlines
UL217
SriLankan Airlines
QR1377
Qatar Airways
|
13:00
Koggala
18:55
Colombo
07:00
Doha
|
13:30
Colombo
21:15
Doha
14:55
Johannesburg
|
Connect |
UL7002
SriLankan Airlines
UL141
SriLankan Airlines
HM261
Air Seychelles
HM061
Air Seychelles
|
13:00
Koggala
23:40
Colombo
05:30
Mumbai
09:25
Mahe Island
|
13:30
Colombo
02:10
Mumbai
08:25
Mahe Island
12:30
Johannesburg
|
Connect |
UL7002
SriLankan Airlines
UL143
SriLankan Airlines
HM261
Air Seychelles
HM061
Air Seychelles
|
13:00
Koggala
17:20
Colombo
05:30
Mumbai
09:25
Mahe Island
|
13:30
Colombo
19:50
Mumbai
08:25
Mahe Island
12:30
Johannesburg
|
Connect |
UL7002
SriLankan Airlines
EY265
Etihad
EY604
Etihad
|
13:00
Koggala
21:20
Colombo
10:05
Abu Dhabi
|
13:30
Colombo
00:25
Abu Dhabi
16:30
Johannesburg
|
Connect |
UL7002
SriLankan Airlines
UL143
SriLankan Airlines
ET611
Ethiopian Airlines
ET809
Ethiopian Airlines
|
13:00
Koggala
17:20
Colombo
04:00
Mumbai
08:40
Addis Ababa
|
13:30
Colombo
19:50
Mumbai
06:55
Addis Ababa
13:05
Johannesburg
|
Connect |
UL7002
SriLankan Airlines
UL207
SriLankan Airlines
EY604
Etihad
|
13:00
Koggala
18:50
Colombo
10:05
Abu Dhabi
|
13:30
Colombo
22:00
Abu Dhabi
16:30
Johannesburg
|
Connect |
UL7002
SriLankan Airlines
UL141
SriLankan Airlines
ET611
Ethiopian Airlines
ET809
Ethiopian Airlines
|
13:00
Koggala
23:40
Colombo
04:00
Mumbai
08:40
Addis Ababa
|
13:30
Colombo
02:10
Mumbai
06:55
Addis Ababa
13:05
Johannesburg
|
Connect |
UL7002
SriLankan Airlines
UL225
SriLankan Airlines
EK761
Emirates
|
13:00
Koggala
18:40
Colombo
04:05
Dubai
|
13:30
Colombo
21:40
Dubai
10:15
Johannesburg
|
Connect |
UL7002
SriLankan Airlines
UL281
SriLankan Airlines
ET403
Ethiopian Airlines
ET809
Ethiopian Airlines
|
13:00
Koggala
14:25
Colombo
04:20
Jeddah
08:40
Addis Ababa
|
13:30
Colombo
18:10
Jeddah
06:50
Addis Ababa
13:05
Johannesburg
|
Connect |
UL7002
SriLankan Airlines
EK655
Emirates
EK761
Emirates
|
13:00
Koggala
22:10
Colombo
04:05
Dubai
|
13:30
Colombo
01:00
Dubai
10:15
Johannesburg
|
Connect |
UL7002
SriLankan Airlines
UL171
SriLankan Airlines
ET691
Ethiopian Airlines
ET809
Ethiopian Airlines
|
13:00
Koggala
18:45
Colombo
02:30
Bengaluru
08:40
Addis Ababa
|
13:30
Colombo
20:10
Bengaluru
06:35
Addis Ababa
13:05
Johannesburg
|
Connect |
UL7002
SriLankan Airlines
UL217
SriLankan Airlines
QR1363
Qatar Airways
|
13:00
Koggala
18:55
Colombo
01:55
Doha
|
13:30
Colombo
21:15
Doha
09:50
Johannesburg
|
Connect |
UL7002
SriLankan Airlines
UL265
SriLankan Airlines
ET413
Ethiopian Airlines
ET809
Ethiopian Airlines
|
13:00
Koggala
18:15
Colombo
03:30
Riyadh
08:40
Addis Ababa
|
13:30
Colombo
21:15
Riyadh
06:55
Addis Ababa
13:05
Johannesburg
|
Connect |
UL7002
SriLankan Airlines
QR655
Qatar Airways
QR1363
Qatar Airways
|
13:00
Koggala
20:55
Colombo
01:55
Doha
|
13:30
Colombo
23:10
Doha
09:50
Johannesburg
|
Connect |
UL7002
SriLankan Airlines
UL205
SriLankan Airlines
ET625
Ethiopian Airlines
ET809
Ethiopian Airlines
|
13:00
Koggala
19:25
Colombo
04:30
Muscat
08:40
Addis Ababa
|
13:30
Colombo
21:55
Muscat
07:50
Addis Ababa
13:05
Johannesburg
|
Connect |
UL7002
SriLankan Airlines
UL281
SriLankan Airlines
SV0447
Saudia
|
13:00
Koggala
14:25
Colombo
01:45
Jeddah
|
13:30
Colombo
18:10
Jeddah
07:30
Johannesburg
|
Connect |
UL7002
SriLankan Airlines
UL225
SriLankan Airlines
ET601
Ethiopian Airlines
ET809
Ethiopian Airlines
|
13:00
Koggala
18:40
Colombo
04:25
Dubai
08:40
Addis Ababa
|
13:30
Colombo
21:40
Dubai
07:40
Addis Ababa
13:05
Johannesburg
|
Connect |
UL7002
SriLankan Airlines
SV0788
Saudia
SV0447
Saudia
|
13:00
Koggala
18:55
Colombo
01:45
Jeddah
|
13:30
Colombo
22:15
Jeddah
07:30
Johannesburg
|
Connect |
UL7002
SriLankan Airlines
EK655
Emirates
EK763
Emirates
|
13:00
Koggala
22:10
Colombo
10:05
Dubai
|
13:30
Colombo
01:00
Dubai
16:25
Johannesburg
|
Connect |
UL7002
SriLankan Airlines
UL221
SriLankan Airlines
QR1377
Qatar Airways
|
13:00
Koggala
00:10
Colombo
07:00
Doha
|
13:30
Colombo
02:45
Doha
14:55
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Sri Lanka to Colombo.
You take a flight from Colombo to Bloemfontein and cost approximately 650 USD.
You take a bus, shuttle or taxi from Bloemfontein to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
UL221
SriLankan Airlines
QR1377
Qatar Airways
SA8411
South African Airways
|
00:10
Colombo
07:00
Doha
15:45
Johannesburg
|
02:45
Doha
14:55
Johannesburg
16:45
Bloemfontein
|
Connect |
UL221
SriLankan Airlines
QR1367
Qatar Airways
SA1017
South African Airways
|
00:10
Colombo
07:05
Doha
17:00
Johannesburg
|
02:45
Doha
14:55
Johannesburg
18:00
Bloemfontein
|
Connect |
UL221
SriLankan Airlines
QR1367
Qatar Airways
SA8407
South African Airways
|
00:10
Colombo
07:05
Doha
17:05
Johannesburg
|
02:45
Doha
14:55
Johannesburg
18:00
Bloemfontein
|
Connect |
UL707
SriLankan Airlines
HM061
Air Seychelles
SA1013
South African Airways
|
02:05
Colombo
09:25
Mahe Island
15:30
Johannesburg
|
04:35
Mahe Island
12:30
Johannesburg
16:25
Bloemfontein
|
Connect |
UL707
SriLankan Airlines
HM061
Air Seychelles
SA8409
South African Airways
|
02:05
Colombo
09:25
Mahe Island
14:00
Johannesburg
|
04:35
Mahe Island
12:30
Johannesburg
14:55
Bloemfontein
|
Connect |
UL707
SriLankan Airlines
HM061
Air Seychelles
SA1271
South African Airways
SA8537
South African Airways
|
02:05
Colombo
09:25
Mahe Island
14:00
Johannesburg
16:35
Durban
|
04:35
Mahe Island
12:30
Johannesburg
15:15
Durban
17:40
Bloemfontein
|
Connect |
UL707
SriLankan Airlines
HM061
Air Seychelles
SA1011
South African Airways
|
02:05
Colombo
09:25
Mahe Island
13:50
Johannesburg
|
04:35
Mahe Island
12:30
Johannesburg
14:50
Bloemfontein
|
Connect |
AI276
Air India Limited
HM261
Air Seychelles
HM061
Air Seychelles
SA1013
South African Airways
|
02:10
Colombo
05:30
Mumbai
09:25
Mahe Island
15:30
Johannesburg
|
04:30
Mumbai
08:25
Mahe Island
12:30
Johannesburg
16:25
Bloemfontein
|
Connect |
AI276
Air India Limited
HM261
Air Seychelles
HM061
Air Seychelles
SA8409
South African Airways
|
02:10
Colombo
05:30
Mumbai
09:25
Mahe Island
14:00
Johannesburg
|
04:30
Mumbai
08:25
Mahe Island
12:30
Johannesburg
14:55
Bloemfontein
|
Connect |
AI276
Air India Limited
HM261
Air Seychelles
HM061
Air Seychelles
SA1011
South African Airways
|
02:10
Colombo
05:30
Mumbai
09:25
Mahe Island
13:50
Johannesburg
|
04:30
Mumbai
08:25
Mahe Island
12:30
Johannesburg
14:50
Bloemfontein
|
Connect |
QR669
Qatar Airways
QR1367
Qatar Airways
SA1017
South African Airways
|
03:15
Colombo
07:05
Doha
17:00
Johannesburg
|
05:30
Doha
14:55
Johannesburg
18:00
Bloemfontein
|
Connect |
QR669
Qatar Airways
QR1377
Qatar Airways
SA1017
South African Airways
|
03:15
Colombo
07:00
Doha
17:00
Johannesburg
|
05:30
Doha
14:55
Johannesburg
18:00
Bloemfontein
|
Connect |
QR669
Qatar Airways
QR1367
Qatar Airways
SA8407
South African Airways
|
03:15
Colombo
07:05
Doha
17:05
Johannesburg
|
05:30
Doha
14:55
Johannesburg
18:00
Bloemfontein
|
Connect |
QR669
Qatar Airways
QR1377
Qatar Airways
SA8407
South African Airways
|
03:15
Colombo
07:00
Doha
17:05
Johannesburg
|
05:30
Doha
14:55
Johannesburg
18:00
Bloemfontein
|
Connect |
QR669
Qatar Airways
QR1377
Qatar Airways
SA8411
South African Airways
|
03:15
Colombo
07:00
Doha
15:45
Johannesburg
|
05:30
Doha
14:55
Johannesburg
16:45
Bloemfontein
|
Connect |
QR669
Qatar Airways
QR1367
Qatar Airways
SA8411
South African Airways
|
03:15
Colombo
07:05
Doha
15:45
Johannesburg
|
05:30
Doha
14:55
Johannesburg
16:45
Bloemfontein
|
Connect |
EK651
Emirates
EK765
Emirates
SA1001
South African Airways
|
10:05
Colombo
14:40
Dubai
06:10
Johannesburg
|
12:55
Dubai
20:50
Johannesburg
07:05
Bloemfontein
|
Connect |
EK651
Emirates
EK765
Emirates
SA8401
South African Airways
|
10:05
Colombo
14:40
Dubai
05:50
Johannesburg
|
12:55
Dubai
20:50
Johannesburg
06:45
Bloemfontein
|
Connect |
QR665
Qatar Airways
QR1365
Qatar Airways
SA1001
South African Airways
|
11:25
Colombo
20:40
Doha
06:10
Johannesburg
|
13:40
Doha
04:35
Johannesburg
07:05
Bloemfontein
|
Connect |
QR665
Qatar Airways
QR1365
Qatar Airways
SA1003
South African Airways
|
11:25
Colombo
20:40
Doha
08:00
Johannesburg
|
13:40
Doha
04:35
Johannesburg
09:00
Bloemfontein
|
Connect |
QR665
Qatar Airways
QR1365
Qatar Airways
SA8401
South African Airways
|
11:25
Colombo
20:40
Doha
05:50
Johannesburg
|
13:40
Doha
04:35
Johannesburg
06:45
Bloemfontein
|
Connect |
QR657
Qatar Airways
QR1365
Qatar Airways
SA8401
South African Airways
|
12:00
Colombo
20:40
Doha
05:50
Johannesburg
|
14:30
Doha
04:35
Johannesburg
06:45
Bloemfontein
|
Connect |
QR657
Qatar Airways
QR1365
Qatar Airways
SA1003
South African Airways
|
12:00
Colombo
20:40
Doha
08:00
Johannesburg
|
14:30
Doha
04:35
Johannesburg
09:00
Bloemfontein
|
Connect |
QR657
Qatar Airways
QR1365
Qatar Airways
SA1001
South African Airways
|
12:00
Colombo
20:40
Doha
06:10
Johannesburg
|
14:30
Doha
04:35
Johannesburg
07:05
Bloemfontein
|
Connect |
UL225
SriLankan Airlines
EK767
Emirates
SA1005
South African Airways
|
18:40
Colombo
23:20
Dubai
09:45
Johannesburg
|
21:40
Dubai
05:30
Johannesburg
10:45
Bloemfontein
|
Connect |
UL225
SriLankan Airlines
EK761
Emirates
SA8413
South African Airways
|
18:40
Colombo
04:05
Dubai
12:20
Johannesburg
|
21:40
Dubai
10:15
Johannesburg
13:25
Bloemfontein
|
Connect |
UL225
SriLankan Airlines
EK767
Emirates
SA8403
South African Airways
|
18:40
Colombo
23:20
Dubai
08:25
Johannesburg
|
21:40
Dubai
05:30
Johannesburg
09:20
Bloemfontein
|
Connect |
UL225
SriLankan Airlines
EK767
Emirates
SA1003
South African Airways
|
18:40
Colombo
23:20
Dubai
08:00
Johannesburg
|
21:40
Dubai
05:30
Johannesburg
09:00
Bloemfontein
|
Connect |
UL217
SriLankan Airlines
QR1363
Qatar Airways
SA8413
South African Airways
|
18:55
Colombo
01:55
Doha
12:20
Johannesburg
|
21:15
Doha
09:50
Johannesburg
13:25
Bloemfontein
|
Connect |
SV0788
Saudia
SV0447
Saudia
SA8403
South African Airways
|
18:55
Colombo
01:45
Jeddah
08:25
Johannesburg
|
22:15
Jeddah
07:30
Johannesburg
09:20
Bloemfontein
|
Connect |
SV0788
Saudia
SV0447
Saudia
SA8413
South African Airways
|
18:55
Colombo
01:45
Jeddah
12:20
Johannesburg
|
22:15
Jeddah
07:30
Johannesburg
13:25
Bloemfontein
|
Connect |
SV0788
Saudia
SV0447
Saudia
SA1005
South African Airways
|
18:55
Colombo
01:45
Jeddah
09:45
Johannesburg
|
22:15
Jeddah
07:30
Johannesburg
10:45
Bloemfontein
|
Connect |
UL217
SriLankan Airlines
QR1363
Qatar Airways
SA1011
South African Airways
|
18:55
Colombo
01:55
Doha
13:50
Johannesburg
|
21:15
Doha
09:50
Johannesburg
14:50
Bloemfontein
|
Connect |
QR655
Qatar Airways
QR1363
Qatar Airways
SA8413
South African Airways
|
20:55
Colombo
01:55
Doha
12:20
Johannesburg
|
23:10
Doha
09:50
Johannesburg
13:25
Bloemfontein
|
Connect |
QR655
Qatar Airways
QR1363
Qatar Airways
SA1011
South African Airways
|
20:55
Colombo
01:55
Doha
13:50
Johannesburg
|
23:10
Doha
09:50
Johannesburg
14:50
Bloemfontein
|
Connect |
QR655
Qatar Airways
QR1363
Qatar Airways
SA8409
South African Airways
|
20:55
Colombo
01:55
Doha
14:00
Johannesburg
|
23:10
Doha
09:50
Johannesburg
14:55
Bloemfontein
|
Connect |
EK655
Emirates
EK761
Emirates
SA8413
South African Airways
|
22:10
Colombo
04:05
Dubai
12:20
Johannesburg
|
01:00
Dubai
10:15
Johannesburg
13:25
Bloemfontein
|
Connect |
EK655
Emirates
EK761
Emirates
SA1011
South African Airways
|
22:10
Colombo
04:05
Dubai
13:50
Johannesburg
|
01:00
Dubai
10:15
Johannesburg
14:50
Bloemfontein
|
Connect |
EK655
Emirates
EK761
Emirates
SA8409
South African Airways
|
22:10
Colombo
04:05
Dubai
14:00
Johannesburg
|
01:00
Dubai
10:15
Johannesburg
14:55
Bloemfontein
|
Connect |
EK655
Emirates
EK772
Emirates
SA1057
South African Airways
|
22:10
Colombo
03:50
Dubai
16:30
Capetown
|
01:00
Dubai
11:35
Capetown
18:00
Bloemfontein
|
Connect |
You take a bus, shuttle or taxi from your location in Sri Lanka to Colombo.
You take a flight from Colombo to Durban and cost approximately 850 USD.
You take a bus, shuttle or taxi from Durban to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
UL221
SriLankan Airlines
QR1367
Qatar Airways
QR1367
Qatar Airways
|
00:10
Colombo
07:05
Doha
16:10
Johannesburg
|
02:45
Doha
14:55
Johannesburg
17:25
Durban
|
Connect |
FZ558
Flydubai
EK775
Emirates
|
02:10
Colombo
10:15
Dubai
|
05:20
Dubai
16:35
Durban
|
Connect |
EK649
Emirates
EK775
Emirates
|
03:15
Colombo
10:15
Dubai
|
06:00
Dubai
16:35
Durban
|
Connect |
QR669
Qatar Airways
QR1377
Qatar Airways
BA6219
British Airways
|
03:15
Colombo
07:00
Doha
16:15
Johannesburg
|
05:30
Doha
14:55
Johannesburg
17:20
Durban
|
Connect |
QR669
Qatar Airways
QR1367
Qatar Airways
BA6219
British Airways
|
03:15
Colombo
07:05
Doha
16:15
Johannesburg
|
05:30
Doha
14:55
Johannesburg
17:20
Durban
|
Connect |
QR669
Qatar Airways
QR1377
Qatar Airways
BA6225
British Airways
|
03:15
Colombo
07:00
Doha
17:35
Johannesburg
|
05:30
Doha
14:55
Johannesburg
18:40
Durban
|
Connect |
QR669
Qatar Airways
QR1367
Qatar Airways
BA6225
British Airways
|
03:15
Colombo
07:05
Doha
17:35
Johannesburg
|
05:30
Doha
14:55
Johannesburg
18:40
Durban
|
Connect |
QR669
Qatar Airways
QR1367
Qatar Airways
QR1367
Qatar Airways
|
03:15
Colombo
07:05
Doha
16:10
Johannesburg
|
05:30
Doha
14:55
Johannesburg
17:25
Durban
|
Connect |
QR669
Qatar Airways
QR1377
Qatar Airways
BA6227
British Airways
|
03:15
Colombo
07:00
Doha
18:40
Johannesburg
|
05:30
Doha
14:55
Johannesburg
19:45
Durban
|
Connect |
EY267
Etihad
EY604
Etihad
MN625
Comair
|
04:45
Colombo
10:05
Abu Dhabi
20:20
Johannesburg
|
07:50
Abu Dhabi
16:30
Johannesburg
21:25
Durban
|
Connect |
EY267
Etihad
EY604
Etihad
MN641
Comair
|
04:45
Colombo
10:05
Abu Dhabi
18:10
Johannesburg
|
07:50
Abu Dhabi
16:30
Johannesburg
19:15
Durban
|
Connect |
EY267
Etihad
EY604
Etihad
MN617
Comair
|
04:45
Colombo
10:05
Abu Dhabi
19:50
Johannesburg
|
07:50
Abu Dhabi
16:30
Johannesburg
20:55
Durban
|
Connect |
QR657
Qatar Airways
QR1365
Qatar Airways
BA6205
British Airways
|
12:00
Colombo
20:40
Doha
05:55
Johannesburg
|
14:30
Doha
04:35
Johannesburg
07:00
Durban
|
Connect |
QR655
Qatar Airways
QR1363
Qatar Airways
BA6211
British Airways
|
20:55
Colombo
01:55
Doha
12:45
Johannesburg
|
23:10
Doha
09:50
Johannesburg
13:50
Durban
|
Connect |
QR655
Qatar Airways
QR1367
Qatar Airways
QR1367
Qatar Airways
|
20:55
Colombo
07:05
Doha
16:10
Johannesburg
|
23:10
Doha
14:55
Johannesburg
17:25
Durban
|
Connect |
QR655
Qatar Airways
QR1363
Qatar Airways
BA6209
British Airways
|
20:55
Colombo
01:55
Doha
14:15
Johannesburg
|
23:10
Doha
09:50
Johannesburg
15:20
Durban
|
Connect |
QR655
Qatar Airways
QR1363
Qatar Airways
BA6223
British Airways
|
20:55
Colombo
01:55
Doha
15:00
Johannesburg
|
23:10
Doha
09:50
Johannesburg
16:05
Durban
|
Connect |
EK655
Emirates
EK775
Emirates
|
22:10
Colombo
10:15
Dubai
|
01:00
Dubai
16:35
Durban
|
Connect |
You take a bus, shuttle or taxi from your location in Sri Lanka to Hambantota.
You take a flight from Hambantota to Johannesburg and cost approximately 390 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
C79106
Cinnamon Air
EK651
Emirates
EK765
Emirates
|
08:00
Hambantota
10:05
Colombo
14:40
Dubai
|
08:45
Colombo
12:55
Dubai
20:50
Johannesburg
|
Connect |
C79106
Cinnamon Air
UL225
SriLankan Airlines
EK767
Emirates
|
08:00
Hambantota
18:40
Colombo
23:20
Dubai
|
08:45
Colombo
21:40
Dubai
05:30
Johannesburg
|
Connect |
C79106
Cinnamon Air
SV0788
Saudia
SV0447
Saudia
|
08:00
Hambantota
18:55
Colombo
01:45
Jeddah
|
08:45
Colombo
22:15
Jeddah
07:30
Johannesburg
|
Connect |
C79106
Cinnamon Air
QR657
Qatar Airways
QR1365
Qatar Airways
|
08:00
Hambantota
12:00
Colombo
20:40
Doha
|
08:45
Colombo
14:30
Doha
04:35
Johannesburg
|
Connect |
C79106
Cinnamon Air
QR665
Qatar Airways
QR1365
Qatar Airways
|
08:00
Hambantota
11:25
Colombo
20:40
Doha
|
08:45
Colombo
13:40
Doha
04:35
Johannesburg
|
Connect |
C79106
Cinnamon Air
UL231
SriLankan Airlines
EK767
Emirates
|
08:00
Hambantota
13:00
Colombo
23:20
Dubai
|
08:45
Colombo
16:00
Dubai
05:30
Johannesburg
|
Connect |
C79405
Cinnamon Air
UL217
SriLankan Airlines
QR1363
Qatar Airways
|
16:30
Hambantota
18:55
Colombo
01:55
Doha
|
17:15
Colombo
21:15
Doha
09:50
Johannesburg
|
Connect |
C79405
Cinnamon Air
SV0788
Saudia
SV0447
Saudia
|
16:30
Hambantota
18:55
Colombo
01:45
Jeddah
|
17:15
Colombo
22:15
Jeddah
07:30
Johannesburg
|
Connect |
C79405
Cinnamon Air
UL207
SriLankan Airlines
EY604
Etihad
|
16:30
Hambantota
18:50
Colombo
10:05
Abu Dhabi
|
17:15
Colombo
22:00
Abu Dhabi
16:30
Johannesburg
|
Connect |
C79405
Cinnamon Air
QR655
Qatar Airways
QR1367
Qatar Airways
|
16:30
Hambantota
20:55
Colombo
07:05
Doha
|
17:15
Colombo
23:10
Doha
14:55
Johannesburg
|
Connect |
C79405
Cinnamon Air
EK655
Emirates
EK761
Emirates
|
16:30
Hambantota
22:10
Colombo
04:05
Dubai
|
17:15
Colombo
01:00
Dubai
10:15
Johannesburg
|
Connect |
C79405
Cinnamon Air
UL707
SriLankan Airlines
HM061
Air Seychelles
|
16:30
Hambantota
02:05
Colombo
09:25
Mahe Island
|
17:15
Colombo
04:35
Mahe Island
12:30
Johannesburg
|
Connect |
C79405
Cinnamon Air
QR655
Qatar Airways
QR1363
Qatar Airways
|
16:30
Hambantota
20:55
Colombo
01:55
Doha
|
17:15
Colombo
23:10
Doha
09:50
Johannesburg
|
Connect |
C79405
Cinnamon Air
EK655
Emirates
EK763
Emirates
|
16:30
Hambantota
22:10
Colombo
10:05
Dubai
|
17:15
Colombo
01:00
Dubai
16:25
Johannesburg
|
Connect |
C79405
Cinnamon Air
UL225
SriLankan Airlines
KQ311
Kenya Airways
KQ760
Kenya Airways
|
16:30
Hambantota
18:40
Colombo
01:55
Dubai
07:45
Nairobi
|
17:15
Colombo
21:40
Dubai
06:00
Nairobi
10:55
Johannesburg
|
Connect |
C79405
Cinnamon Air
UL225
SriLankan Airlines
EK767
Emirates
|
16:30
Hambantota
18:40
Colombo
23:20
Dubai
|
17:15
Colombo
21:40
Dubai
05:30
Johannesburg
|
Connect |
C79405
Cinnamon Air
EY265
Etihad
EY604
Etihad
|
16:30
Hambantota
21:20
Colombo
10:05
Abu Dhabi
|
17:15
Colombo
00:25
Abu Dhabi
16:30
Johannesburg
|
Connect |
C79405
Cinnamon Air
UL225
SriLankan Airlines
EK761
Emirates
|
16:30
Hambantota
18:40
Colombo
04:05
Dubai
|
17:15
Colombo
21:40
Dubai
10:15
Johannesburg
|
Connect |
C79405
Cinnamon Air
QR655
Qatar Airways
QR1377
Qatar Airways
|
16:30
Hambantota
20:55
Colombo
07:00
Doha
|
17:15
Colombo
23:10
Doha
14:55
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Sri Lanka to Sigiriya.
You take a flight from Sigiriya to Johannesburg and cost approximately 390 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
C79402
Cinnamon Air
UL225
SriLankan Airlines
KQ311
Kenya Airways
KQ760
Kenya Airways
|
12:15
Sigiriya
18:40
Colombo
01:55
Dubai
07:45
Nairobi
|
12:45
Colombo
21:40
Dubai
06:00
Nairobi
10:55
Johannesburg
|
Connect |
C79402
Cinnamon Air
UL707
SriLankan Airlines
HM061
Air Seychelles
|
12:15
Sigiriya
02:05
Colombo
09:25
Mahe Island
|
12:45
Colombo
04:35
Mahe Island
12:30
Johannesburg
|
Connect |
C79402
Cinnamon Air
UL225
SriLankan Airlines
EK767
Emirates
|
12:15
Sigiriya
18:40
Colombo
23:20
Dubai
|
12:45
Colombo
21:40
Dubai
05:30
Johannesburg
|
Connect |
C79402
Cinnamon Air
QR655
Qatar Airways
QR1363
Qatar Airways
|
12:15
Sigiriya
20:55
Colombo
01:55
Doha
|
12:45
Colombo
23:10
Doha
09:50
Johannesburg
|
Connect |
C79402
Cinnamon Air
UL207
SriLankan Airlines
EY604
Etihad
|
12:15
Sigiriya
18:50
Colombo
10:05
Abu Dhabi
|
12:45
Colombo
22:00
Abu Dhabi
16:30
Johannesburg
|
Connect |
C79402
Cinnamon Air
UL225
SriLankan Airlines
EK761
Emirates
|
12:15
Sigiriya
18:40
Colombo
04:05
Dubai
|
12:45
Colombo
21:40
Dubai
10:15
Johannesburg
|
Connect |
C79402
Cinnamon Air
UL281
SriLankan Airlines
SV0447
Saudia
|
12:15
Sigiriya
14:25
Colombo
01:45
Jeddah
|
12:45
Colombo
18:10
Jeddah
07:30
Johannesburg
|
Connect |
C79402
Cinnamon Air
EK655
Emirates
EK763
Emirates
|
12:15
Sigiriya
22:10
Colombo
10:05
Dubai
|
12:45
Colombo
01:00
Dubai
16:25
Johannesburg
|
Connect |
UL5006
SriLankan Airlines
EY265
Etihad
EY604
Etihad
|
12:30
Sigiriya
21:20
Colombo
10:05
Abu Dhabi
|
13:00
Colombo
00:25
Abu Dhabi
16:30
Johannesburg
|
Connect |
UL5006
SriLankan Airlines
SV0788
Saudia
SV0447
Saudia
|
12:30
Sigiriya
18:55
Colombo
01:45
Jeddah
|
13:00
Colombo
22:15
Jeddah
07:30
Johannesburg
|
Connect |
UL5006
SriLankan Airlines
UL217
SriLankan Airlines
QR1367
Qatar Airways
|
12:30
Sigiriya
18:55
Colombo
07:05
Doha
|
13:00
Colombo
21:15
Doha
14:55
Johannesburg
|
Connect |
UL5006
SriLankan Airlines
UL221
SriLankan Airlines
QR1377
Qatar Airways
|
12:30
Sigiriya
00:10
Colombo
07:00
Doha
|
13:00
Colombo
02:45
Doha
14:55
Johannesburg
|
Connect |
UL5006
SriLankan Airlines
QR655
Qatar Airways
QR1363
Qatar Airways
|
12:30
Sigiriya
20:55
Colombo
01:55
Doha
|
13:00
Colombo
23:10
Doha
09:50
Johannesburg
|
Connect |
UL5006
SriLankan Airlines
UL141
SriLankan Airlines
HM261
Air Seychelles
HM061
Air Seychelles
|
12:30
Sigiriya
23:40
Colombo
05:30
Mumbai
09:25
Mahe Island
|
13:00
Colombo
02:10
Mumbai
08:25
Mahe Island
12:30
Johannesburg
|
Connect |
UL5006
SriLankan Airlines
UL143
SriLankan Airlines
HM261
Air Seychelles
HM061
Air Seychelles
|
12:30
Sigiriya
17:20
Colombo
05:30
Mumbai
09:25
Mahe Island
|
13:00
Colombo
19:50
Mumbai
08:25
Mahe Island
12:30
Johannesburg
|
Connect |
UL5006
SriLankan Airlines
UL217
SriLankan Airlines
QR1363
Qatar Airways
|
12:30
Sigiriya
18:55
Colombo
01:55
Doha
|
13:00
Colombo
21:15
Doha
09:50
Johannesburg
|
Connect |
UL5006
SriLankan Airlines
UL281
SriLankan Airlines
ET403
Ethiopian Airlines
ET809
Ethiopian Airlines
|
12:30
Sigiriya
14:25
Colombo
04:20
Jeddah
08:40
Addis Ababa
|
13:00
Colombo
18:10
Jeddah
06:50
Addis Ababa
13:05
Johannesburg
|
Connect |
UL5006
SriLankan Airlines
UL205
SriLankan Airlines
ET625
Ethiopian Airlines
ET809
Ethiopian Airlines
|
12:30
Sigiriya
19:25
Colombo
04:30
Muscat
08:40
Addis Ababa
|
13:00
Colombo
21:55
Muscat
07:50
Addis Ababa
13:05
Johannesburg
|
Connect |
UL5006
SriLankan Airlines
QR655
Qatar Airways
QR1377
Qatar Airways
|
12:30
Sigiriya
20:55
Colombo
07:00
Doha
|
13:00
Colombo
23:10
Doha
14:55
Johannesburg
|
Connect |
UL5006
SriLankan Airlines
UL225
SriLankan Airlines
ET601
Ethiopian Airlines
ET809
Ethiopian Airlines
|
12:30
Sigiriya
18:40
Colombo
04:25
Dubai
08:40
Addis Ababa
|
13:00
Colombo
21:40
Dubai
07:40
Addis Ababa
13:05
Johannesburg
|
Connect |
UL5006
SriLankan Airlines
UL225
SriLankan Airlines
KQ311
Kenya Airways
KQ760
Kenya Airways
|
12:30
Sigiriya
18:40
Colombo
01:55
Dubai
07:45
Nairobi
|
13:00
Colombo
21:40
Dubai
06:00
Nairobi
10:55
Johannesburg
|
Connect |
UL5006
SriLankan Airlines
UL171
SriLankan Airlines
ET691
Ethiopian Airlines
ET809
Ethiopian Airlines
|
12:30
Sigiriya
18:45
Colombo
02:30
Bengaluru
08:40
Addis Ababa
|
13:00
Colombo
20:10
Bengaluru
06:35
Addis Ababa
13:05
Johannesburg
|
Connect |
UL5006
SriLankan Airlines
UL225
SriLankan Airlines
EK761
Emirates
|
12:30
Sigiriya
18:40
Colombo
04:05
Dubai
|
13:00
Colombo
21:40
Dubai
10:15
Johannesburg
|
Connect |
UL5006
SriLankan Airlines
UL141
SriLankan Airlines
ET611
Ethiopian Airlines
ET809
Ethiopian Airlines
|
12:30
Sigiriya
23:40
Colombo
04:00
Mumbai
08:40
Addis Ababa
|
13:00
Colombo
02:10
Mumbai
06:55
Addis Ababa
13:05
Johannesburg
|
Connect |
UL5006
SriLankan Airlines
EK655
Emirates
EK761
Emirates
|
12:30
Sigiriya
22:10
Colombo
04:05
Dubai
|
13:00
Colombo
01:00
Dubai
10:15
Johannesburg
|
Connect |
UL5006
SriLankan Airlines
UL265
SriLankan Airlines
ET413
Ethiopian Airlines
ET809
Ethiopian Airlines
|
12:30
Sigiriya
18:15
Colombo
03:30
Riyadh
08:40
Addis Ababa
|
13:00
Colombo
21:15
Riyadh
06:55
Addis Ababa
13:05
Johannesburg
|
Connect |
UL5006
SriLankan Airlines
UL707
SriLankan Airlines
HM061
Air Seychelles
|
12:30
Sigiriya
02:05
Colombo
09:25
Mahe Island
|
13:00
Colombo
04:35
Mahe Island
12:30
Johannesburg
|
Connect |
UL5006
SriLankan Airlines
UL143
SriLankan Airlines
ET611
Ethiopian Airlines
ET809
Ethiopian Airlines
|
12:30
Sigiriya
17:20
Colombo
04:00
Mumbai
08:40
Addis Ababa
|
13:00
Colombo
19:50
Mumbai
06:55
Addis Ababa
13:05
Johannesburg
|
Connect |
UL5006
SriLankan Airlines
UL207
SriLankan Airlines
EY604
Etihad
|
12:30
Sigiriya
18:50
Colombo
10:05
Abu Dhabi
|
13:00
Colombo
22:00
Abu Dhabi
16:30
Johannesburg
|
Connect |
UL5006
SriLankan Airlines
UL281
SriLankan Airlines
SV0447
Saudia
|
12:30
Sigiriya
14:25
Colombo
01:45
Jeddah
|
13:00
Colombo
18:10
Jeddah
07:30
Johannesburg
|
Connect |
UL5006
SriLankan Airlines
UL221
SriLankan Airlines
QR1367
Qatar Airways
|
12:30
Sigiriya
00:10
Colombo
07:05
Doha
|
13:00
Colombo
02:45
Doha
14:55
Johannesburg
|
Connect |
UL5006
SriLankan Airlines
EK655
Emirates
EK763
Emirates
|
12:30
Sigiriya
22:10
Colombo
10:05
Dubai
|
13:00
Colombo
01:00
Dubai
16:25
Johannesburg
|
Connect |
UL5006
SriLankan Airlines
QR655
Qatar Airways
QR1367
Qatar Airways
|
12:30
Sigiriya
20:55
Colombo
07:05
Doha
|
13:00
Colombo
23:10
Doha
14:55
Johannesburg
|
Connect |
UL5006
SriLankan Airlines
UL225
SriLankan Airlines
EK767
Emirates
|
12:30
Sigiriya
18:40
Colombo
23:20
Dubai
|
13:00
Colombo
21:40
Dubai
05:30
Johannesburg
|
Connect |
UL5006
SriLankan Airlines
UL217
SriLankan Airlines
QR1377
Qatar Airways
|
12:30
Sigiriya
18:55
Colombo
07:00
Doha
|
13:00
Colombo
21:15
Doha
14:55
Johannesburg
|
Connect |
C79404
Cinnamon Air
UL5004
SriLankan Airlines
UL707
SriLankan Airlines
HM061
Air Seychelles
|
14:45
Sigiriya
17:00
Batticaloa
02:05
Colombo
09:25
Mahe Island
|
15:15
Batticaloa
17:45
Colombo
04:35
Mahe Island
12:30
Johannesburg
|
Connect |
You can find hotels and accommodations in South Africa with our hotels search tool below
Booking.com