En un centro turístico de la relevancia de Huatulco, no podían faltar instalaciones importantes como son los puertos y marinas que proporcionen todos los servicios necesarios para las embarcaciones. En Santa Cruz se encuentra un muelle que da la bienvenida a cruceros nacionales e internacionales, y del cual se parte para los recorridos por las bahías.
Marina Dársena Santa Cruz. Ubicada a 3 min. del centro de Santa Cruz, en la calle de Tehuantepec, junto al Hotel La Marina y el Mercado Santa Cruz. Cuenta con un muelle de 300 m de largo donde recibe embarcaciones de hasta 90,000 toneladas y aquellas dedicadas al turismo náutico. Tel.: (958) 587 0726 y (958) 587 0856.
Marina Chahué. Ubicada en Marina Chahué al noroeste de Santa Cruz Huatulco. Esta marina privada brinda todos los servicios necesarios para embarcaciones turísticas como yates y veleros de hasta 150 pies. Tel.: (958) 587 2652.