MoroccoPrices.com
Morocco Transport Guide

Marrakech to Agadir: Transport, Prices & Travel Time

Marrakech to Agadir has no train, so most travelers take a CTM or Supratours bus. Departures are frequent, but remember that the Agadir bus terminal is not near the beach hotels. Compare your options below.

DistanceAbout 250 km
BestCTM or Supratours bus
FastestPrivate driver or bus
UpdatedOctober 2026
Route overview

Marrakech to Agadir transport

The bus is the standard way to travel between Marrakech and Agadir. CTM and Supratours both run frequent departures, and the journey takes about 3 hours 30 minutes to 4 hours.

Grand taxis and private drivers are alternatives. A private driver is the most comfortable choice for families or anyone staying at a beach hotel.

The Agadir bus terminal is not near the beach hotels, so budget for a taxi at the end of your journey.

Quick answer

The best option for most travelers

CTM or Supratours bus

No train on this route

The bus is the simplest and cheapest way to reach Agadir, with frequent departures.

Price

Travel time

About 3h 30m

Compare transport

How to get from Marrakech to Agadir

Compare the main transport options by typical price, journey time and who they are best suited for.

TransportTypical priceJourney timeBest for

CTM or Supratours Bus

BEST OVERALL

Intercity coach

About 3h 30m–4hMost travelers

Grand Taxi

Shared intercity taxi

About 3–4 hoursFlexible travelers

Private Driver

Door-to-door transfer

About 3h–3h 30mFamilies & groups
Detailed guide

Marrakech to Agadir transport options

Here is what to know about each way of traveling between the two locations.

CTM or Supratours Bus

BEST OVERALL

Intercity coach

Typical price

Journey time

About 3h 30m–4h

Best for

Most travelers

CTM and Supratours run frequent buses between Marrakech and Agadir. They are comfortable, air-conditioned and the most practical public option.

Advantages

  • Frequent departures
  • Good value
  • Air-conditioned coaches
  • Easy to book ahead

Things to consider

  • Agadir terminal is far from the beach hotels
  • You will likely need a taxi on arrival
  • Journey time depends on traffic

Grand Taxi

Shared intercity taxi

Typical price

Journey time

About 3–4 hours

Best for

Flexible travelers

Shared grand taxis can make this trip too. The car usually leaves when it is full, and you can pay for empty seats if you want to go sooner.

Advantages

  • Flexible departure
  • Can pay for extra space

Things to consider

  • Less comfortable than the bus
  • May need to wait for the car to fill
  • Confirm per-seat or whole-car pricing

Private Driver

Door-to-door transfer

Typical price

Journey time

About 3h–3h 30m

Best for

Families & groups

A private driver takes you straight to your hotel in Agadir, avoiding the terminal-to-beach taxi. It costs far more than the bus but suits groups and beach-hotel stays.

Advantages

  • Direct to your hotel
  • Flexible timing
  • Easy with luggage

Things to consider

  • Expensive for solo travelers
  • Price varies by provider
Which should you choose?

Choosing the right transport

The bus is best for most people. Consider a private driver if you are staying at a beach hotel or traveling as a group.

Choose the bus

Best value and frequent departures.

Choose a grand taxi

A flexible alternative if buses do not suit your timing.

Choose a private driver

Worth comparing for groups and beach-hotel stays.

Before you travel

Practical tips for Marrakech to Agadir

Budget for a taxi in Agadir

The bus terminal is not close to the beach hotels, so plan for a taxi at the end of your trip.

Keep cash for taxis

Taxis in Agadir are cash only and drivers often cannot break large notes.

Book ahead in busy periods

Weekends, holidays and summer are busiest, so reserve CTM or Supratours seats early.

Check road and weather conditions

Autumn and winter storms can disrupt roads in the region, so check conditions before you travel.

Budget planning

How much does Marrakech to Agadir cost?

The bus ticket is the main cost. Add a taxi from the Agadir terminal to your hotel.

TravelerRecommendedTransport costNotes
Solo travelerBusOne way, plus a taxi in Agadir
CoupleBusFor two people, one way
Family / groupCompare private driverPer vehicle
Frequently asked questions

Marrakech to Agadir transport FAQ

What is the best way to get from Marrakech to Agadir?+

The CTM or Supratours bus. Departures are frequent and the trip takes about 3 hours 30 minutes to 4 hours.

Is there a train from Marrakech to Agadir?+

No. Agadir has no railway station, so you need a bus, grand taxi or private driver.

How much is the bus from Marrakech to Agadir?+

Typically about 110–150 MAD one way. Check CTM or Supratours for the exact fare.

How long does the journey take?+

About 3 hours 30 minutes to 4 hours by bus.

Where does the bus arrive in Agadir?+

At the Agadir bus terminal, which is not close to the beach hotels. Plan a taxi to reach your accommodation.

How far is Marrakech from Agadir?+

About 250 kilometers by road.

Should I book in advance?+

It is a good idea at weekends, on holidays and in summer, when popular departures fill up.

Continue planning

More Morocco transport routes

View all transport

Prices and journey times are typical estimates and can change depending on travel date, departure, transport class and booking conditions. Check the relevant transport operator before purchasing your ticket. Morocco Prices updates route information regularly.