Karnobat [kɐrnoˈbat] (bulg. Карнобат) ist eine Stadt in Südostbulgarien und liegt in der Oberthrakischen Ebene. Die Stadt liegt in der Oblast Burgas und ist das Verwaltungszentrum der gleichnamigen Gemeinde Karnobat. Zu den Städten Burgas (56 km), Sliwen und Jambol ist die Entfernung etwa gleich weit. Karnobat ist die drittgrößte Stadt der Oblast Burgas – nach Burgas und Ajtos.