Saudi Arabia Tuesday urged its citizens in Lebanon to leave, days after Riyadh halted a $3-billion programme funding military supplies to Beirut in response to "hostile" positions linked to Hezbollah.