Travel Marrakesh to Agadir

Marrakesh to Agadir

For the route between Marrakesh and Agadir, multiple transport services are available, with detailed timetables, estimated durations and fare information provided here.

Travel options for Marrakesh to Agadir

Travel from Marrakesh to Agadir and save with a bus for 72 MAD, or reach your destination faster by van in 2 hours.

Bus from Marrakesh to Agadir

Buses depart regularly from multiple stations, including Marrakesh, Marrakech CTM Bus Station, Marrakesh, Marrakech Supratours Bus Station, Marrakesh, Station Road to Marrakesh and others, with the first trip of the day at 02:15, from Marrakesh, allowing you to plan your journey to Agadir at a suitable time. The ride takes around 2 hours 30 minutes to reach multiple stations, including Agadir, Agadir CTM Bus Station, Agadir Bus Station, Agadir Supratours Bus Station and others with fares starting from 72 MAD. Make sure to reserve your seat in advance book your ticket.

Prices: 72 MAD

Duration: 2h 30m – 5h ⏱

Go with bus from Marrakesh to Agadir in 2h 30m Hop on bus from Marrakesh to Agadir for 72 MAD Hop on bus from Marrakesh to Agadir for 72 MAD Travel with bus from Marrakesh to Agadir in 2h 30m Book bus from Marrakesh to Agadir in 2h 30m Hop on bus from Marrakesh to Agadir for 72 MAD

View all Bus tickets →

Van from Marrakesh to Agadir

Board a van for the route connecting Marrakesh with Agadir. Departures occur at Marrakesh Hotel Transfer or Marrakesh Transfer, with arrivals at Agadir Hotel Transfer or Agadir City Center, and the trip usually lasts around 2 hours. Tickets cost 376 MAD, allowing you to plan your travel comfortably. Reserve your seat in advance here.

Prices: 376 MAD

Duration: 2h – 3h ⏱

Experience van from Marrakesh to Agadir for 376 MAD Hop on van from Marrakesh to Agadir in 2h Travel with van from Marrakesh to Agadir for 376 MAD

View all Van tickets →

Charter from Marrakesh to Agadir

Skip the queues and crowded transport: a private driver will pick you up in Marrakesh and drop you off at your chosen location in Agadir. The journey takes roughly 2 hours with fares starting at 1,240 MAD. Book your transfer.

Prices: 1,240 MAD

Duration: 2h – 3h ⏱

Book charter from Marrakesh to Agadir for 1240 MAD Hop on charter from Marrakesh to Agadir for 1240 MAD Travel with charter from Marrakesh to Agadir in 2h

View all Charter tickets →

Combined from Marrakesh to Agadir

Combined transport services provide a way to travel between Marrakesh and Agadir, departing from RAK Marrakech Airport, Marrakesh and arriving at AGA Agadir Airport. This journey typically takes around 3 hours 20 minutes, and tickets are priced at 1,669 MAD. Check available options and secure your journey here.

Popular arrivals: AGA Agadir Airport

Prices: 1,669 MAD

Duration: 3h 20m – 17h 35m ⏱

Hop on combined from Marrakesh to Agadir for 1669 MAD

View all Combined tickets →

Distance Marrakesh to Agadir

The distance between Marrakesh and Agadir is 202.6 kilometers.

Marrakesh to Agadir Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Marrakesh to Agadir

Bus
Van
Charter
Combined
Average price
153 MAD
700 MAD
1,320 MAD
1,669 MAD
Cheapest price
72 MAD
376 MAD
1,240 MAD
1,669 MAD
Average duration
3h 28m
2h 29m
2h 30m
8h 26m
Minimum duration
2h 30m
2h 00m
2h 00m
3h 20m
Number of departures
63
49
4
3
Tickets

Bus Routes & Schedules from Marrakesh to Agadir

Traveling by bus between Marrakesh and Agadir involves several departure and arrival stations rather than a single fixed terminal. Depending on which bus stops you use, the overall journey time can vary, though most trips fall within 2h 30m to 5h. Bus services follow a shared operating window, with departures beginning at 02:15 and continuing until 23:40, offering coverage across much of the day. Fares generally start at 72 to 201 MAD and may change slightly based on the service, stop, or route variation. Reviewing the full bus timetable for Marrakesh to Agadir helps clarify which stations are served, how long each connection takes and which departures align best with your itinerary.

