Oliveto Lario è un comune che sorge sulla sponda orientale della lingua di terra che separa i due rami del Lago di Como, tra i comuni di Malgrate e di Bellagio.
E’ un comune sparso, infatti nel suo territorio si possono distinguere tre centri abitati distinti, quello di Onno, quello di Vassena e quello di Limonta; i quali si distendono sull’intera costa ma ben divisi tra loro.
Oliveto Lario deve il suo nome ai numerosi alberi d’ulivo che crescono sull’intero territorio grazie al suo clima mite e che creano un paesaggio davvero caratteristico.
I centri abitati più antichi sono quelli di Limonta Alta e di Onno, che con i loro stretti vicoli e antiche abitazioni danno la sensazione si essere trasportati indietro nel tempo.
Limonta Bassa, la parte del centro abitato di Limonta che affaccia direttamente sul lago, è caratterizzata da grandi ville private, un piccolo nucleo a ridosso del lago e un paio di moli davvero affascinanti.
Vassena è invece sicuramente di origine più recente, con abitazioni più moderne, molto bello il porticciolo e la cappella di S. Dionigi.
Onno è invece la parte di Oliveto Lario che offre le spiagge più belle, corrono lungo la costa fino a Vassena, composte da ciottoli bianchi, in parte attrezzate ed in parte libere e con alle spalle una striscia di alberi che le separa dalla strada e che offre un po’ di ombra nelle giornate più calde. Molto affollate nella stagione estiva, è spesso però problematico trovare parcheggio nelle vicinanze.