Drive train

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 1 h 4 m. The travel distance is 74 km.

Get off at the Tanger Ville station.
Take the train Moroccan Railways (ONCF) at the station Tanger Ville station.

The journey takes approximately 1 h 20 m. Ticket price is about €7 The travel distance is 235 km.

Carrier is Moroccan Railways (ONCF).

Buy ticket

Get off at the Rabat Agdal.


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


Bus train

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 27 m. The travel distance is 24 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.
Take the train Moroccan Railways (ONCF) at the station Tanger Ville station.

The journey takes approximately 1 h 20 m. Ticket price is about €7 The travel distance is 235 km.

Carrier is Moroccan Railways (ONCF).

Buy ticket

Get off at the Rabat Agdal.


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


Bus

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 27 m. The travel distance is 235 km.

Get off at the Rabat Agdal.
Take the ALSA Morocco bus at the Tanger Ville station station .

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

Carrier is ALSA Morocco.

Buy ticket

Get off at the Rabat Agdal.
Take the taxi at the Tangier.

The journey takes approximately 5 m. The travel distance is 3 km.

Carrier is Local Taxi.

🚖 Find a cheap local taxi

Get off at the Tangier Ferry.
Take the taxi at the Tangier Ferry.

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

Carrier is Local Taxi.

🚖 Find a cheap local taxi

Get off at the Tanger.
Take the CTM bus at the Tanger station .

The journey takes approximately 3 h 50 m. Ticket price is about €12 The travel distance is 241 km.

Carrier is CTM.

Buy ticket

Get off at the Rabat.


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


Car ferry train

Boarding the Balearia ferry at the port of Ceuta.

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 Algeciras.
560 m on foot from the Algeciras to the Algeciras Port.

The journey takes approximately 6 m. The travel distance is 560 m.

Get off at the Algeciras Port.
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 Tanger Ville station station .

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

Carrier is ALSA Morocco.

Buy ticket

Get off at the Rabat Agdal.
Take the train Moroccan Railways (ONCF) at the station Tanger Ville station.

The journey takes approximately 1 h 20 m. Ticket price is about €7 The travel distance is 235 km.

Carrier is Moroccan Railways (ONCF).

Buy ticket

Get off at the Rabat Agdal.


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


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 3 h 13 m. The travel distance is 310 km.

Get off at the Rabat.


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


The cheapest way to travel from Ceuta to Rabat is by taking a Bus train with an average price of €11. The journey takes approximately 3 ч. 39 мин.

Drive train is the fastest way to travel from Ceuta to Rabat. Tickets cost €20. The journey takes approximately 2 ч. 24 мин.

Ceuta is approximately 310 km away from Rabat. The trip by car takes 3 h 13 m.

The average journey time by car between Ceuta and Rabat is 3 h 13 m.