
Hey nomads looking to cross from Europe to Africa the slow way, going overland and by sea from Lisbon to Marrakech is an adventure in itself, way more scenic and grounded than flying. No direct bus or ferry the whole way though, you'll break it into parts: bus/train down Portugal/Spain to southern ports like Algeciras or Tarifa, then ferry across the Strait of Gibraltar to Tangier (or Tangier Med), and finally bus or train south through Morocco to Marrakech. It's multi-day, involves borders, but gives that real travel feel with ocean views, changing landscapes, and cheap eats along the way. Total time usually 2-4 days depending how you pace it, costs can stay under 200-300 bucks if smart. Here's the practical guide, main routes, cost compares, visa notes. Numbers rough for early 2026, check sites like Rome2Rio, Direct Ferries, or ONCF for latest since ferries and buses shift seasonal.
Main Route Breakdown
1. Lisbon to southern Spain (Algeciras/Tarifa)
Bus or train/bus combo. ALSA or FlixBus runs Lisbon to Seville (about 7-9 hours, 30-60 euros), then Seville to Algeciras (2-3 hours, 15-30 euros). Total 10-14 hours, 50-100 euros. Overnight options save a hostel night. Some go direct-ish Lisbon to Algeciras but changes common.
2. Ferry from Spain to Morocco (Tangier Ville or Tangier Med)
From Algeciras to Tangier Med (fastest/most frequent, 1-1.5 hours, companies like Balearia, FRS, Naviera Armas). Or Tarifa to Tangier Ville (quicker 1 hour, more scenic, FRS often). Ferries run many times daily, especially summer. Book ahead for foot passengers, walk-on easy.
3. Tangier to Marrakech
Best by train (ONCF, high-speed-ish sections, 5-7 hours, comfy seats). Or bus (CTM or Supratours, 8-10 hours, cheaper but longer). Trains depart from Tangier Ville station, buses from various spots.
Option/Details
Time
Cost (USD)
Lisbon to Algeciras/Tarifa
Bus (ALSA/FlixBus, via Seville)
10-14h
60-120
Lisbon to Algeciras
Train/bus combo
12-16h
80-150
Ferry Algeciras-Tangier Med
Balearia/FRS/Naviera Armas
1-1.5h
30-60
Ferry Tarifa-Tangier Ville
FRS mainly
~1h
35-70
Tangier to Marrakech
Train (ONCF, 1st/2nd class)
5-7h
40-70
Option/Details
Time
Cost (USD)
Tangier to Marrakech
Bus (CTM/Supratours)
8-10h
25-45
Total Route
Full overland/ferry combo
24-48h+ stops
150-350
Notes
Lisbon to Algeciras/Tarifa
Overnight buses cheaper, book early
Lisbon to Algeciras
More comfy but pricier
Ferry Algeciras-Tangier Med
Frequent, car not needed for foot
Ferry Tarifa-Tangier Ville
Scenic, closer to Tangier city
Tangier to Marrakech (Train)
Faster, reliable, book online
Notes
Tangier to Marrakech (Bus)
Cheaper, overnight options
Total Route
Lowest end if budget buses/ferries
Visa Notes
For most Europeans (EU passports), no visa needed for Morocco - visa-free up to 90 days tourism. Just valid passport (6 months beyond stay). Overland entry same as airport, show passport at ferry port or border, maybe quick stamp. Non-EU nomads check if visa-exempt (many like US, UK, Canada yes) or need eVisa/traditional visa. If from visa-required country, apply online eVisa before or at embassy. Proof of onward travel, accommodation, funds sometimes asked but rare for overland. No big issues reported lately, but have digital copies ready.
Practical Tips
- Pace yourself: Do Lisbon-Seville overnight bus, day in Seville if you want, then Algeciras ferry next morning. Arrive Tangier afternoon, stay night or push south.
- Border crossing: Ferry port has customs/immigration, straightforward for foot passengers. Have Moroccan dirhams ready or card for buses.
- In Morocco: Download ONCF app for train tickets, CTM for buses. Tangier Med farther from city (taxi/bus to Tangier Ville station ~1 hour extra).
- Safety/budget hacks: Travel light, use BlaBlaCar if rideshare fits, eat local on stops. Ferries can delay in bad weather, build buffer.
- Alternatives: If time tight, fly Lisbon-Marrakech cheap (under 100 bucks often), but overland's the real nomad story with Strait views and that Africa entry moment.
This route's epic for slow travel, culture shifts, and keeping costs low while seeing more. Check ferry schedules on DirectFerries, bus on ALSA/12Go, trains ONCF. Double-check borders/visas your nationality. Safe crossing, and enjoy the tagine on arrival!