Brown Moroccan desert landscape under blue sky
Slow Travel

Morocco overland

Across Morocco by train, bus and grand taxi.

By the Viamo editorial team · Editor Terje Moy · Last updated July 2026 · 5 min read

Morocco is closer to Europe than many travellers realise: Spain and Morocco are separated by just 14 kilometres of water at the Strait of Gibraltar, and a combination of overland rail through Spain and a short ferry crossing makes the journey possible without a single flight. Once you arrive, the country has a real rail network and a well-established bus culture that can take you from Tangier to Marrakech without much difficulty. Here is how to put the whole journey together.

Getting to Morocco overland from northern Europe

The overland route to Morocco from, say, London or Paris runs south through Spain before the sea crossing. The rail leg alone is substantial — Paris to Algeciras (in the far south of Spain, close to the ferry port) involves a change at the Franco-Spanish border and takes the better part of two days — but it is entirely doable if you build it into the trip as part of the journey rather than dead time.

A practical approach is to break the European leg into stages:

  1. Paris to Barcelona by direct TGV/AVE high-speed train (about 6h40), staying a night in Barcelona.
  2. Barcelona to Madrid by AVE (about 2h30) or overnight coach.
  3. Madrid to Málaga or Algeciras by AVE to Málaga (about 2h20), then regional train or bus to Algeciras.

Alternatively, take the night train from Madrid south and arrive at the port in the morning ready for the ferry. Check the current RENFE timetable for overnight services from Madrid toward Andalucía.

The ferry crossing to Morocco

The most common crossings are:

Fares vary by season and operator. Book ahead in summer and around Moroccan public holidays when the crossings fill with Moroccan diaspora returning home. Take your passport — you pass through Spanish exit control and Moroccan entry control at the port.

Arriving in Morocco: Tangier as a gateway

Tangier has been transformed in the past decade. The medina and the new Tangier Ville rail station (renovated alongside the high-speed rail line south) make it a viable overnight stop rather than somewhere to hurry through. The Al-Boraq high-speed rail line connects Tangier to Casablanca in around two hours — the first high-speed rail link in Africa — running several times a day.

From Casablanca, ONCF (the Moroccan national railway) runs services to Rabat, Fès, Marrakech and Oujda. The rail network covers the main cities well; it does not reach the mountains or the Saharan south.

Travelling within Morocco by train

Moroccan trains are comfortable, reasonably punctual and inexpensive by European standards. Key routes:

Reservations are available and worthwhile for longer journeys and on high-speed services. First class is a modest upgrade and worthwhile on longer routes.

Long-distance buses in Morocco

CTM and Supratours are Morocco's main long-distance coach operators, covering routes the rail network does not reach — notably Agadir, the Draa Valley and the Saharan towns of Ouarzazate and Merzouga. Both have fixed timetables, assigned seats and reasonable comfort standards. Fares are low by European standards.

For routes like Marrakech to Agadir (around 3–4h), Fès to Chefchaouen (around 2h) or Marrakech to Ouarzazate (around 4h), buses are often the only realistic surface option.

Shared taxis (grands taxis)

For shorter inter-city and inter-town journeys, grands taxis — typically large saloon cars carrying six passengers — are an integral part of how Morocco moves. They depart when full from a designated taxi rank at the edge of town. Fares are fixed per seat and are cheap; the trade-off is waiting for the car to fill and a more cramped experience than a bus. They are faster than buses on shorter routes.

Entry requirements for Morocco

Visa requirements depend on your nationality — citizens of the EU, UK, USA, Canada and many others can enter Morocco without a visa for short stays. Check current requirements with the Moroccan embassy or your own government's travel advice before travelling, as rules can change.

At the port, you fill in a disembarkation card and proceed through passport control. The process is generally straightforward for European visitors, though queues can be long on busy sailings.

Frequently asked questions

Can I get to Morocco without flying?

Yes. The standard overland route combines train through Spain with a short ferry crossing from Algeciras to Tanger Med or from Tarifa to Tangier-Ville. The ferry takes between 35 minutes and 1h30 depending on the route.

How long does it take to travel overland from London to Morocco?

Breaking the journey over two to three days is comfortable: London to Paris by Eurostar, Paris to Barcelona by TGV, Barcelona to Madrid and south to Algeciras, then the ferry. Depending on connection timing, the total journey is around two to three days of travel.

Is Morocco safe to travel by public transport?

Trains and major coach operators in Morocco are considered safe and reliable. As with any travel, check your government's current travel advice before visiting and exercise standard awareness in busy public places.

What is the best way to get from Marrakech to Fès?

There is no direct train. An overnight CTM coach is often the most practical option, or split the journey with a stop in Casablanca. The train via Casablanca is an alternative but takes most of a day.

Sources and further reading: