Travel from Rota to Morocco

Bus from Rota to Morocco

Transportes Bahia de Cadiz operates a bus from Rota to Casablanca every 4 hours. Tickets cost $2 - $4 and the journey takes 30 min. 5 other operators also service this route.

How to get from Rota to Morocco

From Rota ferry to Cádiz, taxi to Tarifa, car ferry to Tangier Ferry, taxi to Tangier, then train to Casa-Voyageurs. 9 h 51 min 156€. From Rota bus to Jerez de la Frontera, bus to Algeciras, walk to Algeciras, bus to Tangier Ferry, taxi to Tanger, then bus to Casablanca. 17 h 18 min 132€. From Rota drive to Tarifa, car ferry to Tangier, then drive to Casablanca. 6 h 5 min 85€.