Bus 103 links the town and port with Las Palmas (€4.30, 1¼ hours) at least hourly. Bus 101 heads south for Aldea de San Nicolás (€3.95, one hour, four daily).
From Puerto de las Nieves, Fred Olsen operates six fast ferries daily (adult/child €42/25) for the hour-long trip to Santa Cruz de Tenerife. There is a free bus connection to Las Palmas (Parque Santa Catalina). Returning, the bus leaves Las Palmas an hour before the ferry is due to depart.
There’s a free car park in Agaete, opposite the gardens on Calle Huertas. It's fairly easy to find street parking in Puerto de las Nieves, especially on weekdays.