Šalčininkai (en Soleczniki, en Ша́льчининкай, en Шальчынінкай) est une ville de Lituanie située dans l'apskritis de Vilnius ; c'est le centre administratif de la municipalité du district de Šalčininkai. Située à 45 kilomètres au sud de Vilnius, la capitale du pays, la ville de Šalčininkai se trouve à cinq kilomètres de la frontière de la Biélorussie.
Le nom de Šalčininkai vient de celui de la rivière Šalčia qui traverse la municipalité.