Saint-Télesphore est situé au sud-ouest de la presqu'île du Suroît, dans les basses terres du Saint-Laurent, à la limite de l'Ontario (du côté ouest). Son territoire fait partie des terres entre le fleuve Saint-Laurent (au sud), la rivière des Outaouais (au nord). Hormis quelques îlots forestiers et le village de Saint-Télesphore (ainsi que les hameaux Dalhousie et Mont-Joie, le territoire est principalement à vocation agricole. Son relief est relativement plat.