Wide view of Djemaa el-Fna square in Marrakech, Morocco
Routes

London to Marrakech overland

Train and ferry all the way to Morocco without flying.

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

Fastest 2–3 days (multi-leg overland)

At a glance Typical options on this route – details, caveats and booking advice below.
🚆 Train~2h15Eurostar London St Pancras–Paris Gare du Nord
🚆 Train~6h40 + ~2h30TGV Paris–Barcelona then AVE Barcelona–Madrid
🚆 Train~5–5.5hMadrid Atocha–Algeciras via Córdoba
⛴️ Ferry~1h30Algeciras–Tangier Med (or 35min to Ceuta)
🚆 Train~2h10 + ~3hAl Boraq Tangier–Casablanca, then ONCF to Marrakech

Planning this trip? Currency converter · Jet-lag calculator · Trip budget · Compare routes

London to Marrakech overland is one of Europe's most adventurous surface journeys, crossing the Channel, the length of France and Spain, the Strait of Gibraltar, and Morocco's Atlantic coast — all without setting foot on a plane. The total distance is around 3,200 kilometres, and it rewards those who take their time with some of the best train travel and sea crossings anywhere on the Continent. Here is how to do it.

Why go overland to Morocco?

The flight from London to Marrakech takes barely three hours, so the overland route is a deliberate choice rather than a practical shortcut. It suits flightless travellers, those who want to see southern Europe en route, or anyone who believes the journey matters as much as the destination. Crossing the Strait of Gibraltar by ferry — watching Spain disappear behind you as the Moroccan coast comes into focus — is a moment many travellers rank among the highlights of their trip. See our broader guide to long overland routes for context.

The route, leg by leg

Leg 1: London to Paris (Eurostar)

The overland journey begins with the Eurostar from London St Pancras International to Paris Gare du Nord, taking about 2 hours 15 minutes through the Channel Tunnel. Services run multiple times a day; reservations are compulsory and essential to book in advance. It is worth travelling on a morning Eurostar so that you arrive in Paris with time to cross to Gare de Lyon for the afternoon TGV south.

Leg 2: Paris to Madrid (TGV + AVE or Elipsos)

From Paris Gare de Lyon, high-speed rail takes you to the Spanish border and beyond. The classic connection is a TGV to the French/Spanish border (Hendaye or Irún) followed by a high-speed AVE from Madrid, or a through train via Barcelona. A Paris–Barcelona TGV in roughly 6 hours 40 minutes and then a Barcelona–Madrid AVE in about 2 hours 30 minutes splits the journey naturally and gives you a night in Barcelona. Alternatively, a direct Paris–Madrid service runs when available, taking around 12–13 hours. Both the TGV and AVE require compulsory reservations.

Leg 3: Madrid to Algeciras

From Madrid Atocha, a train runs south to Algeciras, the port town just north of Gibraltar from which ferries cross to Africa. Journey time is around 5 to 5.5 hours on direct Renfe services, passing through Córdoba and winding down through Andalucía. It is worth arriving in Algeciras the evening before your ferry, rather than rushing for a same-day connection, as timings can be tight.

Leg 4: Algeciras to Ceuta or Tangier Med (ferry)

Two main ferry routes cross the Strait of Gibraltar. The most common for onward rail travel is Algeciras to Tangier Med — the main Moroccan port, which has direct high-speed rail to Tangier city and onwards. The crossing takes about 1 hour 30 minutes. The Algeciras to Ceuta crossing is faster (around 35 minutes) but Ceuta is a Spanish enclave and you will then need a bus or taxi across the border into Morocco proper, adding time. Ferries operate throughout the day; frequency increases in summer. FRS and Baleària are among the operators running this crossing regularly.

Leg 5: Tangier to Casablanca and Marrakech (Al Boraq high-speed + ONCF)

Morocco has invested heavily in rail in recent years. The Al Boraq high-speed line runs from Tangier to Casablanca in around 2 hours 10 minutes — a genuinely fast and comfortable service that feels surprisingly modern after the Algeciras ferry. From Casablanca, ONCF trains continue to Marrakech in approximately 3 hours. You can book the Tangier–Casablanca leg on the ONCF website; fares are very affordable by European standards.

Total journey time: The minimum is around two to three days of transit. A more relaxed itinerary — one night in Paris or Barcelona, one night in southern Spain — stretches it to four to five days, which most travellers find far more enjoyable than rushing.

Time and budget

Costs across the full route vary widely depending on class, advance booking and whether you use rail passes. The Eurostar and TGV/AVE legs are the most expensive in absolute terms; Moroccan rail is very cheap. A rough total for tickets across the whole route can range from modest (booked well ahead, travelling in standard class) to considerably more on flexible or premium tickets. An Interrail or Eurail Global Pass covers the French and Spanish rail legs, but you will need paid seat reservations on the TGV and AVE — check the night trains and reservations guide for how this works in practice. The ferry is purchased separately and is not covered by rail passes.

Visas and borders

Entry requirements depend entirely on your passport:

Practical tips

Is it worth it?

If pure speed is your priority, fly. But the overland route from London to Marrakech crosses five countries, includes two of Europe's best high-speed rail networks, a sea crossing, and arrives at a city that genuinely feels worlds away from where you started. The contrast between arriving in Marrakech by train — having watched the landscape change from the English Channel to the Moroccan plains over several days — and stepping off a three-hour flight is stark. For travellers who want to experience the transition rather than simply shortcut it, the overland route is deeply satisfying.

Frequently asked questions

How long does London to Marrakech overland take?

The minimum transit time, travelling without overnight stops, is around two to three days. Most travellers take four to five days and stop in one or two cities along the way — Paris, Barcelona and Seville are popular choices.

Do I need a visa to enter Morocco?

Many nationalities can enter Morocco without a visa for stays of up to 90 days, but requirements vary by passport. Always verify with the Moroccan government's official sources or your own government's travel advice before booking.

Is there a train from Spain to Morocco?

There is no direct rail link between Spain and Morocco — the Strait of Gibraltar must be crossed by ferry. The most common crossing for travellers continuing by train is Algeciras to Tangier Med, from which Al Boraq high-speed trains run into Morocco.

Can I use an Interrail pass for this journey?

An Interrail or Eurail Global Pass covers French and Spanish rail legs, including the TGV and AVE (though compulsory seat reservations must be booked separately). It does not cover Moroccan rail or the ferry crossing, which you pay for directly.

Sources and further reading: