Karwar (konkani: कारवार, canarès: ಕಾರವಾರ) és una ciutat i municipi de Karnataka, capital del districte de North Kanara o Uttara Kannada, Índia. És una ciutat de la costa a la riba del riu Kali. És també capital d'una taluka de les que formen el districte. El nom derivaria d'un poble proper de nom Kadwad que els britànics van deformar a Karwar i que hauria donat nom a un nou establiment fundat per ser la capital del districte el 1862. Apareix també com a Carwar. Al cens de 2001 apareix amb una població de 62.960 habitants. El 1881 la població era de 13.761 habitants i el 1901 de 16.847.