hero
How2Go

Cape-Town to Ranchi

Ranchi is approximately 9800+ kms from Cape-Town. The fastest way to reach Ranchi from Cape-Town is by Flight Via Addis Ababa, Delhi. It takes approximately 19 hours. The cheapest way to reach Ranchi from Cape-Town is by Flight Via Dubai, Delhi which would take approximately 21 hours.

Sort By
Mode of Transport

Via Mauritius, Chennai

RECOMMENDED

Cape Town

Mauritius

Chennai

Ranchi

Approx Travel Time

19h 20m

₹72,965

Onwards

Via Addis Ababa, Delhi

FASTEST

Cape Town

Addis Ababa

Delhi

Ranchi

Approx Travel Time

18h 50m

₹86,551

Onwards

Ads by MMT

Via Nairobi, Mumbai

Cape Town

Nairobi

Mumbai

Ranchi

Approx Travel Time

20h 30m

₹61,844

Onwards

Via Ilala, Mumbai

Cape Town

Ilala

Mumbai

Ranchi

Approx Travel Time

19h 45m

₹74,013

Onwards

Ads by MMT

Via Dubai, Delhi

CHEAPEST

Cape Town

Dubai

Delhi

Ranchi

Approx Travel Time

20h 45m

₹60,422

Onwards

Via Doha, Delhi

Cape Town

Doha

Delhi

Ranchi

Approx Travel Time

20h 25m

₹66,396

Onwards

Via Mauritius, Mumbai

Cape Town

Mauritius

Mumbai

Ranchi

Approx Travel Time

20h

₹72,923

Onwards

Via Mauritius, Bangalore

Cape Town

Mauritius

Bangalore

Ranchi

Approx Travel Time

20h 5m

₹72,035

Onwards

Via Dubai, Mumbai

Cape Town

Dubai

Mumbai

Ranchi

Approx Travel Time

21h 10m

₹60,700

Onwards

Via Dubai, Hyderabad

Cape Town

Dubai

Hyderabad

Ranchi

Approx Travel Time

21h 40m

₹60,464

Onwards

Frequently Asked Questions

What is the distance between Cape-Town and Ranchi?

Ranchi is approximately 9800+ kms from Cape-Town.

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

It takes approximately 19 hours to reach Ranchi from Cape-Town by Flight Via Addis Ababa, Delhi.

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

The cheapest way to reach Ranchi from Cape-Town is by Flight Via Dubai, Delhi.

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

The fastest way to reach Ranchi from Cape-Town is by Flight Via Addis Ababa, Delhi.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India