El lago Todos los Santos cuenta con dos puertos principales: Petrohué en su extremo occidental y Peulla en el extremo oriental; ambas localidades disponen de servicios turísticos.