Directions from Ceuta to Rabat

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Drive, train  •  5 h 14 min

$18 - $31

Cheapest option

Grand Taxi  •  3 h 58 min

$17 - $38

2 alternative options

Car ferry, bus  •  13 h 10 min

$173 - $352

Drive  •  3 h 37 min

  1. 193.8 miles

$35 - $55

What companies run services between Ceuta, Spain and Rabat, Morocco?

There is no direct connection from Ceuta to Rabat. However, you can take the drive to Tangier then take the train to Rabat Ville. Alternatively, you can take a vehicle from Ceuta to Rabat via Algeciras and Algeciras in around 13 h 10 min.

Train operators
Bus operators
Ferry operators
Balearia
Phone
+34 912 66 02 14
Email
reservas@balearia.com
Website
balearia.com
Car ferry from Ceuta to Algeciras
Ave. Duration
1 h
Frequency
Every 3 hours
Estimated price
$12 - $40
Schedules at
balearia.com
Cabin
$225
Seat
$12 - $18
Lobby Bar
$40
Seating
$40
FRS Ferries
Website
frs.es
Car ferry from Ceuta to Algeciras Ferry Terminal
Ave. Duration
1 h
Frequency
Every 4 hours
Estimated price
$40 - $130
Schedules at
frs.es
Passenger
$49
Standard Car
$123
Acciona Trasmediterranea
Other operators
Grand Taxis
Email
info@HeyMorocco.com
Website
heymorocco.com
Rideshare from Fnideq to Tangier
Ave. Duration
30 min
Frequency
Hourly
Estimated price
$5 - $8
Schedules at
heymorocco.com
Rideshare from Tangier to Rabat
Ave. Duration
2 h 40 min
Frequency
Hourly
Estimated price
$11 - $29
Schedules at
heymorocco.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling around the UAE, How do I get from Sydney to Melbourne and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.

Questions & Answers

The distance between Ceuta and Rabat is 250 km. The road distance is 310 km.

The cheapest way to get from Ceuta to Rabat is to drive and train which costs 15€ - 27€ and takes 5 h 14 min.

The quickest way to get from Ceuta to Rabat is to drive which takes 3 h 37 min and costs 30€ - 45€.

It takes approximately 5 h 14 min to get from Ceuta to Rabat, including transfers.