One major rail line passes through
. The railway station is about 4 km away from the center of the town. The next major station going north is at
, at a distance of 60 km. Going south,
is 90 km away and
is 160 km.
There are frequent buses to the railway station from the KSRTC (Kerala State Road Transport Corporation) Bus Station, which is 5 km away. Adjacent to the bus station is the boat jetty. There are regular boat services to various places in the district.
Cochin International Airport is 64 km away.