Most foreign nationals in Angola require a visa. Those wishing to live and work in Angola will need a work and residence visa. Passports must be valid for at least six months from date of entry, and expats will also need proof of a yellow fever vaccination. It isn't possible to get a visa upon arrival, so expats will need to arrange one at an Angolan embassy or consulate beforehand.

Those going to Angola for short-term visits for holiday or business require a visitor visa.

There is also the option of short-stay visas, which may be obtained for urgent reasons such as attending a meeting or funeral, or for seeking medical treatment in the country. They may also be granted to technicians repairing machinery in the oil sector or sailors who are joining a ship docked in Angolan ports.

Holders of visitor or short-stay visas aren't allowed to engage in any gainful activity or establish residence in Angola. Applicants may need to submit an itinerary and air ticket when applying for short-term visas. 

Work visas for Angola are granted to those who obtain a contract of temporary employment in the interest of the state or on behalf of an Angolan company. Work visas are valid for the duration of the work contract. A work visa doesn’t allow foreigners to take up residence in Angola; if they wish to do so, they are required to apply for a residence visa.
Foreign nationals wishing to set up residence in Angola require a residence visa. This visa allows for stays of up to 120 days and can be renewed until a final decision is made for the application of a residence permit. Residence visas allow for multiple entries and expats with a residence visa are allowed to work in Angola.