Il battistero di Oggiono, dedicato a san Giovanni Battista, è un monumento prestigioso e forse il più importante del paese. Si tratta di una delle migliori testimonianze dell'architettura romanica del territorio. Fu edificato con l'attuale forma ottagonale intorno al secolo XI, sopra un precedente edificio risalente al V-VI secolo, avente la stessa funzione, quest'ultimo dotato di pianta quadrata e vasca circolare progettata per un battesimo ad immersione. Tra i materiali costruttivi si trovano ardesia, arenaria, beola, calcare, tufo e serizzo.
Esternamente, il battistero si presenta come un edificio ottagonale nel quale s'innesta un'abside orientata verso est. Esternamente, lesene sormontate da archetti pensili e fregio a denti di sega. L'interno, che invece è a pianta circolare, è decorato con numerosi affreschi di epoche diverse che vanno dal Romanico al Rinascimento. Della struttura originaria sopravvivono, oltre ad alcuni degli affreschi, due porte con lunetta e alcune colonne sormontate da capitelli cubici. Le due porte, situate ai lati del portale d'ingresso, introducono rispettive scalinate scavate direttamente nelle pareti, le quali si suppone dovessero condurre a una sorta di una galleria superiore o a dei matronei. All'edificio originario risale anche una parte del fonte battesimale.
Si consiglia di verificare la corrispondenza degli orari di apertura contattando direttamente la struttura.