There are 2 ways to get from Rota to Asilah by ferry, bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry, bus, train
best- Take the ferry from Rota to Cádizferry
- Take the bus from Terminal de Autobuses de Cádiz to Tarifabus
- Take the ferry from Tarifa to Tanger Villeferry
- Take the train from Tangier to Asilahtrain
8h 20mMAD 493–684Bus, ferry, train
- Take the bus from Rota to Tarifabus
- Take the ferry from Tarifa to Tanger Villeferry
- Take the train from Tangier to Asilahtrain
9h 8mMAD 535–752
Questions & Answers
The cheapest way to get from Rota to Asilah is to ferry and bus and train which costs MAD 490 - MAD 700 and takes 8h 20m.
The fastest way to get from Rota to Asilah is to ferry and bus and train which takes 8h 20m and costs MAD 490 - MAD 700.
The distance between Rota and Asilah is 201 km.
The best way to get from Rota to Asilah without a car is to ferry and bus and train which takes 8h 20m and costs MAD 490 - MAD 700.
It takes approximately 8h 20m to get from Rota to Asilah, including transfers.
There are 412+ hotels available in Asilah.
What companies run services between Rota, Spain and Asilah, Tanger-Tetouan-Al Hoceima, Morocco?
There is no direct connection from Rota to Asilah. However, you can take the ferry to Cádiz, walk to Terminal de Autobuses de Cádiz, take the bus to Tarifa, walk to Tarifa, take the ferry to Tanger Ville, walk to Tangier Ferry, take the taxi to Tangier, walk to Tangier, take the train to Asilah, then take the taxi to Asilah. Alternatively, you can take a bus from Rota to Asilah via Tarifa, Tarifa, Tanger Ville, Tangier Ferry, Tangier, Tangier, and Asilah in around 9h 8m.
- Phone
- 2255
- communication.digitale@oncf.ma
- Website
- oncf.ma
Train from Tangier to Asilah
- Ave. Duration
- 36 min
- Frequency
- Every 4 hours
- Estimated price
- MAD 17–35
- Schedules at
- oncf-voyages.ma
- Book at
- oncf.ma
- 2nd Class
- MAD 17–24
- 1st Class
- MAD 25–35
- Phone
- +34 91 272 28 32
- info.LD@avanzagrupo.com
- Website
- avanzabus.com
Bus from Terminal de Autobuses de Cádiz to Tarifa
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Estimated price
- MAD 95–130
- Schedules at
- malaga.avanzagrupo.com
- Phone
- +34 956 807 059
- informacion@tgcomes.es
- Website
- tgcomes.es
Bus from Rota to Tarifa
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- MAD 180–270
- Schedules at
- tgcomes.es
- Phone
- +34 959 256 900
- servcliente@damas-sa.es
- Website
- siu.cmtbc.es
Ferry from Rota to Cádiz
- Ave. Duration
- 35 min
- Frequency
- 5 times a day
- Estimated price
- MAD 45–65
- Schedules at
- https://siu.cmtbc.es/en/lineas.php
- Phone
- +34-956 63 63 63
- aml@aml.ma
- Website
- aml.ma
Ferry from Tarifa to Tanger Ville
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- MAD 330–450
- Schedules at
- aml.ma
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 Why you should take the train in the US, Getting to Milan from the airport, and Need to know: Jadrolinija - to help you get the most out of your next trip.

























