Il castello di Rivalta si trova nel suggestivo borgo di Rivalta situato sulle sponde del fiume Trebbia.
Le prime notizie inerenti la località risalgono al 1048.
Nel primo decennio del 1300 ne risulta signore e feudatario Obizzo Landi, alla cui antica e nobile famiglia rimase con alterne vicissitudini fino alla metà del 1800, quando pervenne al ramo dei Conti Zanardi Landi che ne sono gli attuali proprietari.
Nella seconda metà del 1400 la rocca fu trasformata in una fastosa residenza e l’edificio venne ampliato con la costruzione di un palazzo articolato attorno ad un elegante cortile con portici e loggiati.
Di notevole interesse è la torre circolare progettata dell’architetto Solari.
Il parco circostante è costituito da alberi secolari.