The little town is located in the southernmost part of the province of Frosinone, between the Aurunci mountains and the Liri river. San Giorgio a Liri borders the following municipalities: Castelnuovo Parano, Esperia, Pignataro Interamna, Sant'Apollinare, Vallemaio.