It was the deadliest attack on any Gulf Arab country since the Iran war began. Riyadh's airport suspended operations after Saturday's strike, and Flightradar24 said the closure runs until at least 9 p.m. Sunday.

Saudi officials blame the Iran-backed Houthis, though the group has not formally claimed responsibility. The Saudi-led coalition, which backs Yemen's government, vowed a tough response and called the attack a "fully-fledged war crime."

Military spokesman Yahya Saree posted the warning on X, telling aviation and navigation companies, staff, workers and travelers that Saudi airports and airspace are "exposed to targeting." The airports in Mecca and Medina, Islam's two holiest cities, would not be targeted, he said. He urged people to take the warning "seriously" and said Saudi Arabia "bore responsibility" for failing to intercept the missiles. The strike came during a surge in Houthi attacks this week on other airports, military sites and oil infrastructure, after a major coalition offensive against the Houthis.

The Riyadh airport has no military facilities.