In short
No direct bus: the lagoon lies at the end of a dirt track. The plan that works: bus Chania → Kissamos port (~1h, ~€5.10-5.50), then the Gramvousa + Balos boat (€40-45 in high season, less shoulder). The « Chania-Balos » buses are timed to the boats.