Flight distance between Cainta, Philippines and Riyadh, Saudi Arabia 4,838.3 mi / 7,786.5 km