There are 2 ways to get from Rota to Morocco by bus, car ferry or car
Bus, car ferry • 12 h 14 min
$69 - $172
1 alternative option
Drive, car ferry • 6 h 5 min
$86 - $202
Questions & Answers
The cheapest way to get from Rota to Morocco is to bus and car ferry which costs 60€ - 150€ and takes 12 h 14 min.
The quickest way to get from Rota to Morocco is to drive and car ferry which costs 70€ - 180€ and takes 6 h 5 min.
The distance between Rota and Morocco is 613 km.
The best way to get from Rota to Morocco without a car is to bus and car ferry which takes 12 h 14 min and costs 60€ - 150€.
It takes approximately 12 h 14 min to get from Rota to Morocco, including transfers.
Morocco is 1 h behind Rota. It is currently 11:35 AM in Rota and 10:35 AM in Morocco.
There are 44+ hotels available in Morocco. Prices start at $26 USD per night.
What companies run services between Rota, Spain and Morocco?
There is no direct connection from Rota to Casablanca. However, you can take the bus to Tarifa, take the bus to Tarifa - Centro de Salud, take the walk to Tarifa, take the car ferry to Tangier, take the walk to Tangier Ferry, take the taxi to Tanger, take the walk to Tanger, then take the bus to Casablanca. Alternatively, you can take the drive to Tarifa, take the car ferry to Tangier, then take the drive to Casablanca.
Bus from Rota to Tarifa
Bus from Tanger to Casablanca
- Ave. Duration
- 5 h 15 min
- Every 4 hours
- Estimated price
- $12 - $20
- Schedules at
- Comfort plus
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 5 delightfully under-the-radar French towns you need to visit, Bali: What to do if Mount Agung erupts and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.