Puno es una ciudad privilegiada ya que está ubicada estratégicamente a las orillas del lago Titicaca, el lago navegable más alto del mundo, y entre las ciudades de Cusco y La Paz lo que hace de él una parada obligatoria para las personas que viajan entre Perú y Bolivia.