Velké Hoštice se trouve à 3 km à l'ouest du centre de Kravaře, à 6 km à l'est du centre d'Opava, à 25 km au nord-ouest de Brno et à 254 km à l'est de Prague[2].
La commune est limitée par Oldřišov et Chlebičov au nord, par Kravaře et Štítina à l'est, et par Opava au sud et à l'ouest[3].