Upyna ist ein Landstädtchen in Rajongemeinde Šilalė, im Bezirk Tauragė, Litauen. Upyna liegt auf 132 m Höhe. Die Einwohnerzahl beträgt 343 (2021). Die nächste größere Stadt ist Tauragė, 24 km südwestlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Tauragė Castle (24 km), Church of the Holy Name of the Virgin Mary, Upyna (0,2 km) und Church of the Blessed Virgin Mary of the Snows, Girdiškė (5,3 km). Zu den Naturdenkmälern gehören Medvėgalis (20 km).

Auch geschrieben Upyna.