La ciudad de Puno se encuentra localizada a orillas del Titicaca, el lago navegable más alto del mundo, situado concretamente a 382o metros sobre el nivel del mar.
Este lago es hogar de islas flotantes hechas de totora, una maleza acuática que puede llegar a medir hasta 3 metros de altura y que están habitadas por los Uros, descendientes de una de las más antiguas comunidades de América. En la actualidad, viven tal y como lo hicieron sus ancestros en una ubicación en la que comparten hogar con numerosos tipos de aves y peces.
Además, Puno ofrece al visitante unos alrededores con unos paisajes impresionantes cubiertos de ichu. Es impresionante contemplar la forma de vida en el altiplano andino o peruano, rodeado de sus magníficos monumentos pre-hispánicos y su arquitectura colonial. Prueba de ello es la ciudad de Juliaca, famosa por sus iglesias del siglo 16 y 17.