Aller au contenu principal
MoroccoTravelBase
Agadir to Marrakech: Bus, Car, Transfer or via Essaouira? (2026)

infos pratiques

Agadir to Marrakech: Bus, Car, Transfer or via Essaouira? (2026)

La rédaction MoroccoTravelBase 7 min read Updated 2026-09-25

Agadir to Marrakech: How to Make the Journey

Many travellers combine Agadir's beach with the Marrakech medina. The two cities are linked by a fast motorway, and there is no train: the choice is between bus, car, transfer and a detour via Essaouira. Here is how to choose.

To get from Agadir to Marrakech, allow about 250 km and 3 hours by road on the motorway, which crosses the High Atlas. There is no train line between the two cities. Long-distance buses from the major companies take a little over 3 hours for a modest fare. A private transfer is the most comfortable option, especially for families or with luggage, and a rental car lets you stop on the way. If you have an extra day, the coast road via Essaouira turns the journey into a stopover: beach and a UNESCO-listed medina, then Marrakech the next day. Shared grand taxis also run, but are less comfortable over this distance.

The Options at a Glance

OptionIndicative timeBest for
Long-distance busA little over 3 hTight budget
Private transferAbout 3 hFamilies, luggage, comfort
Rental carAbout 3 hFreedom, stops
Shared grand taxiAbout 3 h, plus waitingFlexible travellers
Coast road via Essaouira2 days with one nightTurning the journey into a stopover

Indicative times, depending on traffic and season.

The Private Transfer: the Simplest

A driver picks you up at your hotel in Agadir or Taghazout and drops you at your riad in Marrakech, or at the nearest medina gate. It is the calmest option with children or heavy luggage.

Book your arrival transferYou will be redirected to our partner GetTransfer.

The Car: for Stops

The motorway is fast and well maintained. With a car you can also continue to the Atlas, Ouarzazate or the desert. See renting a car in Morocco.

Compare rental cars in Agadir· Discover CarsDozens of rental companies compared · free cancellation on most offersSmall car categories go fast in high season: compare early

The Bus: the Budget Option

The major bus companies link the two cities several times a day. Book ahead in high season and at weekends. See getting around Morocco.

The Essaouira Variant

Drive up the coast to Essaouira (about 3 hours from Agadir), spend a night there, then continue to Marrakech (about 2.5 to 3 hours). See the Essaouira day trip from Agadir and the 10 best things to do in Essaouira.

See accommodation in Essaouira· Booking.comFree cancellation on many properties · the best-rated places fill up firstNo prepayment needed on many offers: lock in your room now

Where to Stay in Marrakech

See where to stay in Marrakech and, to compare the two cities, Marrakech or Agadir.

See riads in Marrakech· Booking.comFree cancellation on many properties · the best-rated places fill up firstNo prepayment needed on many offers: lock in your room now

FAQ — Agadir to Marrakech

How long does it take to get from Agadir to Marrakech?

About 3 hours by motorway for some 250 km, a little longer by bus depending on stops.

Is there a train between Agadir and Marrakech?

No, no railway line links the two cities. The options are bus, car, private transfer and grand taxi.

What is the most comfortable way from Agadir to Marrakech?

A private transfer, which picks you up at your hotel and drops you in Marrakech, ideally close to your riad.

Can you visit Marrakech as a day trip from Agadir?

It is possible but long: about 6 hours of driving round trip. One or two nights in Marrakech are far more enjoyable.

Can you go via Essaouira between Agadir and Marrakech?

Yes, the coast road lets you stop in Essaouira. It is longer but adds a beautiful town to the trip, ideally with a night there.

In Short

  • Time → about 3 hours by motorway, no train.
  • Most comfortable → private transfer.
  • Most scenic → a stop in Essaouira via the coast.

Plan the journey

Compare before you book

Check stays, flights and cars separately: prices, availability, bags, deposit, insurance and terms are set by the partner.

Search stays on Booking.com

Partner widget, free cancellation on many properties.

Live Agoda rates

Available stays in Marrakech

Indicative Agoda rates for 2026-10-16 -> 2026-10-17, to confirm before booking.

Prices, availability, terms and fees are checked on Agoda at click time.

Agoda search

Find a stay in Marrakech

Compare dates, availability and Agoda rates without leaving the page.

Open Agoda

Loading Agoda search...

Affiliate link: booking, prices and availability are handled by Agoda.

Book activities in Agadir

Tours, guided visits and experiences — free cancellation up to 24h before and secure payment.

This module shows GetYourGuide activities and may set third-party cookies.

Bookings handled by GetYourGuide. If you book through this module we may earn a commission, at no extra cost to you.

See all activities in AgadirDestinationsAgadir

Related articles