Car ferry bus

Boarding the Balearia ferry at the port of Algeciras Port.

The journey takes approximately 1 h 30 m. Ticket price is about €140 The travel distance is 33 km.

Carrier is Balearia.

Buy ticket

Get off at the Tanger-Med.
2462 m on foot from the Tanger-Med to the Port Tanger Med - Dalia.

The journey takes approximately 29 m. The travel distance is 2 km.

Get off at the Port Tanger Med - Dalia.
Take the ALSA Morocco bus at the Port Tanger Med - Dalia station .

The journey takes approximately 1 h Ticket price is about €0 The travel distance is 42 km.

Carrier is ALSA Morocco.

Buy ticket

Get off at the Gare Ferrovaire.


🛏 Find hotel deals and discounts up to 20% in Tangier at Booking


Bus car ferry

Take the Transportes Generales Comes bus at the Algeciras San Bernardo Bus Station station .

The journey takes approximately 43 m. Ticket price is about €2 The travel distance is 20 km.

Carrier is Transportes Generales Comes.

Buy ticket

Get off at the Tarifa - Centro de Salud.
1246 m on foot from the Tarifa - Centro de Salud to the Tarifa.

The journey takes approximately 14 m. The travel distance is 1 km.

Get off at the Tarifa.
Boarding the FRS Ferries ferry at the port of Tarifa.

The journey takes approximately 1 h Ticket price is about €190 The travel distance is 31 km.

Carrier is FRS Ferries.

Buy ticket

Get off at the Tanger Ville.


🛏 Find hotel deals and discounts up to 20% in Tangier at Booking


The cheapest way to travel from Algeciras-Spain to Tangier is by taking a Car ferry bus with an average price of €30. The journey takes approximately 3 ч. 4 мин.

Bus car ferry is the fastest way to travel from Algeciras-Spain to Tangier. Tickets cost €37. The journey takes approximately 2 ч. 57 мин.