Saint-Germain is located on the right bank of Gartempe, in the Poitou-Charentes in the department of Vienne, on the edge of the Indre.
The territory of the town shows signs of human habitation from the Paleolithic to Neolithic.
The Gallo-Roman period is also present in the valley with the Poitiers-Bourges Roman road.