Tens of thousands of passengers were caught up in delays at several airports.