No, they don't have to pay for travel accommodation. However, this is why it's a good idea to have a backup plan if your flight gets canceled or postponed to another day.