The airlines that fly indirectly from Riyadh to General Santos are:Philippine Airlines, stopping in Manila for 1305 minutes at least.