In which state of India has the highest number of ports? Maharashtra has highest number of ports in India. Maharashtra is followed by Gujarat (40) and Andhra Pradesh (12). Share: READ MORE