Slavkov is a municipality and village in Opava District in the Moravian-Silesian Region of the Czech Republic.
It lies mostly in the Nízký Jeseník range, only a small part of the municipal territory in the east extends into the Opava Hilly Land.
The Hvozdnice River flows through the southern municipal border and supplies here a set of fishponds.
The first written mention of Slavkov is from 1224, when King Ottokar I donated the village to the city of Opava.
[2] Slavkov is located on the railway line Opava–Svobodné Heřmanice, but trains run on it only on weekends and holidays during the summer season.