Lago Todos los Santos (dosł. Jezioro Wszystkich Świętych) – duży powierzchniowo zbiornik wodny w południowym Chile.
Jezioro o powierzchni 178 km² leży 20 km na wschód od znacznie większego jeziora Llanquihue w południowochilijskim dystrykcie Los Lagos w pobliżu granicy z Argentyną. Znajduje się w całości w granicach najstarszego chilijskiego parku narodowego Vicente Pérez Rosales. Oprócz obfitych opadów charakterystycznych dla regionu, jezioro zasila kilka mniejszych rzek i potoków andyjskich, a jedyną rzeką wypływającą z niego jest Río Petrohué.
Zachodni brzeg jeziora jest dostępny drogą z Puerto Varas, a wschodni przez Argentynę. Oprócz tego wokół jeziora istnieją ścieżki piesze lub drogi dla pojazdów terenowych. W miesiącach letnich na jeziorze oprócz rejsów wycieczkowych działa jedna regularna linia żeglugowa.
Jezioro Todos los Santos otoczone jest stromymi, zalesionymi górami i trzema dużymi wulkanami - Osorno od zachodu, Puntiagudo od północy i Tronador od wschodu. Osorno wykazuje w ostatnim czasie (2012) podwyższoną aktywność, podczas gdy oba pozostałe są wygasłe. Jezioro i okoliczne tereny leżą w pasie waldiwijskiego lasu deszczowego.