依据我国相关法律的规定,旅行社可以解除合同的情形包括旅游者患有传染病等疾病、携带危害公共安全的物品、从事违法或者违反社会公德的活动等。
《中华人民共和国旅游法》
第六十六条 旅游者有下列情形之一的,旅行社可以解除合同:
(一)患有传染病等疾病,可能危害其他旅游者健康和安全的;
(二)携带危害公共安全的物品且不同意交有关部门处理的;
(三)从事违法或者违反社会公德的活动的;
(四)从事严重影响其他旅游者权益的活动,且不听劝阻、不能制止的;
(五)法律规定的其他情形。
因前款规定情形解除合同的,组团社应当在扣除必要的费用后,将余款退还旅游者;给旅行社造成损失的,旅游者应当依法承担赔偿责任。
第六十七条 因不可抗力或者旅行社、履行辅助人已尽合理注意义务仍不能避免的事件,影响旅游行程的,按照下列情形处理:
(一)合同不能继续履行的,旅行社和旅游者均可以解除合同。合同不能完全履行的,旅行社经向旅游者作出说明,可以在合理范围内变更合同;旅游者不同意变更的,可以解除合同。
(二)合同解除的,组团社应当在扣除已向地接社或者履行辅助人支付且不可退还的费用后,将余款退还旅游者;合同变更的,因此增加的费用由旅游者承担,减少的费用退还旅游者。
(三)危及旅游者人身、财产安全的,旅行社应当采取相应的安全措施,因此支出的费用,由旅行社与旅游者分担。
(四)造成旅游者滞留的,旅行社应当采取相应的安置措施。因此增加的食宿费用,由旅游者承担;增加的返程费用,由旅行社与旅游者分担。