Departure stations
Marrakesh
Marrakech CTM Bus Station, Marrakesh
Marrakech Supratours Bus Station, Marrakesh
Station Road to Marrakesh
Arrival stations
Agadir
Agadir CTM Bus Station
Agadir Bus Station
Agadir Supratours Bus Station

Bus Timetable: Marrakech CTM Bus Station, Marrakesh → Agadir CTM Bus Station

  • 02:15 05:30 3h 15m 170 MAD
  • 09:00 12:15 3h 15m 170 MAD
  • 10:30 13:15 2h 45m 170 MAD
  • 12:15 15:30 3h 15m 170 MAD
  • 12:30 15:15 2h 45m 170 MAD
  • 15:30 18:45 3h 15m 170 MAD
  • 15:45 19:00 3h 15m 170 MAD
  • 17:30 20:45 3h 15m 170 MAD
  • 23:40 02:55 3h 15m 170 MAD

Bus Timetable: Marrakech Supratours Bus Station, Marrakesh → Agadir Bus Station

  • 05:00 08:50 3h 50m 151 MAD
  • 10:00 13:50 3h 50m 151 MAD
  • 11:45 15:35 3h 50m 151 MAD
  • 12:45 16:35 3h 50m 151 MAD
  • 14:00 17:50 3h 50m 151 MAD
  • 14:45 18:35 3h 50m 151 MAD
  • 15:45 19:35 3h 50m 175 MAD
  • 16:45 20:35 3h 50m 151 MAD
  • 18:45 22:35 3h 50m 151 MAD

Bus Timetable: Marrakech Supratours Bus Station, Marrakesh → Agadir Supratours Bus Station

  • 05:00 08:30 3h 30m 168 MAD
  • 08:30 12:00 3h 30m 168 MAD
  • 10:00 13:30 3h 30m 168 MAD
  • 12:00 15:30 3h 30m 168 MAD
  • 13:00 16:30 3h 30m 168 MAD
  • 14:00 17:30 3h 30m 168 MAD
  • 16:00 19:30 3h 30m 192 MAD
  • 17:00 20:30 3h 30m 168 MAD
  • 18:00 21:30 3h 30m 168 MAD
  • 19:00 22:30 3h 30m 168 MAD
  • 21:00 00:30 3h 30m 168 MAD

Bus Timetable: Marrakesh → Agadir

  • 02:15 05:15 3h 195 MAD
  • 08:30 12:30 4h 108 MAD
  • 09:00 12:00 3h 201 MAD
  • 09:30 13:30 4h 96 MAD
  • 09:40 14:00 4h 20m 96 MAD
  • 10:30 13:45 3h 15m 201 MAD
  • 12:30 16:30 4h 96 MAD
  • 13:30 16:30 3h 114 MAD
  • 13:45 17:00 3h 15m 96 MAD
  • 15:00 18:15 3h 15m 195 MAD
  • 15:30 18:00 2h 30m 195 MAD
  • 15:45 19:00 3h 15m 195 MAD
  • 16:00 19:15 3h 15m 114 MAD
  • 16:15 19:35 3h 20m 195 MAD
  • 17:00 20:00 3h 72 MAD
  • 17:30 20:30 3h 195 MAD
  • 19:30 22:30 3h 114 MAD
  • 21:45 02:45 5h 114 MAD
  • 22:00 01:15 3h 15m 195 MAD
  • 23:40 02:30 2h 50m 195 MAD

Bus Timetable: Station Road to Marrakesh → Agadir Bus Station

  • 06:25 09:55 3h 30m 100 MAD
  • 06:30 10:00 3h 30m 150 MAD
  • 08:00 11:30 3h 30m 150 MAD
  • 08:30 12:00 3h 30m 150 MAD
  • 09:45 13:15 3h 30m 113 MAD
  • 10:00 13:30 3h 30m 150 MAD
  • 11:45 15:15 3h 30m 125 MAD
  • 11:50 15:20 3h 30m 150 MAD
  • 13:30 17:00 3h 30m 150 MAD
  • 14:00 17:30 3h 30m 150 MAD
  • 15:30 20:15 4h 45m 101 MAD
  • 16:00 19:30 3h 30m 150 MAD
  • 18:00 21:30 3h 30m 150 MAD
  • 22:30 01:30 3h 112 MAD

