Bohuslavice u Zlína se trouve à 8 km au sud-sud-ouest de Zlín, à 76 km à l'est de Brno et à 253 km au sud-est de Prague[2].
La commune est limitée par Zlín et Březnice au nord, par Doubravy à l'est et au sud-est, par Zlámanec au sud, par Březolupy et Šarovy au sud-ouest, et par Lhota à l'ouest[3].