Portugal ligger på den sydvestlige del af den iberiske halvø og grænser op med Spanien mod nord og øst – mod syd og vest ligger Atlanterhavet.

Portugal er opdelt i en række regioner, inklusive atlanterhavsøen Madeira og arkipelaget Azorerne, der ligger næsten 1300 kilometer vest for hovedstaden Lissabon.

Fastlandet udgør et areal på knap 89 tusind kvadratkilometer og har 832 kilometer kystlinje. Lander gennemskæres af floderne Douro, Tejo og Guadiana der løber ind i landet fra Spanien og videre ud i Atlanterhavet.

Den nordlige del af Portugal er bjergrig, og ved Serra da Estrela kan man stå på ski om vinteren. Syd for Lissabon ligger Alentejo-sletterne, der adskilles fra Algarve længere med syd af en mindre bjergkæde. Algarve har flotte bugter og lange sandstrande.