Karnataka est bordée par la mer d'Oman à l'ouest, Goa au nord-ouest, Maharashtra au nord, Andhra Pradesh à l'est, Tamil Nadu au sud-est et Kerala au sud-ouest.
Karnataka est bordée par la mer d'Oman à l'ouest, Goa dans le nord-ouest, Maharashtra au nord, Andhra Pradesh à l'est, Tamil Nadu au sud et Kerala au sud-ouest.