Marrakech to Agadir: Route & Options

In short: Marrakech to Agadir is about 250 kilometers south, and the drive takes roughly two and a half to three hours on a good, mostly toll road. Agadir is Morocco’s main beach resort city, so a lot of people move between the two: a few days of souks and history in Marrakech, then sun and surf on the Atlantic coast. You can cover the route by bus, private car or a short flight. Here is how each works and what to see if you stop along the way.

The drive: what to expect

The road runs southwest out of Marrakech and climbs gently over the western end of the High Atlas before dropping toward the coast. Much of it is a fast dual carriageway or highway, so the driving is easy. Two and a half hours is realistic without stops, closer to three if traffic leaving Marrakech is heavy or you pull over for a break. The scenery shifts from flat plains to rolling hills and argan trees as you near Agadir, and you may spot goats up in the argan branches, which the region is known for. There are service stops with fuel, toilets and cafes along the main road, so it is easy to break the drive for a coffee. If you are prone to car sickness, the winding section over the hills is short, and the rest is straight and smooth.

Bus, private car or flight

The bus is the budget pick. CTM and Supratours run comfortable coaches several times a day, taking around three to three and a half hours station to station. Book a day ahead in high season, especially around summer weekends when seats sell out. The coaches are air-conditioned with a luggage hold, and they leave from the main bus stations rather than the city center, so factor in a short taxi ride to reach them. A private car or transfer is the flexible choice: door to door, your own timing, and the option to stop where you like. Flights exist but rarely make sense on such a short hop once you add airport time on both ends, so most travelers drive or take the bus.

OptionRough timeGood for
Private car / transfer2.5-3 hoursDoor to door, own stops
Coach (CTM / Supratours)3-3.5 hoursBudget, frequent departures
FlightUnder 1 hour in airRarely worth the airport time

Stops worth making on the way

If you go by private car you can turn the transfer into a small day out. Some people detour to Taroudant, a walled town sometimes called a smaller Marrakech, though it adds time. Closer to the coast, Agadir itself is modern, rebuilt after the 1960 earthquake, so it is more about the long beach, the marina and the seafood than old monuments. A short drive up the coast, Taghazout is the surf village that draws board riders and yoga travelers, and it makes an easy add-on.

Fit a desert day trip before you go

Before you swap Marrakech for the beach, it is easy to squeeze in the desert on your last day in the city. The Agafay stone desert lies about 40 minutes southwest of Marrakech, a landscape of bare hills and Atlas views rather than sand dunes, and you can do a half-day or an evening and still make your onward trip. It is the quickest desert taste around Marrakech, so it fits neatly before a coastal leg. See our Agafay desert tours for the shorter options.

If you have real Sahara dunes in mind instead, that is a different scale of trip. Reaching the big dunes near Merzouga is around nine to ten hours of driving each way from Marrakech, which is why it runs as a three-day loop, not a day out. Our Morocco desert guide explains how the near and far desert options compare.

When to go and what to pack

Agadir is mild and sunny most of the year thanks to the ocean, which keeps it cooler than inland Marrakech in summer and pleasant in winter. Spring and autumn are comfortable everywhere. The Atlantic is cool for swimming even when the air is warm, so bring a light layer for the evenings by the sea. If you plan to surf around Taghazout, autumn through spring has the more reliable swell.

What to do once you reach Agadir

Agadir is a different kind of Moroccan city. Because it was rebuilt after the 1960 earthquake, it has a modern layout, wide boulevards and a long sandy beach that runs for several kilometers along the bay. The days here are about the sea: swimming, walking the promenade, sitting at a beach cafe, or renting a board. The marina at the north end has restaurants, and the hill above town carries the phrase “God, Country, King” in Arabic, lit up at night, marking the old kasbah site with a view over the bay.

For a change of pace, the Souss-Massa national park south of the city is good for birdlife, and the fishing town of Taghazout just up the coast is the surf and yoga hub. If you want a taste of old Morocco after Agadir’s modern feel, the walled town of Taroudant inland makes a nice day out. Between the beach and these easy trips, two or three nights fills the time comfortably.

FAQ

How long is Marrakech to Agadir? About 250 kilometers, or two and a half to three hours by car and three to three and a half hours by coach.

Is there a direct bus? Yes. CTM and Supratours both run direct coaches several times a day between the two cities.

Should I fly instead? Usually not. On such a short route the airport check-in, security and transfers on each end wipe out any time saved in the air.

Can I stop somewhere on the drive? With a private car, yes. Taroudant is a common inland detour, and Taghazout is worth adding once you reach the coast.

Heading to the coast but want the desert first? Message us on WhatsApp with your departure day and we will fit an Agafay half-day or sunset run in before your Agadir leg.

Book on WhatsApp