Travel from Ceuta to Rabat

How to get from Ceuta to Rabat?

There is no direct connection from Ceuta to Rabat. However, you can take the drive to Tangier then take the train to Gare Rabat Ville. Alternatively, you can take the car ferry to Algeciras, take the walk to Algeciras, then take the bus to Rabat.

How to get from Ceuta to Rabat

From Ceuta drive to Tangier then train to Gare Rabat Ville. 5 h 4 min MAD 225. From Ceuta car ferry to Algeciras, walk to Algeciras, then bus to Rabat. 13 h 10 min MAD 2,316. From Ceuta drive to Fnideq, Grand Taxi to Tangier, then Grand Taxi to Rabat. 3 h 59 min MAD 210. From Ceuta drive to Rabat. 3 h 35 min MAD 411. From Ceuta drive to Fnideq, Grand Taxi to Tangier, taxi to Tangier airport, fly to Casablanca airport, train to Casa-Voyageurs, then train to Rabat. 5 h 53 min MAD 1,491.