VisitAgadir.org
A street with orange trees and a minaret in Agadir

Your independent Agadir guide

Agadir to Marrakech

The trip from Agadir to Marrakech is about 258 km by road. Here are the bus options, the motorway tolls and an honest look at whether it works as a day trip.

  • โ˜… Hand-picked, top-rated tours
  • ๐Ÿ– Beach and day trips explained
  • โ†บ Free cancellation on most bookings

The route at a glance

The road from Agadir to Marrakech is about 258 km (160 mi) long. Daily direct buses connect the two cities, and a motorway links them for drivers. CTM gives a journey time of about 3 to 3.5 hours, while listings for the same route quote up to about 4 hours. Treat 3.5 to 4 hours as a sensible planning figure, and add time for the stations at both ends.

Prices on this page are rough guides from 2026 listings. Confirm the fare at the ticket counter or with the operator, because the amounts change.

About 258 kmby road between the two cities (160 mi)
3 to 4 hoursby bus, depending on the operator and the stops
80 to 120 MADreported one-way bus fares, October 2026
The beach and port of Agadir from Agadir Oufella

By bus

The bus is the simplest option for most travelers. Two operators are the usual choices.

OperatorReported one-way fare (October 2026)Reported journey time
CTM80 to 110 MAD3 to 3.5 hours; listings up to about 4 hours
Supratours90 to 120 MADAbout 3:45 to 4 hours in listings

CTM runs daily direct buses on this route. The fares and the journey times in the table come from a third-party listing, so they are guides rather than fixed prices. Luggage fees, online booking fees and child discounts can differ, and the exact departure times from Agadir should be checked on the day you plan to travel.

Allow extra time to reach the bus station in Agadir. If you arrive by plane, the Agadir airport guide explains the bus and taxi options from the terminal.

Tours and transfers from Agadir

Guided trips and transfers starting in Agadir, with live prices and availability.

Browse all tours on GetYourGuide โ†’

By car on the motorway

A motorway links Marrakech and Agadir. The toll depends on where you enter and leave and on your vehicle class, so there is no single price for the whole trip. The operator's table gives individual relations for class 1, which covers ordinary cars.

Section (class 1)Toll
Marrakech Targa to Amskroud74 MAD
Marrakech Tamensourte to Amskroud82 MAD
Marrakech Palmeraie to Amskroud93 MAD
Amskroud interchange to Agadir5 MAD

These are single rows from the table, not a total. Add the sections that match your entry and exit. Driving time varies with traffic and stops, so check a live map on the day.

Train and private transfer

Do not plan around a train. Agadir has no ONCF rail station, and no direct train from Agadir to Marrakech is offered.

A private transfer is the third option. Several providers offer it, and it can suit groups, late arrivals or travelers with a lot of luggage. Prices vary by provider and vehicle, so compare at least two offers before you book.

Which option suits you

A quick comparison of the four ways to make the trip.

OptionCost guide (2026)TimeGood for
BusAbout 80 to 120 MAD one way3 to 4 hoursSolo travelers and couples on a budget
CarTolls by section, see aboveVaries with trafficFlexible stops and groups with luggage
Private transferVaries by providerVaries with trafficLate arrivals, door to door
Trainโ€“โ€“No direct service from Agadir

Whatever you choose, build in a buffer if you have a flight to catch. The bus times above are a guide, not a promise, and traffic can add to them.

Can you do it as a day trip?

Technically yes. In practice it is a long day.

The arithmetic

At 3.75 to 4 hours each way, the bus alone takes 7.5 to 8 hours there and back. That does not include transfers to the stations or waiting time.

What is left

After a very early start and a late return, you have a few hours in Marrakech. That is enough for one or two sights, not for the city.

A better plan

Stay at least one night in Marrakech and see the city properly. The Marrakech medina guide helps you plan what to see.

If you only have one day

Choose a guided day trip from Agadir instead, and keep Marrakech for a longer stay. The Agadir excursions guide lists what is within reach of the coast.

Agadir to Marrakech: frequently asked questions

How far is Agadir from Marrakech?

About 258 km (160 mi) by road.

How long does the bus take?

Operators give about 3 to 3.5 hours, and third-party listings quote up to about 4 hours. Plan for 3.5 to 4 hours.

How much is the bus?

Reported one-way fares in October 2026 were about 80 to 110 MAD with CTM and 90 to 120 MAD with Supratours. Confirm at the counter.

Is there a train from Agadir to Marrakech?

No. Agadir has no ONCF rail station and no direct train service to Marrakech.

How much are the motorway tolls?

It depends on entry, exit and vehicle class. For class 1 the table shows 74 MAD from Marrakech Targa to Amskroud and 5 MAD from the Amskroud interchange to Agadir. Those are separate rows, not a total.

Is a day trip to Marrakech realistic?

It is possible, but the bus alone is 7.5 to 8 hours there and back. An overnight stay works better.

Sun, surf and the Atlas foothills

Day trips, quad rides and boat tours compared, most with free cancellation.

Find your Agadir excursion โ†’