Kravsko is a municipality and village in Znojmo District in the South Moravian Region of the Czech Republic. It has about 600 inhabitants.