Flight distance between Annaba, Algeria and Tehran, Iran 2,410.9 mi / 3,880.0 km