La bataille de Colachel (ou bataille de Kulachal) est une bataille livrée le durant le conflit qui opposa l'état indien du Travancore à la Compagnie néerlandaise des Indes orientales, et vit les forces de Marthanda Varma(en), Roi ou Raja du Travancore (encore appelé Tiruvitamkur) s'imposer contre celles des Néerlandais, à Kulachal (anglicisée en Colachel ou Kolachel) en Inde. Cette bataille est considérée comme un des premiers exemples de victoire d'une puissance militaire asiatique organisée contre une puissance navale européenne. Des combats antérieurs sur la côte ouest de l'Inde menées par des marins locaux comme Kunjali Marakkar(en) au début du XVIesiècle, puis Kanhoji Angre au début du XVIIIesiècle furent d'une bien moindre ampleur et s'apparentent dans leur nature plutôt à des guérillas. Le succès du Raja est attribué au génie tactique de son premier ministre Ramayyan Dalawa(en). Cette bataille marqua le déclin de l'influence néerlandaise sur l'Inde, et permis l'émergence de la Compagnie anglaise des Indes orientales, prélude à la colonisation britannique en Inde.