Flight distance between Djibouti and Sao Tome and Principe 2,583.5 mi / 4,157.7 km