Slavonice (Duits: Zlabings) is een Tsjechische stad in de regio Zuid-Bohemen pal op de grens met Oostenrijk. Het maakt deel uit van het district Jindřichův Hradec. Slavonice telt 2671 inwoners.

Historisch gezien hoort het stadje tot Zuid-Moravië. Bij het uiteenvallen van Oostenrijk-Hongarije in 1918 viel het op basis van de middeleeuwse grenzen toe aan Tsjechoslowakije. De overwegend Duitstalige bevolking wilde echter bij Oostenrijk horen. Na een vuurgevecht op 18 november 1918 werd het stadje door Tsjechische troepen ingenomen. Het Verdrag van Saint-Germain bevestigde deze status. Na de Tweede Wereldoorlog werd de volledige Duitstalige bevolking verdreven.

Slavonice ligt op de route Wenen-Praag en telt mooi gedecoreerde renaissancehuizen. 

Gemeente in Jindřichův Hradec