Regular public lanchas (small boats), provide transport from village to village around and across the lake. Some lanchas have a regular schedule, some will go as soon as they accumulate enough passengers, and others are for private hire. There is no official schedule, but in general, public lanchas leave Panajachel for San Pedro via Santa Cruz & San Marcos (as well as other smaller docks) every 20-30 minutes.
Santa Cruz – San Pedro: roughly every 20/30 minutes 6:30am – 7:30pm
Santa Cruz – Panajachel: roughly every 20/30 minutes 6:30am – 5:30pm
The last boat from San Pedro to this side of the lake leaves around 5pm. Keep this in mind when visiting San Pedro, San Juan, San Marcos, Tzununa and Jaibalito.
The last scheduled boat from Panajachel leaves around 7pm. It is best to be early and avoid having to take a more expensive private boat.