Vestec is a municipality and village in Nymburk District in the Central Bohemian Region of the Czech Republic. It has about 300 inhabitants.
Vestec is located about northeast of Nymburk and northeast of Prague. It lies in a flat agricultural landscape in the Central Elbe Table. The Mrlina River flows through the municipality.