Die Schlacht von Hamath, manchmal auch Schlacht von Hama genannt, war eine Schlacht zwischen den Babyloniern und den fliehenden Überresten der ägyptischen Armee, die bei Karkemisch besiegt worden war. Sie fand in der Nähe der antiken Stadt Hamath am Orontes statt.