Munisipyo ang Olhão sa Portugal.[1] Nahimutang ni sa distrito sa Distrito de Faro, sa habagatang bahin sa nasod, 220 km sa habagatan-sidlakan sa Lisbon ang ulohan sa nasod. Adunay 40,808 ka molupyo.[2] Naglangkob kin og 127 ka kilometro kwadrado.
Ang yuta sa Olhão patag sa habagatang-sidlakan, apan sa amihang-kasadpan nga kini mao ang kabungtoran.[saysay 1]