Neplachovice se trouve à 9 km au nord-ouest d'Opava, à 38 km à l'ouest-nord-ouest d'Ostrava et à 242 km à l’est de Prague[2].
La commune est limitée par Holasovice à l'ouest, au nord et au nord-est, par Opava à l'est et au sud, et par Stěbořice au sud-ouest[3].