Check all Combined tickets →

Van Routes & Schedules from Marrakesh to Agadir

- Take a shuttle from Marrakesh Hotel Transfer to Agadir Hotel Transfer, covering the route in approximately 3h. Services operate from 00:00 until 23:00, with tickets starting at 1,036 MAD.
- Depart from Marrakesh Transfer in a van for a trip to Agadir City Center, lasting about 2h. Tickets begin at 376 to 391 MAD, with departures running from 00:00 until 23:00.

Van Timetable: Marrakesh Hotel Transfer → Agadir Hotel Transfer

  • 00:00 03:00 3h 1036 MAD
  • 01:00 04:00 3h 1036 MAD
  • 02:00 05:00 3h 1036 MAD
  • 03:00 06:00 3h 1036 MAD
  • 04:00 07:00 3h 1036 MAD
  • 05:00 08:00 3h 1036 MAD
  • 06:00 09:00 3h 1036 MAD
  • 07:00 10:00 3h 1036 MAD
  • 08:00 11:00 3h 1036 MAD
  • 09:00 12:00 3h 1036 MAD
  • 10:00 13:00 3h 1036 MAD
  • 11:00 14:00 3h 1036 MAD
  • 12:00 15:00 3h 1036 MAD
  • 13:00 16:00 3h 1036 MAD
  • 14:00 17:00 3h 1036 MAD
  • 15:00 18:00 3h 1036 MAD
  • 16:00 19:00 3h 1036 MAD
  • 17:00 20:00 3h 1036 MAD
  • 18:00 21:00 3h 1036 MAD
  • 19:00 22:00 3h 1036 MAD
  • 20:00 23:00 3h 1036 MAD
  • 21:00 00:00 3h 1036 MAD
  • 22:00 01:00 3h 1036 MAD
  • 23:00 02:00 3h 1036 MAD

Van Timetable: Marrakesh Transfer → Agadir City Center

  • 00:00 02:00 2h 376 MAD
  • 01:00 03:00 2h 376 MAD
  • 02:00 04:00 2h 376 MAD
  • 03:00 05:00 2h 376 MAD
  • 04:00 06:00 2h 376 MAD
  • 05:00 07:00 2h 376 MAD
  • 06:00 08:00 2h 376 MAD
  • 06:00 08:00 2h 391 MAD
  • 07:00 09:00 2h 376 MAD
  • 08:00 10:00 2h 376 MAD
  • 09:00 11:00 2h 376 MAD
  • 10:00 12:00 2h 376 MAD
  • 11:00 13:00 2h 376 MAD
  • 12:00 14:00 2h 376 MAD
  • 13:00 15:00 2h 376 MAD
  • 14:00 16:00 2h 376 MAD
  • 15:00 17:00 2h 376 MAD
  • 16:00 18:00 2h 376 MAD
  • 17:00 19:00 2h 376 MAD
  • 18:00 20:00 2h 376 MAD
  • 19:00 21:00 2h 376 MAD
  • 20:00 22:00 2h 376 MAD
  • 21:00 23:00 2h 376 MAD
  • 22:00 00:00 2h 376 MAD
  • 23:00 01:00 2h 376 MAD

Check all Van tickets →

Charter Routes & Schedules from Marrakesh to Agadir

For journeys from Marrakesh to Agadir, private vehicles provide a range of boarding and disembarking options, giving you the freedom to start and end your trip where it’s most convenient. Depending on the points selected, travel typically lasts around 2h to 3h, with prices beginning at 1,240 to 1,430 MAD. Since departures are fully adaptable, you can plan your ride around your own schedule and preferences.

Check all Charter tickets →

Combined Routes & Schedules from Marrakesh to Agadir

Embark from RAK Marrakech Airport, Marrakesh and travel to Agadir using a combination of vehicles. You’ll reach AGA Agadir Airport after about 3h 20m to 17h 35m, with services operating from 12:35 until 18:50 and tickets starting at 1,669 to 1,670 MAD. Consulting the timetable for routes connecting Marrakesh and Agadir ensures you select the best departure.

Departure stations
RAK Marrakech Airport, Marrakesh
Arrival stations
AGA Agadir Airport

