Angola ligt in zuidelijk Afrika tussen Namibië en de Democratische Republiek Congo. Angola's kust ligt aan de zuidelijke Atlantische Oceaan. Angola grenst aan Congo, Democratische Republiek Congo, Namibië en Zambia. De oppervlakte van Angola is 1.246.700 vierkante kilometer. Angola is daarmee ongeveer 37 keer zo groot als Nederland.
De laaggelegen kuststrook varieert in breedte van 25 tot 150 kilometer. Ten oosten daarvan stijgt het land abrupt naar 1200 meter: het Bié-plateau. Dit plateau beslaat tweederde van Angola en is bedekt met grasland savannes en in het oosten met onvruchtbaar Kalahari-zand. In het zuidwesten van het land ligt de woestijn. Angola's hoogste pieken bevinden zich in het centrum van het Bié-plateau: de Moco (2620 m) en de Meco (2538 m).