Vrahovice befindet sich uf dr lingge Site vom Flüssli Romže in dr Obermährische Sänki (Hornomoravský úval). Im Süde vom Dorf fliesst d Romže in d Hloučela und häisst vo denn aa Valová. Am nördlige Rand vom Ort goot d Baanstrecki Prostějov - Olomouc duure und e Kilometer westlig d Schnällstrooss R46.