旅行社不管什么原因取消行程肯定是违约了。
没有过错,这是行业实际情况,而且旅游法也有规定:第六十三条 旅行社招徕旅游者组团旅游,因未达到约定人数不能出团的,组团社可以解除合同。但是,境内旅游应当至少提前七日通知旅游者,出境旅游应当至少提前三十日通知旅游者。因未达到约定的成团人数解除合同的,组团社应当向旅游者退还已收取的全部费用。