Virolahti (Finnish: [ˈʋiroˌlɑhti]; Swedish: Vederlax) is the southeasternmost municipality of Finland on the border of Russia. It is located in the Kymenlaakso region. The municipality has a population of 2,860 (31 October 2024) and covers an area of 558.92 square kilometres (215.80 sq mi), of which 186.97 km2 (72.19 sq mi) is water. The population density is 7.68 inhabitants per square kilometre (19.9/sq mi).
The municipality is unilingually Finnish.
The Vaalimaa border crossing, which connects the municipality with Russia, is located in Virolahti.