Týn nad Bečvou (until 1949 Týn) is a municipality and village in Přerov District in the Olomouc Region of the Czech Republic. It has about 800 inhabitants.
Týn nad Bečvou lies approximately 14 kilometres (9 mi) north-east of Přerov, 29 km (18 mi) east of Olomouc, and 239 km (149 mi) east of Prague.