🌍 Country guide

Morocco

Every Viamo guide for Morocco in one place: 14 route guides, how to get around by train, bus, road and sea, airport transfers and the entry rules.

Routes

Casablanca to Fes

Inland to the medina by ONCF train.

⏱ ~3h45 by train

Casablanca to Rabat

Up to the capital by the frequent ONCF trains.

⏱ ~1h by train

Fes to Chefchaouen

North to the blue city by CTM bus or shared taxi.

⏱ ~3–3.5h by grand taxi

Fes to Meknes

A short hop between imperial cities by train.

⏱ ~40min by train

Fes to Tangier

North to the strait by ONCF train.

⏱ ~4h by train

London to Marrakech overland

Train and ferry all the way to Morocco without flying.

⏱ 2–3 days (multi-leg overland)

Marrakech to Agadir

South-west to the beach by Supratours and CTM bus.

⏱ ~3–3.5h by bus

Marrakech to Casablanca

North by ONCF train to the economic capital.

⏱ ~2h50 by train

Marrakech to Essaouira

West to the windswept coast by CTM and Supratours bus.

⏱ ~2h30–3h by car

Marrakech to Fes

Across Morocco by ONCF train or the scenic road.

⏱ 6–7h by car

Marrakech to Merzouga

Over the Atlas to the Sahara dunes by road.

⏱ 2 days by tour/car (no 1-day opt

Marrakech to the Atlas Mountains

How to get from Marrakech to the Atlas Mountains: trains, buses, day tours and the fastest option, with honest timings.

⏱ ~1.5h by grand taxi or car to Imlil

Marrakech to the Ouzoud Waterfalls

How to get from Marrakech to the Ouzoud Waterfalls: trains, buses, day tours and the fastest option, with honest timings.

⏱ ~2.5-3h by tour or taxi

Marrakech to the Sahara

How to get from Marrakech to the Sahara: trains, buses, day tours and the fastest option, with honest timings.

⏱ 2-3 day tour by minibus/4x4

Getting around

Airports & city transport

Entry requirements