How far is Batam from Riyadh?

The flight distance between Riyadh and Batam is 6690km. Check all available flights on Wego.