
Leh to Cape-Town
Cape-Town is approximately 11850+ kms from Leh. The fastest way to reach Cape-Town from Leh is by Flight Via Bangalore, Mauritius. It takes approximately 27 hours. The cheapest way to reach Cape-Town from Leh is by Flight Via Mumbai, Dubai which would take approximately 28 hours.
Sort By
Mode of Transport
Via Mumbai, Addis Ababa
RECOMMENDED
Leh
Mumbai
Addis Ababa
Cape Town
Approx Travel Time
1d 2h 35m
₹95,603
Onwards
Via Mumbai, Dubai
CHEAPEST
Leh
Mumbai
Dubai
Cape Town
Approx Travel Time
1d 3h 35m
₹65,058
Onwards
Via Bangalore, Mauritius
FASTEST
Leh
Bangalore
Mauritius
Cape Town
Approx Travel Time
1d 2h 20m
₹66,755
Onwards
Via Bangalore, Dubai
Leh
Bangalore
Dubai
Cape Town
Approx Travel Time
1d 6h 35m
₹70,160
Onwards
Via Bangalore, Addis Ababa
Leh
Bangalore
Addis Ababa
Cape Town
Approx Travel Time
1d 4h 50m
₹90,255
Onwards
Via Bangalore, Doha
Leh
Bangalore
Doha
Cape Town
Approx Travel Time
1d 6h 50m
₹76,596
Onwards
Via Mumbai, Istanbul
Leh
Mumbai
Istanbul
Cape Town
Approx Travel Time
1d 11h 35m
₹86,263
Onwards
Via Mumbai, Frankfurt
Leh
Mumbai
Frankfurt
Cape Town
Approx Travel Time
1d 17h 35m
₹94,011
Onwards
Via Bangalore, Singapore
Leh
Bangalore
Singapore
Cape Town
Approx Travel Time
1d 12h 5m
₹67,328
Onwards
Via Mumbai, Paris
Leh
Mumbai
Paris
Cape Town
Approx Travel Time
1d 18h 35m
₹88,043
Onwards
Frequently Asked Questions
What is the distance between Leh and Cape-Town?
Cape-Town is approximately 11850+ kms from Leh.
How long does it take to reach Cape-Town from Leh?
It takes approximately 27 hours to reach Cape-Town from Leh by Flight Via Bangalore, Mauritius.
What is the cheapest way to reach Cape-Town from Leh?
The cheapest way to reach Cape-Town from Leh is by Flight Via Mumbai, Dubai.
What is the fastest way to reach Cape-Town from Leh?
The fastest way to reach Cape-Town from Leh is by Flight Via Bangalore, Mauritius.