Kozhikode is located along the coast of the Arabian Sea in the southern part of India. This vast and picturesque body of water enhances the scenic beauty of Kozhikode, offering stunning coastal views and contributing to the city's rich maritime history as a key trade centre in Kerala.