Valchov is a village and municipality (obec) in Blansko District in the South Moravian Region of the Czech Republic.
The municipality covers an area of 3.72 square kilometres (1.44 sq mi), and has a population of 455 (as at 3 July 2006).
Valchov lies approximately 13 kilometres (8 mi) north-east of Blansko, 31 km (19 mi) north of Brno, and 180 km (112 mi) south-east of Prague.