hero
How2Go
Bangalore to Cape-Town

Bangalore to Cape-Town

Cape-Town is approximately 8400+ kms from Bangalore. The fastest way to reach Cape-Town from Bangalore is by Flight Via Mauritius. It takes approximately 14 hours. The cheapest way to reach Cape-Town from Bangalore is by Flight Via Abu Dhabi, Kempton Park which would take approximately 24 hours.

Sort By
Mode of Transport

Via Mauritius

RECOMMENDED

FASTEST

Bangalore

Mauritius

Cape Town

Approx Travel Time

13h 35m

₹69,676

Onwards

Via Dubai

Bangalore

Dubai

Cape Town

Approx Travel Time

16h 35m

₹63,186

Onwards

Ads by MMT

Via Doha

Bangalore

Doha

Cape Town

Approx Travel Time

17h

₹93,351

Onwards

Via Addis Ababa, Kempton Park

Bangalore

Addis Ababa

Kempton Park

Cape Town

Approx Travel Time

17h 35m

₹67,489

Onwards

Ads by MMT

Via Chennai, Dubai

Bangalore

Chennai

Dubai

Cape Town

Approx Travel Time

18h 50m

₹64,349

Onwards

Via Addis Ababa

Bangalore

Addis Ababa

Cape Town

Approx Travel Time

1d 0h 20m

₹81,855

Onwards

Via Chennai, Mauritius

Bangalore

Chennai

Mauritius

Cape Town

Approx Travel Time

19h 35m

₹71,605

Onwards

Via Ahmedabad, Dubai

Bangalore

Ahmedabad

Dubai

Cape Town

Approx Travel Time

20h 30m

₹68,580

Onwards

Via Abu Dhabi, Kempton Park

CHEAPEST

Bangalore

Abu Dhabi

Kempton Park

Cape Town

Approx Travel Time

1d 0h 10m

₹57,498

Onwards

Via Hyderabad, Addis Ababa

Bangalore

Hyderabad

Addis Ababa

Cape Town

Approx Travel Time

17h 50m

₹91,341

Onwards

Frequently Asked Questions

What is the distance between Bangalore and Cape-Town?

Cape-Town is approximately 8400+ kms from Bangalore.

How long does it take to reach Cape-Town from Bangalore?

It takes approximately 14 hours to reach Cape-Town from Bangalore by Flight Via Mauritius.

What is the cheapest way to reach Cape-Town from Bangalore?

The cheapest way to reach Cape-Town from Bangalore is by Flight Via Abu Dhabi, Kempton Park.

What is the fastest way to reach Cape-Town from Bangalore?

The fastest way to reach Cape-Town from Bangalore is by Flight Via Mauritius.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India