Multiple choice general knowledge history Where did Vasco da Gama land in India? Chennai Calicut Kolkatta Mumbai Reveal answer Fill a bubble to check yourself B Correct answer Explanation Vasco da Gama landed at Calicut (now Kozhikode) on the Malabar Coast of Kerala in 1498. This was the first recorded voyage from Europe to India via the Cape of Good Hope.