Castana liegt in der Lombardei, eingebettet zwischen den Flüssen Versa und Scuropasso, etwa zwanzig Kilometer von Pavia entfernt. Die Gemeinde gehört zur Berglandschaftsgemeinschaft Oltrepò Pavese und ist Teil der Provinz Pavia.
Erstmals schriftlich festgehalten wurde der Ort im Jahr 974, doch seine Wurzeln reichen vermutlich weiter zurück. Über Jahrhunderte hinweg prägte die ländliche Umgebung das Leben der Bewohner, die sich vor allem der Landwirtschaft widmeten.
Heute ist Castana ein ruhiger Ort mit etwa 700 Einwohnern, der durch seine malerische Lage zwischen den beiden Flüssen besticht. Die umliegenden Hügel und Weinberge des Oltrepò Pavese verleihen der Gemeinde ihren typischen Charakter.