Upyna este o târg rural din municipalitatea districtuală Šilalė, din județul Tauragė, Lituania. Upyna se află la 132 m altitudine. Populația este de 343 de locuitori (2021). Cel mai apropiat oraș mare este Tauragė, la 24 km la sud-vest. Printre obiectivele din împrejurimi: Castelul Tauragė (24 km), Church of the Holy Name of the Virgin Mary, Upyna (0,2 km) și Church of the Blessed Virgin Mary of the Snows, Girdiškė (5,3 km). Printre locurile naturale: Medvėgalis (20 km).

Se scrie și Upyna.