过境南非的中国公民,如持有莱索托、斯威士兰、纳米比亚、津巴布韦、博茨瓦纳和莫桑比克签证,必须申请南非过境签证。过境南非前往其他国家,如24小时之内不出机场可免办签证,否则需要申请南非入境签证。具有莱索托、斯威士兰、纳米比亚、津巴布韦、博茨瓦纳、莫桑比克长期居留身份(如工作签证、常驻人员、永久居留许可)的外国人,持相关证件如24小时不出机场,不需办理南非过境签证。这是我国驻南非使馆的消息,你这情况,只是转机不去南非玩,不需要办签证的。