Trokavec is a municipality and village in Rokycany District in the Plzeà  Region of the Czech Republic. It has about 100 inhabitants.
Trokavec is located about southeast of Rokycany and southeast of Plzeà Â. It lies on the border between the Brdy Highlands and à  vihov Highlands. The highest point is the hill Trokavecká skála at above sea level.