Šafov (Duits: Schaffa) is een dorp en gemeente met 174 inwoners (2006), gelegen in het zuiden van Tsjechië tegen de grens met Oostenrijk. Het dorp ligt op een hoogte van 439 meter.

De eerste vermelding van Šafov stamt uit het jaar 1323.

Voor 1939 had Šafov een gemengd Duits / Tsjechisch / Joodse bevolking. De nazi's deporteerden de Tsjechen en de Joden en in 1945 werden de Duitsers verdreven. Šafov heeft nu een Tsjechische bevolking.

Gemeente in Znojmo