The best time to apply for your São Tomé & Principe visa is 3 to 4 weeks before your travel date. Although the visa itself may only take a few days to process it is always best to add as much of a buffer as possible incase any issues arise during the process.