Městečko Tlumačov leží ve Zlínském kraji, necelých 20 km západně od Zlína. Rozkládá se v rovině při středním toku řeky Moravy na rozhraní Hornomoravského a Dolnomoravského úvalu. Od severu sem zasahuje jižním cípem úrodná Haná, na východ začíná Valašsko a jižněji Slovácko. Tlumačov, se svými částmi Skály, Buňov, Peškov a Terezov, je součástí mikroregionu Jižní Haná, který tvoří spolu s městem Hulín a obcí Kvasice.