Flight distance between Rio de Janeiro, Brazil and Balkh, Afghanistan 8,230.1 mi / 13,245.0 km