Strahovice se nacházejí v Hlučínské pahorkatině. Sousední obce jsou Bolatice, Chuchelná, Rohov, Krzanowice, Kobeřice.
První písemná zmínka o obci pochází z roku 1349.
V této obci je pověst o hodinovém dolu, kde byl prý původně zámek, který se propadl do země a do nynějška tam zní tikot hodin. Dnes v tomto místě vyvěrá pramenitá voda, která slouží jako zdroj pitné vody pro tři obce.