Travel Agadir to Marrakech

Agadir to Marrakech

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

Travel options for Agadir to Marrakech

Starting at Agadir, travel affordably by a bus for 96 MAD, and reach Marrakech faster by van in 2 hours.

Bus from Agadir to Marrakech

Board a bus at multiple stations, including Agadir CTM Bus Station, Agadir Supratours Bus Station, Agadir, Agadir Bus Station and others and begin your journey from Agadir toward Marrakech, reaching multiple stations, including Marrakech CTM Bus Station, Marrakesh, Marrakech Supratours Bus Station, Marrakesh, Marrakesh, Station Road to Marrakesh and others along the way. The first departure of the day is at 00:15, and services run regularly so you can choose a departure time that works for you. The trip lasts about 3 hours with fares starting from 96 MAD. Reserve your ticket here.

Prices: 96 MAD

Duration: 3h – 4h 45m ⏱

Choose bus from Agadir to Marrakech for 96 MAD Ride with bus from Agadir to Marrakech in 3h Explore with bus from Agadir to Marrakech in 3h Ride with bus from Agadir to Marrakech for 96 MAD Travel with bus from Agadir to Marrakech in 3h Ride with bus from Agadir to Marrakech in 3h

View all Bus tickets →

Van from Agadir to Marrakech

Board a van at Agadir Hotel Transfer or Agadir City Center to travel from Agadir to Marrakech, arriving at Marrakesh Hotel Transfer or Marrakesh Transfer after approximately 2 hours. Tickets start at 375 MAD, and you can reserve your seat online.

Prices: 375 MAD

Duration: 2h – 3h ⏱

Ride with van from Agadir to Marrakech for 375 MAD Go with van from Agadir to Marrakech in 2h

View all Van tickets →

Charter from Agadir to Marrakech

A private driver will take you from Agadir to Marrakech, providing a direct and comfortable ride. The journey takes about 2 hours with fares starting at 1,239 MAD. Reserve your transfer here and travel at your own pace.

Prices: 1,239 MAD

Duration: 2h – 3h ⏱

Travel with charter from Agadir to Marrakech in 2h Explore with charter from Agadir to Marrakech for 1239 MAD Hop on charter from Agadir to Marrakech for 1239 MAD

View all Charter tickets →

Combined from Agadir to Marrakech

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

Popular departures: AGA Agadir Airport

Prices: 1,681 MAD

Duration: 2h 55m – 11h 10m ⏱

Explore with combined from Agadir to Marrakech in 2h 55m

View all Combined tickets →

Distance Agadir to Marrakech

The distance between Agadir and Marrakech is 202.6 kilometers.

Agadir to Marrakech Transportation Comparison

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

Bus
Van
Charter
Combined
Average price
150 MAD
705 MAD
1,320 MAD
1,681 MAD
Cheapest price
96 MAD
375 MAD
1,239 MAD
1,681 MAD
Average duration
3h 43m
2h 30m
2h 30m
6h 15m
Minimum duration
3h 00m
2h 00m
2h 00m
2h 55m
Number of departures
58
48
4
3
Tickets

Bus Routes & Schedules from Agadir to Marrakech

To reach Marrakech by bus from Agadir, several departure and arrival stations are available along the route rather than a single fixed stop. The total travel time depends on the combination of bus stops used, though most services take around 3h to 4h 45m. Buses operate throughout the day within a shared timetable, starting from 00:15 and continuing until 23:00. Ticket prices generally begin at 96 to 201 MAD and may vary slightly depending on the service and boarding point. Checking the complete bus timetable for Agadir to Marrakech allows you to understand which stations are served, how long each option takes and which departures best fit your travel plans.

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

