Bus car ferry

Take the Transportes Generales Comes bus at the Tarifa station .

The journey takes approximately 45 m. Ticket price is about €2 The travel distance is 29 km.

Carrier is Transportes Generales Comes.

Buy ticket

Take the CTMCG bus at the Algeciras station .

The journey takes approximately 1 m. Ticket price is about €1 The travel distance is 927 m.

Carrier is CTMCG.

Buy ticket

Get off at the Terminal de bus urbano.
1100 m on foot from the Terminal de bus urbano to the Algeciras.

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

Get off at the Algeciras.
Boarding the Balearia ferry at the port of Algeciras.

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

Carrier is Balearia.

Buy ticket

Get off at the Ceuta.


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


The cheapest way to travel from Tarifa to Ceuta is by taking a Bus car ferry with an average price of €30. The journey takes approximately 3 ч. 17 мин.

Bus car ferry is the fastest way to travel from Tarifa to Ceuta. Tickets cost €30. The journey takes approximately 3 ч. 17 мин.