Sentrum av S:t Michel ligger på en lav høyde, omkring 500 meter fra innsjøen Saimen. Det er flere små innsjøer i og rundt byen. Innsjøene av de østlige deler av byen hører til elven Vuoksen. I vest når byen Puulasjøen som hører til Kymmene älv. Byen er bygget rundt en stor markedsplass, der markedene avholdes to ganger i uken.