Dunggoanan ang Puerto Rosario sa Urugway.[1] Nahimutang ni sa departamento sa Departamento de Colonia, sa habagatan-kasadpang bahin sa nasod, 120 km sa amihanan-kasadpan sa Montevideo ang ulohan sa nasod. 8 metros ibabaw sa dagat kahaboga ang nahimutangan sa Puerto Rosario.[1] Ang kinahabogang dapit sa palibot dunay gihabogon nga 26 ka metro ug 1.3 km sa amihanan sa Puerto Rosario.[saysay 1] Dunay mga 20 ka tawo kada kilometro kwadrado sa palibot sa Puerto Rosario may gamay nga populasyon.[3] Ang kinadul-ang mas dakong lungsod mao ang Juan L. Lacaze, 14.5 km sa habagatan-kasadpan sa Puerto Rosario. Hapit nalukop sa kaumahan ang palibot sa Puerto Rosario.[4]
Ang klima kasarangan. Ang kasarangang giiniton 16 °C. Ang kinainitan nga bulan Pebrero, sa 23 °C, ug ang kinabugnawan Hunyo, sa 8 °C.[5] Ang kasarangang pag-ulan 1,663 milimetro matag tuig. Ang kinabasaan nga bulan Pebrero, sa 230 milimetro nga ulan, ug ang kinaugahan Hunyo, sa 45 milimetro.[6]