Flight distance between Malabo, Equatorial Guinea and Riyadh, Saudi Arabia 2,906.5 mi / 4,677.6 km