There are 6 ways to get from Sri Lanka to Capetown Airport (CPT) by plane, train, bus, taxi, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Bandaranaike International Airport
best- Fly from Bandaranaike International Airport (CMB) to Cape Town International Airport (CPT)plane CMB - CPT
14h 17mR 7,138–11,163Fly from Jaffna
- Fly from Jaffna (JAF) to Cape Town International Airport (CPT)plane JAF - CPT
28h 30mR 16,046–36,054Train to Koggala, fly
- Take the train from Moratuwa to Habaraduwatrain
- Fly from Koggala (KCT) to Cape Town International Airport (CPT)plane KCT - CPT
34h 3mR 7,509–18,143Bus, taxi to Weerawila International Airport, fly
- Take the bus from Rathnapura to Embilipitiyabus
- Take the taxi from Embilipitiya to Weerawila International Airport (WRZ)taxi
- Fly from Weerawila International Airport (WRZ) to Cape Town International Airport (CPT)plane WRZ - CPT
35h 59mR 7,843–18,414Train to Batticaloa Airport, fly
- Take the train from Gampaha to Batticaloatrain
- Fly from Batticaloa Airport (BTC) to Cape Town International Airport (CPT)plane BTC - CPT
35h 48mR 7,642–18,322Ferry, train to Trichy International Airport, fly
- Take the ferry from Kankesanturai to Nagapattinamferry
- Take the train from Nagappattinam to Manjattidaltrain
- Fly from Trichy International Airport (TRZ) to Cape Town International Airport (CPT)plane TRZ - CPT
31hR 7,745–19,450
Bandaranaike International Airport (CMB) to Cape Town International Airport (CPT) flights
Questions & Answers
The cheapest way to get from Sri Lanka to Capetown Airport (CPT) is to fly which costs R 7 000 - R 12 000 and takes 14h 17m.
The fastest way to get from Sri Lanka to Capetown Airport (CPT) is to fly which takes 14h 17m and costs R 7 000 - R 12 000.
The distance between Sri Lanka and Capetown Airport (CPT) is 7906 km.
It takes approximately 14h 17m to get from Sri Lanka to Capetown Airport (CPT), including transfers.
Capetown Airport (CPT) is 3h 30m behind Sri Lanka. It is currently 3:32 AM in Sri Lanka and 12:02 AM in Capetown Airport (CPT).
There are 7690+ hotels available in Capetown Airport (CPT).
What companies run services between Sri Lanka and Capetown Airport (CPT), South Africa?
Qatar Airways, Air Seychelles, and Safair fly from Bandaranaike International Airport (CMB) to Cape Town International Airport (CPT) twice daily.
- Website
- airmauritius.com
Flights from Jaffna to Cape Town International Airport via Madras, Mauritius
- Ave. Duration
- 36h 55m
- When
- Monday
- Estimated price
- R 26,000–65,000
Flights from Jaffna to Cape Town International Airport via Trichy International Airport, Bengaluru, Mauritius
- Ave. Duration
- 34h 45m
- When
- Thursday and Saturday
- Estimated price
- R 16,000–36,000
Flights from Koggala to Cape Town International Airport via Bandaranaike International Airport, Madras, Mauritius
- Ave. Duration
- 35h 50m
- When
- Monday
- Estimated price
- R 12,000–30,000
Flights from Weerawila International Airport to Cape Town International Airport via Bandaranaike International Airport, Madras, Mauritius
- Ave. Duration
- 36h 35m
- When
- Monday
- Estimated price
- R 12,000–30,000
Flights from Batticaloa Airport to Cape Town International Airport via Bandaranaike International Airport, Madras, Mauritius
- Ave. Duration
- 33h 50m
- When
- Monday
- Estimated price
- R 12,000–30,000
Flights from Trichy International Airport to Cape Town International Airport via Madras, Mauritius
- Ave. Duration
- 27h 30m
- When
- Monday
- Estimated price
- R 12,000–30,000
- Website
- flysafair.co.za
Flights from Bandaranaike International Airport to Cape Town International Airport via Mahe Island, Johannesburg
- Ave. Duration
- 14h 5m
- When
- Friday
- Estimated price
- R 10,000–24,000
Flights from Koggala to Cape Town International Airport via Bandaranaike International Airport, Mahe Island, Johannesburg
- Ave. Duration
- 29h 45m
- When
- Thursday
- Estimated price
- R 7,500–18,000
Flights from Weerawila International Airport to Cape Town International Airport via Bandaranaike International Airport, Mahe Island, Johannesburg
- Ave. Duration
- 30h 30m
- When
- Thursday
- Estimated price
- R 7,500–18,000
Flights from Batticaloa Airport to Cape Town International Airport via Bandaranaike International Airport, Mahe Island, Johannesburg
- Ave. Duration
- 27h 45m
- When
- Thursday
- Estimated price
- R 7,500–18,000
- Website
- flysaa.com
Flights from Trichy International Airport to Cape Town International Airport via Dubai
- Ave. Duration
- 25h 50m
- When
- Every day
- Estimated price
- R 9,000–27,000
Flights from Trichy International Airport to Cape Town International Airport via Dubai, Johannesburg
- Ave. Duration
- 23h 45m
- When
- Every day
- Estimated price
- R 9,000–27,000
Flights from Trichy International Airport to Cape Town International Airport via Bengaluru, Mauritius
- Ave. Duration
- 28h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- R 7,500–17,000
- Website
- qatarairways.com
Flights from Bandaranaike International Airport to Cape Town International Airport via Doha
- Ave. Duration
- 16h 55m
- When
- Every day
- Estimated price
- R 11,000–32,000
- Website
- ethiopianairlines.com
Flights from Jaffna to Cape Town International Airport via Madras, Addis Ababa
- Ave. Duration
- 28h 40m
- When
- Friday and Sunday
- Estimated price
- R 22,000–55,000
- Website
- emirates.com
Flights from Trichy International Airport to Cape Town International Airport via Dubai
- Ave. Duration
- 25h 50m
- When
- Every day
- Estimated price
- R 9,000–27,000
- Website
- g-airways.com
Flights from Trichy International Airport to Cape Town International Airport via Abu Dhabi, Johannesburg
- Ave. Duration
- 21h
- When
- Tuesday
- Estimated price
- R 6,500–18,000
- Phone
- +94 114 600 111
- Website
- Sri Lanka Railways
Train from Moratuwa to Habaraduwa
- Ave. Duration
- 1h 57m
- Frequency
- 3 times a day
- Estimated price
- R 10–150
- Website
- Sri Lanka Railways
- 2nd Class Fare
- R 65–95
- 3rd Class Fare
- R 60–75
- Air Conditioned Saloon
- R 110–150
- 3rd Class
- R 69
- 2nd Class
- R 10
- 1st Class
- R 83
Train from Gampaha to Batticaloa
- Ave. Duration
- 4h 26m
- Frequency
- Twice daily
- Estimated price
- R 65–160
- Website
- Sri Lanka Railways
- 2nd Class Fare
- R 65–95
- 3rd Class Fare
- R 70–85
- Air Conditioned Saloon
- R 120–160
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Nagappattinam to Manjattidal
- Ave. Duration
- 2h 55m
- Frequency
- Twice daily
- Estimated price
- R 25–200
- Website
- irctc.co.in
- Sleeper Class
- R 25–30
- Third AC (3A)
- R 70–90
- Second AC (2A)
- R 95–120
- First Class (1A)
- R 150–200
- Phone
- +94 011-2587372
- [email protected]
- Website
- National Transport Commission
Bus from Rathnapura to Embilipitiya
- Ave. Duration
- 2h 32m
- Frequency
- Every 20 minutes
- Estimated price
- R 13–15
- Website
- National Transport Commission
- Schedules at
- NTC Schedules
- Standard
- R 13–15
- Semi Lux
- R 15–21
- Super Lux
- R 28–35
- Phone
- 022 - 22026666
- Website
- The Shipping Corporation of India
Ferry from Kankesanturai to Nagapattinam
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- R 1,089
- Website
- The Shipping Corporation of India
- Ave. Duration
- 57 min
- Estimated price
- R 330–400
Visit Sri Lanka Taxi
- Phone
- +94763222239
- Website
- visitlankataxi.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from London City Airport into central London, Travel Insider: Top Japan travel tips by Beatrix Holland, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.

















