By Train
The three major railheads of Cochin include Willingdon Island, Ernakulam Junction and Harbour Terminus. While the Ernakulam Junction is well connected with all the major cities of India there frequent rail services form the rail services between Harbor Terminus to Junction.
By Air
The nearest airport to Cochin include Nedumbassery International airport which lies at a convenient distance of 20 Kms from Cochin city. The international airport of Cochin is well connected to all the major cities of India along with several international cities in abroad including Singapore and gulf countries. On arriving at the Cochin airport one can either hire a private taxi and board a bus to reach the heart of Cochin city.
By Road
Cochin city has a well connected bus service. The KSRTC connects Cochin with all the major cities of the Kerala, Karnataka and Tamil Nadu. Various private deluxe buses plying between Bangalore, Hyderabad, Chennai, Mumbai and Trivandrum can be boarded to reach Cochin.