Grotte di Castro è un comune italiano di 2 361 abitanti della provincia di Viterbo nel Lazio.

La cittadina è posizionata sulla parte settentrionale dell'orlo dell'antico cono vulcanico, appartenente alla catena dei monti Volsini che, in seguito al collasso calderico, avrebbe originato oltre 300 000 anni fa, il Lago di Bolsena.