Byen ligger ved Malabarkysten og ble i Vesten kjent ved at Vasco da Gama steg i land her i 1498. Det nøyaktige landgangsstedet var 18 km fra Kozhikode, ettersom byen selv ikke hadde noen egentlig havn.