Savitaipale has an area of 690.78 km². 151.63 km² of it is water. The municipality is on the coast of the Lake Kuolimo. Helsinki is 220 km away. Neighbouring municipalities are Kouvola, Lemi, Luumäki, Mikkeli, Mäntyharju, Puumala and Taipalsaari. The municipality was established in 1639.