Lanzarote’s airport is 6km south of Arrecife. Buses 22 and 23 (€1.40, 10 minutes) run between the airport and Arrecife half-hourly from 7.30am to 10.30pm Monday to Friday and 8am to 9pm on weekends. A taxi will cost about €12.
Puerto de los Mármoles is about 4km northeast of central Arrecife. Bus 1 calls in at the port. A taxi costs about €10.