Líneas Romero runs 'waterbus' boats to/from Playa del Papagayo (adult/child return €15/8, 30 minutes, four to five daily) via Marina Rubicón, as well as a boat to Corralejo on northern Fuerteventura (adult/child one-way €15/9, 45 minutes, four daily).
Fred Olsen also has ferries to/from Corralejo (one-way €28, 25 minutes, four to seven daily), as does Naviera Armas (€27, 35 minutes, seven daily).
Bus 60 runs roughly hourly between Playa Blanca and Arrecife (€3.60, one hour). Bus 161 runs to/from the airport (€3.30, one hour, eight to 22 daily) via Puerto del Carmen (€2.75). The bus station is just north of the centre.