Kota Bharu (auch Kota Baru, Kota Bahru oder Kota Baharu) ist die Hauptstadt des Staates Kelantan in Malaysia. Im Jahr 2004 wurde die Bevölkerung auf 280.000 Einwohner geschätzt. Der Name der Stadt ist malaiisch und bedeutet Neue Stadt oder Neue Festung/Fort.Die Stadt liegt im Nordosten des malaysischen Festlands rund 20 Kilometer östlich der Grenze zu Thailand, und wird im Westen durch den Sungai Kelantan begrenzt, an dessen Mündung der Golf von Thailand und das Südchinesische Meer aneinander grenzen.