The straight-line distance between Mumbai, India and Madagascar is approximately 5,000 km (3,100 miles). No direct land/bridge connection exists; actual travel requires air or combined air/sea routes.