More than one thousand flights have been cancelled or delayed as people hit the road for the holidays.