Troubky is a municipality and village in Přerov District in the Olomouc Region of the Czech Republic. It has about 2,000 inhabitants. It lies at the confluence of the Morava and Bečva rivers.
Troubky lies approximately 8 kilometres (5 mi) west of Přerov, 20 km (12 mi) south of Olomouc, and 223 km (139 mi) east of Prague.
The first written mention about Troubky is from 1348.In 1997 the municipality was severely affected by flood, in which nine people died and 150 houses were destroyed. Thirteen years later, in 2010, was flooded again.