Troubky is a village and municipality ( obec) in Přerov District in the Olomouc Region of the Czech Republic.
The municipality covers an area of , and has a population of 2,022 (as at 3 July 2006).
Troubky lies approximately west of Přerov, south of Olomouc, and east of Prague. In 1997 the village was severely affected by flood, in which nine people died and 150 houses were destroyed. Thirteen years later, in 2010, was flooded again.