The Visa You Need to Travel From Sao Tome and Principe To Turks and Caicos Islands Is
Visa RequiredThis means you will need to visit the country's embassy in advance for a visa, or if you're lucky, their web site for an eVisa.
Most places are fast, allowing you to get a visa within a day or two, but some countries require interviews before granting a visa.
Where is the Turks and Caicos Islands embassy in Sao Tome and Principe?