Flight distance between Dushanbe, Tajikistan and Point Pedro, Sri Lanka 2,107.3 mi / 3,391.4 km