Kollam is on the well serviced Thiruvananthapuram-Kollam-Alappuzha-Ernakulam bus route. You can also take the KSRTC service.
Kollam is 159km south of Ernakulam.
There are public services across Ashtamudi Lake to the villages of Guhanadapuram, Muthiraparam or Peruman. The daily ATDC and DTPC tourist boats to Alappuzha can be booked at various hotels around town.