Flight distance between Esmeraldas, Ecuador and Pirot, Serbia 6,787.2 mi / 10,923.0 km