Bus Timetable: Agadir → Marrakesh

  • 00:15 03:20 3h 5m 195 MAD
  • 05:15 09:00 3h 45m 195 MAD
  • 06:00 10:30 4h 30m 104 MAD
  • 07:30 11:00 3h 30m 104 MAD
  • 08:15 12:15 4h 108 MAD
  • 09:00 13:45 4h 45m 96 MAD
  • 09:30 14:00 4h 30m 108 MAD
  • 09:45 14:00 4h 15m 108 MAD
  • 10:30 14:00 3h 30m 117 MAD
  • 12:00 15:15 3h 15m 201 MAD
  • 12:30 16:20 3h 50m 201 MAD
  • 15:00 18:45 3h 45m 201 MAD
  • 15:20 19:30 4h 10m 117 MAD
  • 15:45 19:15 3h 30m 195 MAD
  • 17:30 20:45 3h 15m 108 MAD
  • 18:30 22:00 3h 30m 108 MAD
  • 19:00 23:45 4h 45m 117 MAD
  • 20:00 00:30 4h 30m 130 MAD
  • 21:45 01:00 3h 15m 96 MAD
  • 22:00 01:30 3h 30m 195 MAD
  • 23:00 02:25 3h 25m 195 MAD

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

  • 04:30 08:20 3h 50m 151 MAD
  • 06:30 10:20 3h 50m 151 MAD
  • 08:30 12:20 3h 50m 175 MAD
  • 09:16 13:06 3h 50m 151 MAD
  • 11:15 15:05 3h 50m 151 MAD
  • 13:15 17:05 3h 50m 151 MAD
  • 16:30 20:20 3h 50m 151 MAD
  • 17:40 21:30 3h 50m 151 MAD

Bus Timetable: Agadir Bus Station → Station Road to Marrakesh

  • 05:30 09:15 3h 45m 149 MAD
  • 07:30 11:15 3h 45m 149 MAD
  • 09:00 12:45 3h 45m 149 MAD
  • 10:00 13:45 3h 45m 149 MAD
  • 10:45 14:15 3h 30m 113 MAD
  • 11:30 15:00 3h 30m 124 MAD
  • 12:00 15:45 3h 45m 149 MAD
  • 12:30 16:00 3h 30m 100 MAD
  • 13:45 17:30 3h 45m 149 MAD
  • 17:30 21:15 3h 45m 149 MAD
  • 19:30 22:30 3h 112 MAD
  • 22:00 02:45 4h 45m 101 MAD

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

  • 00:15 03:40 3h 25m 170 MAD
  • 08:30 11:45 3h 15m 170 MAD
  • 09:30 12:45 3h 15m 170 MAD
  • 12:00 15:15 3h 15m 170 MAD
  • 13:00 16:15 3h 15m 170 MAD
  • 15:00 18:15 3h 15m 170 MAD
  • 22:00 01:15 3h 15m 170 MAD
  • 23:00 02:15 3h 15m 170 MAD

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

  • 04:30 08:15 3h 45m 168 MAD
  • 06:30 10:15 3h 45m 168 MAD
  • 08:30 12:30 4h 192 MAD
  • 09:30 13:15 3h 45m 168 MAD
  • 11:30 15:15 3h 45m 168 MAD
  • 13:30 17:15 3h 45m 168 MAD
  • 15:30 19:30 4h 168 MAD
  • 17:00 21:00 4h 168 MAD
  • 18:00 21:45 3h 45m 168 MAD

Check all Combined tickets →

Van Routes & Schedules from Agadir to Marrakech

- From Agadir Hotel Transfer, board a ride to Marrakesh Hotel Transfer, spending roughly 3h traveling. Departures run from 00:00 until 23:00, and fares start at 1,034 MAD.
- Set off on a group transfer at Agadir City Center and ride to Marrakesh Transfer, spending approximately 2h on the road. Departures run from 00:00 until 23:00, and fares begin at 375 MAD.

Van Timetable: Agadir City Center → Marrakesh Transfer

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

Van Timetable: Agadir Hotel Transfer → Marrakesh Hotel Transfer

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

Check all Van tickets →

Charter Routes & Schedules from Agadir to Marrakech

This route between Agadir and Marrakech is served by private vehicles that can pick you up and drop you off at several points, giving you freedom in planning your travel. Depending on the chosen pickup and drop-off spots, the ride generally lasts around 2h to 3h. Ticket prices start from 1,239 to 1,430 MAD, with departure times fully adaptable to your preferences. Reviewing all available locations lets you arrange a trip that fits your schedule and maximizes comfort.

