There are 3 ways to get from Rota to Morocco by ferry, taxi, car ferry, train, bus or car

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

Ferry, taxi, car ferry, train  •  9 h 51 min

  1. Take the ferry from Rota to Cádiz
  2. Take a taxi from Cádiz to Tarifa
  3. Take the car ferry from Tarifa to Tangier
  4. Take the train from Tangier to Casa-Voyageurs

$166 - $294

Cheapest option

Drive, car ferry  •  6 h 5 min

  1. Drive from Rota to Tarifa
  2. Take the car ferry from Tarifa to Tangier
  3. Drive from Tangier to Casablanca

$91 - $212

1 alternative option

Bus  •  17 h 18 min

  1. Take the bus from Jerez de la Frontera to Algeciras
  2. Take the bus from Algeciras to Tanger
  3. Take the bus from Tanger to Casablanca

$126 - $198

What companies run services between Rota, Spain and Morocco?

You can take a bus from Rota to Casablanca via Jerez de la Frontera, Algeciras, Algeciras, Tanger, Tangier Ferry, and Tanger in around 17 h 18 min.

Train operators
Bus operators
Autocares Valenzuela
Phone
+34 (0) 956702609
Email
informacion.cadiz@grupovalenzuela.com
Website
grupovalenzuela.com
Bus from Jerez de la Frontera to Algeciras
Ave. Duration
1 h 30 min
Frequency
Every 3 hours
Estimated price
$10 - $21
Schedules at
grupovalenzuela.com
CTM
Phone
0800090030
Email
ctmweb.ma@gmail.com
Website
ctm.ma
Bus from Tanger to Casablanca
Ave. Duration
6 h
Frequency
Every 4 hours
Estimated price
$13 - $22
Schedules at
ctm.ma
Regular
$17
Premium
$22
Ferry operators
Catamarán Bahía Cádiz
Phone
+34 (0) 902 450 550
Email
info@catamaranbahiacadiz.es
Website
catamaranbahiacadiz.es
Ferry from Rota to Cádiz
Ave. Duration
35 min
Frequency
Every 3 hours
Estimated price
$7
Schedules at
catamaranbahiacadiz.es
FRS Ferries
Website
frs.es
Car ferry from Tarifa to Tangier
Ave. Duration
1 h
Frequency
Every 4 hours
Estimated price
$45 - $140
Schedules at
frs.es
Passenger
$45 - $50
Standard Car
$120 - $135
Inter Shipping
Phone
+34 956 68 47 29
Email
info@intershipping.es
Website
intershipping.es
Car ferry from Tarifa to Tangier
Ave. Duration
1 h
Frequency
Every 4 hours
Estimated price
$47
Schedules at
intershipping.es
Other operators
Taxi from Cádiz to Tarifa
Ave. Duration
1 h 20 min
Estimated price
$100 - $120
Jerez Taxi
Phone
+34 660 22 44 40
Website
jereztaxi.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 Train travel in France: A guide to SNCF, Best ways to travel around Australia and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.

Questions & Answers

How far is it from Rota to Morocco?

The distance between Rota and Morocco is 613 km.

What is the cheapest way to get from Rota to Morocco?

The cheapest way to get from Rota to Morocco is to drive and car ferry which costs 70€ - 180€ and takes 6 h 5 min.

What is the fastest way to get from Rota to Morocco?

The quickest way to get from Rota to Morocco is to drive and car ferry which takes 6 h 5 min and costs 70€ - 180€.

How long does it take to get from Rota to Morocco?

It takes approximately 9 h 51 min to get from Rota to Morocco, including transfers.