Combined Timetable: RAK Marrakech Airport, Marrakesh → AGA Agadir Airport

  • 12:35 15:55 3h 20m 1669 MAD
  • 17:50 22:15 4h 25m 1669 MAD
  • 18:50 12:25 17h 35m 1670 MAD

Check all Combined tickets →

Frequently Asked Questions Marrakesh to Agadir

Below you will find answers to the most common questions about traveling from Marrakesh to Agadir.

How long does the Marrakesh to Agadir route usually take?

Travel time on the Marrakesh to Agadir route varies by transport type and pickup or drop-off points. The fastest listed trips take about 2 hours, while the longest can take around 17 hours 35 minutes. Bus journeys usually fall between about 2 hours 30 minutes and 5 hours.

What is the cheapest way to travel from Marrakesh to Agadir?

The cheapest option on the Marrakesh to Agadir route is the bus, with fares starting at 72 MAD. Bus prices go up to 201 MAD depending on the service and route pair. Vans are more expensive, starting at 376 MAD.

How much does the Marrakesh to Agadir trip cost overall?

Prices on the Marrakesh to Agadir route vary widely by transport type. Bus fares range from 72 MAD to 201 MAD, vans from 376 MAD to 1,036 MAD, and charter services from 1,240 MAD to 1,430 MAD. Combined listings reach about 1,669 MAD to 1,670 MAD.

Which transport is fastest on the Marrakesh to Agadir route?

The fastest listed trips on the Marrakesh to Agadir route are van services and some charter services, both taking about 2 hours. Bus trips are slower, with the quickest bus option taking about 2 hours 30 minutes. Actual time depends on the specific departure and arrival points.

Where do buses leave and arrive on the Marrakesh to Agadir route?

Bus departures on the Marrakesh to Agadir route can start from Marrakesh, Marrakech CTM Bus Station, Marrakech Supratours Bus Station, or Station Road to Marrakesh. Arrivals include Agadir, Agadir CTM Bus Station, Agadir Bus Station, and Agadir Supratours Bus Station.

Are there many buses on the Marrakesh to Agadir route, and when is the first and last one?

Yes, there are 63 bus trips listed for the Marrakesh to Agadir route. The first bus departs at 02:15 and the last at 23:40. The timetable is spread across the day, but no fixed frequency is given.

What are the van options on the Marrakesh to Agadir route?

Van services on the Marrakesh to Agadir route run from Marrakesh Hotel Transfer or Marrakesh Transfer to Agadir Hotel Transfer or Agadir City Center. They take about 2 to 3 hours and cost between 376 MAD and 1,036 MAD. There are 49 van trips listed.

Do vans on the Marrakesh to Agadir route run all day?

Van departures on the Marrakesh to Agadir route are listed from 00:00 to 23:00. That means there are options throughout the day, but no exact frequency is provided. The route has 49 van trips in total.

What should I know about charter services on the Marrakesh to Agadir route?

Charter services on the Marrakesh to Agadir route are available from Marrakesh Menara Airport, Marrakesh Transfer, or Marrakesh Hotel Transfer. Arrivals include Agadir Hotel Transfer, Agadir City Center, and Agadir City Centre. They take about 2 to 3 hours and cost 1,240 MAD to 1,430 MAD.

Are there airport-to-airport options on the Marrakesh to Agadir route?

Yes, the route includes a combined airport listing from RAK Marrakech Airport in Marrakesh to AGA Agadir Airport. These trips are shown at about 3 hours 20 minutes to 17 hours 35 minutes, with fares around 1,669 MAD to 1,670 MAD. Only three trips are listed.

How do the bus services differ on the Marrakesh to Agadir route?

Bus services on the Marrakesh to Agadir route vary by station pair and duration. For example, Marrakech CTM Bus Station to Agadir CTM Bus Station takes about 2 hours 45 minutes to 3 hours 15 minutes, while Marrakech Supratours to Agadir Bus Station is listed at about 3 hours 50 minutes.

Where can I book tickets for the Marrakesh to Agadir route?

For the Marrakesh to Agadir route, TicketRoutes.com is the booking reference provided in the route context. It is the place to check ticket options and available departures for the listed transport types.


More travel routes for Marrakesh and Agadir

Planning more stops after Marrakesh to Agadir?

If your journey doesn’t end with Marrakesh to Agadir, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.

Try the Travel Planner

Perfect for travelers visiting multiple cities on one trip.