Flight distance between Tadjoura, Djibouti and Naifaru, Maldives 2,126.2 mi / 3,421.8 km