Getting to Tangier from Spain (and Back)
Morocco lies just a short 9 miles from Spain. High speed ferries can take just 30 (choppy) minutes to cross
.
Algeciras (Spain) to Tangier (Morocco)
Algeciras to Tangier is the most popular route to Morocco. High speed ferries travel almost every hour, year round and take around 30 minutes to cross. There are also slower ferries that are a little cheaper. A round trip ticket for a foot passenger, on a high speed ferry, costs 37 Euros.
Tarifa (Spain) to Tangier (Morocco)
High Speed ferries leave every two hours from Spain's windsurfing capital, Tarifa and take 35 minutes to get to Tangier. FRS offers good service on this route, a round trip adult ticket sets you back around 37 Euros.
Barcelona (Spain) to Tangier (Morocco)
This is not a popular route, but handy if you want to avoid traveling down to the south of Spain. Grand Navi is the company that operates these ferries. A round trip ticket for a single foot passenger in a seat (rather than a berth) costs around 180 Euros. Ferries take 24 hours to get to Morocco and 27 hours on the return trip. There's usually just one ferry scheduled per day.
Ferries from Italy and France to Tangier
You can also catch a ferry to Tangier from Italy (Genoa), Gibraltar and France (Sete) -- see more about: Getting to Morocco.
Getting to and from Tangier by Train
If you are planning to take a train to visit Fes, or Marrakech, then arriving in Tangier is your best option for rail connections to these destinations. The Tangier train station (Tanger Ville) is about 4km south east of the ferry port and bus station. Take a petit taxi, make sure the meter is on, to get to and from the train station. More about: Train travel in Morocco and the night train from Tangier to Marrakech.
Getting to and from Tangier by Bus
The main long distance bus station, CTM, is right outside the ferry port terminal. You can catch buses to all the major towns and cities in Morocco. The buses are comfortable and everyone gets a seat. More about Getting around Morocco.