Skjøli, eller Skjøle,[2] er ei elv i Skjåk kommune i Innlandet fylke. Elva har utspring i Jotunheimen vest for Hestbreapiggane. Øverste bekk springer ut fra et lite tjern om lag 1537 meter over havet i vestflanken på fjellet Vesldalstinden med trigonometrisk punkt 1805 moh. Bekken renner i vestlig retning til den nesten tangerer fylkesgrensen mot Luster i Sogn og Fjordane,[3] dreier så mot nord gjennom navnløst vann i høyde 1431 meter over havet og derpå i nordøstlig retning gjennom Vesldalen. Skjøli passerer rett på sørsiden av turisthytta Trulsbu 1290 meter over havet og videre ned i Lundadalsvatnet 1149 moh. Elva fortsetter så ned gjennom Lundadalen før den til sist renner ut i Otta like vest for riksvegbru over Otta i Skjåk. Skjøle har en samlet lengde på 33,88 km og totalt fall på om lag 1150 m.