Karaikal (kāraikkāl) adalah sebuah kota pelabuhan besar di pesisir timur India dan munisipalitas di distrik Karaikal, Kawasan Persekutuan, Puducherry, India.
Pemerintah Prancis mengakuisisi Karaikal pada 1974 dan menguasainya, dengan interupsi tambahan dari Inggris dan Belanda, sampai 1954 (de jure pada 1956), saat dimasukkan dalam Uni India bersama dengan kawasan India Prancis lainnya.