Štěpánkovice s 3200 obyvateli leží v hlučínské pahorkatině mírně zvlněné krajině severního předhůří posledních výběžků Nízkého Jeseníku, v nadmořské výšce 270 m n. m. Obec je vzdálena 10 km od polských hranic a 13 km od okresního města Opava.
Součástí obce je známý velkostatek Albertovec, místní část Svoboda a od roku 1958 i Bílá Bříza.
Z obce lze vyjet na krásné výlety do blízkého okolí. Můžete navštívit nedaleké zámky v Kravařích, Raduni, Hradci nad Moravicí nebo okresní město Opava, do kterého je výborné vlakové i autobusové spojení. Z vyvýšených míst lze dohlédnout na pohoří Beskydy i Jeseníky.
Vhodné terény umožňují věnovat se aktivní cykloturistice. Stravování je zajištěno v restauraci Na Statku.