航班取消的补偿有:
由于承运人自身原因,造成航班在始发地出港延误或者取消,承运人应当向旅客提供餐食或者住宿等服务;
由于非承运人原因,造成航班取消,承运人应当协助旅客安排餐食和住宿,费用由旅客自理;
国内航班在经停地延误或者取消,无论何种原因,承运人均应当向经停旅客提供餐食或者住宿服务。