Oliveto Lario is a comune (municipality) in the Province of Lecco in the Italian region Lombardy, located about 50 km north of Milan and about 15 km northwest of Lecco.
Oliveto Lario borders the following municipalities: Abbadia Lariana, Barni, Bellagio, Civenna, Lasnigo, Lierna, Magreglio, Mandello del Lario, Valbrona, Varenna.