Reach Kalkudah by Bus - The nearest bus station to Kalkudah and Passekudah beaches is Valachchenei, which is 6 Km from the beaches. Tourists travelling from Colombo can take a bus on the Colombo-Polonnaruwa-Batti route that will drop them at Valachchenei. There are also daily buses to Valachchenei from Batticaloa.
Reach Kalkudah by Train - There are two daily trains on the route from Colombo to Batticaloa that halt at Valachchenei market. Travelers can further take bus or taxi from Valachchenei or Batticaloa to Kalkudah beach.