Check all Charter tickets →

Combined Routes & Schedules from Agadir to Marrakech

Board at AGA Agadir Airport for a flexible route toward Marrakech, combining buses, ferries, or trains. Travel for roughly 2h 55m to 11h 10m before arriving at RAK Marrakech Airport, Marrakesh. Departures run from 08:50 until 21:20, and ticket prices begin at 1,681 MAD. Reviewing the timetable for connections from Agadir lets you plan your trip efficiently.

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

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

  • 08:50 11:45 2h 55m 1681 MAD
  • 18:10 22:50 4h 40m 1681 MAD
  • 21:20 08:30 11h 10m 1681 MAD

Check all Combined tickets →

Frequently Asked Questions Agadir to Marrakech

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

How long does the Agadir to Marrakech route usually take?

Travel time on the Agadir to Marrakech route depends on the transport type and the exact pickup and drop-off points. Bus trips are about 3 hours to 4 hours 45 minutes, while van services are about 2 to 3 hours. Some airport transfers can take longer.

What is the usual price range for Agadir to Marrakech?

Prices on the Agadir to Marrakech route vary widely by transport type. Bus tickets cost about 96 MAD to 201 MAD, vans cost about 375 MAD to 1,034 MAD, and charter services are about 1,239 MAD to 1,430 MAD. Combined airport options are 1,681 MAD.

Which is the cheapest way to travel from Agadir to Marrakech?

The cheapest option on the Agadir to Marrakech route is the bus. Fares start at 96 MAD and go up to 201 MAD. It is also the most common option in the data, with 58 trips listed.

Which transport is fastest on the Agadir to Marrakech route?

The fastest practical option on the Agadir to Marrakech route is the van, with trips taking about 2 to 3 hours. Charter services have the same time range, but the van is the lower-priced option in the available data.

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

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

What are the main van pickup and drop-off points for Agadir to Marrakech?

Van services on the Agadir to Marrakech route depart from Agadir Hotel Transfer and Agadir City Center. They arrive at Marrakesh Hotel Transfer or Marrakesh Transfer. Some listed pairs are hotel-to-hotel, while others are city-center to transfer points.

How often do services run on the Agadir to Marrakech route?

The data does not give a fixed frequency for the Agadir to Marrakech route. What is listed is a wide operating window, with bus departures from 00:15 to 23:00 and van departures from 00:00 to 23:00. That means options are spread through the day.

What are the first and last departures for Agadir to Marrakech buses and vans?

For buses on the Agadir to Marrakech route, the first departure is 00:15 and the last is 23:00. For vans, the first departure is 00:00 and the last is 23:00. Exact times can vary by operator and departure point.

Why does travel time vary so much on the Agadir to Marrakech route?

Travel time varies because the route has different transport types and different station pairs. Bus trips range from about 3 to 4 hours 45 minutes, while van trips are about 2 to 3 hours. Airport-based services can also take longer.

How long do the different bus options take on Agadir to Marrakech?

Bus times on the Agadir to Marrakech route depend on the station pair. Agadir CTM Bus Station to Marrakech CTM Bus Station takes about 3 hours 15 minutes to 3 hours 25 minutes, while Agadir Bus Station to Station Road to Marrakesh can take about 3 to 4 hours 45 minutes.

How do van and charter services differ on the Agadir to Marrakech route?

Both van and charter services on the Agadir to Marrakech route take about 2 to 3 hours. Vans cost about 375 MAD to 1,034 MAD, while charter services cost about 1,239 MAD to 1,430 MAD. Their pickup and drop-off points also differ.

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

For the Agadir to Marrakech route, TicketRoutes.com is the booking reference provided in the context. It lists the available transport options, prices, and departure points in one place. The route page is https://search.ticketroutes.com/en/travel/agadir/marrakech.


More travel routes for Agadir and Marrakech

Planning more stops after Agadir to Marrakech?

If your journey doesn’t end with Agadir to Marrakech, 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.