Land routes
Sea routes
Arrivals by sea in 2017
Spain
13,597
Italy
110,329
Greece
22,105
Tunisia
Algiers
Samos
Tarifa
Hoceima
Morocco
Tripoli
Zarzis
Algeria
Libya
Saba
Niger
Gambia
800 km
800 miles
Land routes
Sea routes
Arrivals by sea in 2017
Spain
13,597
Italy
110,329
Greece
22,105
Tunisia
Algiers
Samos
Tarifa
Hoceima
Tripoli
Morocco
Zarzis
Algeria
Libya
Saba
Niger
Gambia
800 km
800 miles