Hotel "Slavičan" se nachází ve městě Slavičín, v jihovýchodní části okresu Zlín. Na jihu je obklopeno CHKO Bílé Karpaty, od severu dotváří obraz lesnatého a horského prostředí Vizovické vrchy. Na západě se rozkládá Luhačovické Zálesí s největšími moravskými lázněmi Luhačovicemi.