There is 1 way to get from Tarifa to Asilah by car ferry or train
Car ferry, train • 2h 56m
$49 - $133
Questions & Answers
The cheapest way to get from Tarifa to Asilah is to car ferry and train which costs 40€ - 120€ and takes 2h 56m.
The quickest way to get from Tarifa to Asilah is to car ferry and train which costs 40€ - 120€ and takes 2h 56m.
The distance between Tarifa and Asilah is 72 km.
The best way to get from Tarifa to Asilah without a car is to car ferry and train which takes 2h 56m and costs 40€ - 120€.
It takes approximately 2h 56m to get from Tarifa to Asilah, including transfers.
Asilah is 1h behind Tarifa. It is currently 12:59 PM in Tarifa and 11:59 AM in Asilah.
There are 127+ hotels available in Asilah. Prices start at $44 USD per night.
What companies run services between Tarifa, Andalusia, Spain and Asilah, Morocco?
There is no direct connection from Tarifa to Asilah. However, you can take the car ferry to Tangier, take the walk to Tangier Ferry, take the taxi to Tangier, take the walk to Tangier, take the train to Asilah, then take the taxi to Asilah.
Train from Tangier to Asilah
- Ave. Duration
- 4 times a day
- Estimated price
- $2 - $5
- Moroccan Railways (ONCF)
- 2nd Class
- $2 - $3
- 1st Class
- $3 - $5
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 How to get from London to Edinburgh, How to get from Stansted Airport into central London and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.