Vilna se encuentra al sudeste de Lituania, en la confluencia de los ríos Vilnia (conocido también como Vilnele) y el Neris.