How to get to Marrakech

How to Get to Marrakech

From Casablanca to Marrakech

Traveling from Casablanca to Marrakech, your best choice is bus for 73 MAD, which gets you there in just 2h 30m.

From Tangier to Marrakech

From Tangier to Marrakech, the cheapest way to travel is by bus for 194 MAD, while traveling by combined takes 2h 10m and is the fastest option.

From Agadir to Marrakech

Traveling from Agadir? Save money by choosing bus for 96 MAD, or get to Marrakech faster by van in 2h 0m.

From Essaouira to Marrakech

Planning your journey from Essaouira? Travel affordably by bus for 75 MAD, or reach your destination faster by van in 2h 0m.

From Meknes to Marrakech

Travel from Meknes to Marrakech easily: save money by traveling by bus for 169 MAD, or reach your destination faster by van in 5h 0m.

From Oujda to Marrakech

Looking to go from Oujda to Marrakech? The most affordable option is by bus for 251 MAD, while train offers the fastest journey at just 12h 45m.

From Fes to Marrakech

Move from Fes to Marrakech: the most affordable option is by bus for 212 MAD, and the quickest is by van in 4h 0m.

From Safi to Marrakech

Traveling from Safi to Marrakech, your best choice is bus for 73 MAD, which gets you there in just 2h 40m.

Arrival stations in Marrakech

Travelers arriving in Marrakech usually arrive at one of these stations: