How far is Astypalaia Island from Riyadh?

The flight distance between Riyadh and Astypalaia Island is 2342km. Check all available flights on Wego.