Upyna je seoski gradić u općini okruga Šilalė, u okrugu Tauragė, Litva. Upyna se nalazi na 132 m nadmorske visine. Broj stanovnika je 343 (2021). Najbliži veći grad je Tauroggen, 24 km jugozapadno. Među znamenitostima u okolici su Tauragė Castle (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). Među prirodnim znamenitostima su Medvėgalis (20 km).
Piše se i Upyna.