Confina a nord con il Perù, a nord-est con la Bolivia, a est con l'Argentina, a ovest si affaccia sull'Oceano Pacifico.
Clima:
Al nord il clima è tropicale ed arido; all'interno (nella zona desertica) presenta forti sbalzi di temperatura tra il giorno e la notte; al centro il clima è di tipo mediterraneo; nel sud è di tipo continentale con temperature medie di +12 gradi. Nel sud estremo il clima è freddo con temperature che variano tra -15 e +5. Le variazioni di temperature possono a volte essere repentine. Si consiglia ai visitatori di portare sempre con sé, anche nel nord desertico, maglioni e giacche a vento.