Rome2rio's partners include

There are 6 ways to get from Larache to Tangier by bus, car ferry, taxi, car or train

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

Map of how to get from Larache to Tangier.
Launch map view
  • Distance: 44.7 miles
  • Duration: 10 h 51 min

What companies run services between Larache, Morocco and Tangier, Morocco?

You can take a bus from Larache to Tangier via Algeciras in around 14 hours. Alternatively, Moroccan Railways (ONCF) operates a train from Larache to Tangier hourly. Tickets cost $2 - $5 and the journey takes 33 minutes.

Train operators
Moroccan Railways (ONCF)
Email
ketary@oncf.ma
Website
oncf.ma
Train from Asilah to Tangier Morora
Avg. Duration
33 min
Frequency
Hourly
Estimated price
$2 - $5
Schedules at
oncf.ma
2nd Class
$2 - $3
1st Class
$3 - $5
Train from Asilah to Tangier
Avg. Duration
35 min
Frequency
Hourly
Estimated price
$2 - $6
Schedules at
oncf.ma
2nd Class
$2 - $3
1st Class
$3 - $6
Bus operators
ALSA
Phone
+34 902 42 22 42
Website
alsa.es
Bus from Larache to Algeciras
Avg. Duration
7 h
Frequency
3 times a week
Estimated price
$160 - $230
Website
alsa.com
Bus from Algeciras to Tanger
Avg. Duration
6 h
Frequency
6 times a week
Estimated price
$100 - $160
Website
alsa.com
Ferry operators
FRS Ferries
Website
frs.es
Car ferry from Tarifa to Tangier
Avg. Duration
1 h
Frequency
Every 4 hours
Estimated price
$45 - $140
Schedules at
frs.es
Passenger
$45 - $50
Standard Car
$125 - $135
Inter Shipping
Phone
+34 956 68 47 29
Email
info@intershipping.es
Website
intershipping.es
Car ferry from Tarifa to Tangier
Avg. Duration
1 h
Frequency
Every 4 hours
Estimated price
$48
Schedules at
intershipping.es
Other operators
Taxi
Avg. Duration
1 h 6 min
Estimated price
$110 - $140

How far is it from Larache to Tangier?

The distance between Larache and Tangier is 72 km. The road distance is 95 km.

What is the cheapest way to get from Larache to Tangier?

The cheapest way to get from Larache to Tangier is to drive which costs MAD 100 and takes 1 hour 6 minutes.

What is the fastest way to get from Larache to Tangier?

The quickest way to get from Larache to Tangier is to taxi which takes 1 hour 6 minutes and costs MAD 1,200.

Is there a direct bus between Larache and Tangier?

No, there is no direct bus from Larache to Tangier. However, there are services departing from Larache and arriving at Tanger via Algeciras. The journey, including transfers, takes approximately 14 hours.

How long does it take to get from Larache to Tangier?

It takes approximately 10 hours 51 minutes to get from Larache to Tangier, including transfers.