Angola has a Visa on Arrival. This means that you will receive your visa upon arrival in Angola (after payment of $ 120). Before you leave, you must have a pre-approval visa applications. This can be done 60 days before arrival. You will receive the approval often within a few days. The pre-approval visa is valid for 60 days after approval. So you have to enter the country within 60 days.  For the pre-approval application you need: - Passport photo scan - Passport scan - Evidence of yellow fever vaccination - Proof of sufficient financial resources - Proof of accommodation - Copy of the international flights. Apply for the pre-approval visa here: http://www.smevisa.gov.ao/ You can also apply for your visa at nearest embassy or consulate.