Flight distance between Dushanbe, Tajikistan and Anse Boileau, Seychelles 3,107.3 mi / 5,000.7 km