Reaching Alleppey by train is possible due to the Allapuzha Railway Station which is located somewhere around 4 km away from the centre of the city. Through this station, the town of Alleppey is connected to the cities of Mumbai, Bengaluru, Chennai, Amritsar, Bokaro, Cochin, Coimbatore, Dhanbad, Tatanagar, Mangalore and Kozhikode as well.
Tourists travelling via flights can disembark at either Cochin International Airport which lies approximately 78 km away, or Thiruvananthapuram International Airport is 159 km away and even the domestic airports in Kozhikode and Coimbatore which are 236 and 254 kilometers away respectively.
Those who want to reach the city via bus can get the help of a variety of bus services provided by private contractors as well as State Govt. contractors who ply routes across the National Highway No. 47 which connects it to the cities of Coimbatore, Ernakulam, Kollam, Thrissur and Trivandrum.