There are two passenger harbours on Gran Canaria that offer inter-island ferries. Boats from Las Palmas head to Tenerife, Fuerteventura, Lanzarote and, less frequently, to La Palma. There are also regular ferries from Puerto de las Nieves to Tenerife. Three companies operate on the island.
Fred Olsen Operates a fast ferry service from Las Palmas to Morro Jable (Fuerteventura; €45, two hours, twice daily) and from Puerto de las Nieves (Agaete) to Santa Cruz de Tenerife (€45, 1½ hours, six daily) from where there are onward connections to La Gomera and La Palma.
Naviera Armas Runs direct ferry services from Las Palmas to Santa Cruz de Tenerife (€32, 2½ hours, four daily), Morro Jable (Fuerteventura; €43, three hours, daily), Puerto del Rosario (Fuerteventura; €35, 6½ hours, daily) and Arrecife (Lanzarote; €49, seven hours, Monday to Friday). There are also regular services to Santa Cruz de la Palma and San Sebastián (La Gomera) via Santa Cruz de Tenerife, plus a daily service to Isla Graciosa via Arrecife (Lanzarote).
Trasmediterránea A weekly ferry leaves Las Palmas on Thursday stopping at Puerto del Rosario (Fuerteventura; €27, six hours) and Arrecife (Lanzarote; €27, 9½ hours). There is also a weekly service on Saturdays to Santa Cruz de Tenerife (€22, four hours) and Santa Cruz de la Palma (€28, 19 hours).