Saint-Quentin-sur-Charente, called Saint-Quentin locally, is 6 kilometres (3.7 mi) southwest of Chabanais and 45 kilometres (28 mi) northeast of Angouleme in the upper valley of the Charente. It is located in the township of Chabanais , 6 kilometres (3.7 mi) south of La Peruse , 7 kilometres (4.3 mi) north of Massignac , 9 kilometres (5.6 mi) southeast of Roumazieres-Loubert, 12 kilometres (7.5 mi) west of Rochechouart 20 kilometres (12 mi) south of Confolens and 46 kilometres (29 mi) west of Limoges. It is served by several small county roads. The D161 and the D190 serve the town. The D164 passes just north of the town. The N 141, passes north of the town 4 kilometres (2.5 mi) from the town. The nearest train station is in Chabanais, served by TER.