Flight distance between Duncan Town, Bahamas and Ahmedabad, India 8,655.2 mi / 13,929.1 km