'INS Sujata, 'INS Tarangini' and the coast guard ship 'ICGS Varuna' were welcomed in accordance with naval traditions on arrival.
They are on a training visit, the Sri Lanka Navy said.
INS Sujata is an offshore patrol vessel with a Chetak helicopter and 192 naval personnel onboard.
INS Tarangini, a sail training ship, has carried 80 personnel, while ICGS Varuna, an advanced offshore patrol vessel also having a Chetak helicopter, has 187 personnel onboard.