Virolahti (en suecoVederlax) é un municipio de Finlandia situado na rexión de Kymenlaakso. En 2018 a súa poboación era de 3180 habitantes. A superficie do termo municipal é de 558,92km2, dos cales 186,93km2 son auga.[1] O concello ten unha densidade de poboación de 8,55 hab./km².
Limita cos municipios Hamina e Miehikkälä, ambos pertencentes á súa mesma rexión. O concello fai fronteira con Rusia no seu extremo oriental.