<Li> Saint Vincent and the Grenadines </Li> <Li> Trinidad and Tobago </Li> <P> 1--for ordinary passport holders only . 2--the maximum stay is 90 days per year . 3--for British Citizens, British Overseas Territories citizens and British Nationals (Overseas) (30 days) only . </P> <P> Citizens of the following 28 countries / territories who hold valid national passports are not required to obtain South African visas for visits of up to 30 days: </P>

Countries that do not need visa for south africa