A esta comuna se puede llegar desde Puerto Varas, por la Ruta V69, pasando por Ensenada y Ralún, o bien desde Puerto Montt, tomando la Ruta 7 o Carretera Austral, luego el transbordador entre las caletas La Arena y Puelche y posteriormente el camino de penetración que une a Puelche (Hualaihué), con Cochamó. Ambas alternativas demoran aproximadamente 3 horas en automóvil y algo más en bus.
Todos los días salen buses desde el Terminal de Buses de Puerto Montt a Cochamó y Río Puelo. De lunes a sábado, salen a las 7:45 (Transportes Río Puelo), a las 12:15 (Transjar), a las 15:30 (Transjar) y a las 16:00 hrs. (Transportes Río Puelo). Los sábados y domingos sólo hay buses a las 7:45 y 15:30 hrs. Se recomienda confirmar los horarios en el teléfono del terminal, +(56) 65 283000, o en la Oficina de Turismo de la Municipalidad de Cochamó, llamando al +(56) 65 350271.
Desde Río Puelo a Puerto Montt, pasando por Cochamó, buses salen a las 5:30, 6:00, 13:30 y 16:30 hrs. de lunes a sábado y a las 13:30 y 15:30 hrs. los domingos.