• Nothing Found

Getting from Agadir Airport to Marrakech

The exotic city of Marrakech in western Morocco draws many tourists to its ancient medina walls. Get lost for hours wandering the narrow streets of Souk Semmarine while bargaining for spices, hand-made ceramics, and colourful textiles. Visit the historic Koutoubia Mosque or the beautiful gardens of Jardin Majorelle, and then relax over a delicious tagine and some sweet mint tea.

The main modes of transport to get from Agadir Airport to Marrakech are by taxi, private transfer, or a combination of public and private buses. A taxi or private transfer is by far the quickest option with a travel time of around 180 minutes during light traffic. The bus on the other hand, requires at least two transfers and has a journey time of 300 minutes, excluding wait times, however, the plus-side is it’s a very budget-friendly option.

Welcome Pickups offers meet and greet services and a friendly introduction to Agadir at the same price as a regular taxi. Click here to see the cost.

Comparison of the options

Welcome Pickups €120 180min 24/7 Book
Taxi €147.70 180min 24/7
Bus €24.60 300min 08:00–22:30

How to get from Agadir Airport to Marrakech by taxi

Taking a taxi from Agadir Airport is the quickest and easiest way to reach Marrakech and is the only direct transportation option. You will need to take a grand taxi from outside the airport as these are permitted to travel long distances between cities. The journey takes around 180 minutes during light traffic conditions.

Taxi fare from Agadir Airport to Marrakech

Grand taxis can take up to 6 passengers and charge a set rate fee per seat, although it is possible to pay for all 6 seats so that you can leave straight away. If you just want to pay for your seat, you will need to wait for all of the seats to fill up before the taxi will depart. For all 6 seats in a grand taxi from Agadir Airport to Marrakech, you can expect to pay around €147.70 (MAD 1600). Luggage fees and tolls may be added on top of the final fare price.

For a guaranteed set rate fare with no extra costs, I recommend booking a private transfer in advance with a trusted company such as Welcome Pickups. You’ll get a competitive rate with an English-speaking driver and exceptional customer service.




Trip Duration

180 Min.

*Prices vary unless booked in advance.

Value for Money

Airport taxis are available at any time of day from Agadir Airport.

Where do I take a taxi from?

Airport taxis are located out the front of the airport terminal in the designated taxi stand. Grand taxis are white with a blue stripe along the side of the vehicle.


A taxi from Agadir Airport to Marrakech is by far the most convenient and reliable transport option for this journey. Taking nearly half the travel time, you won’t have to worry about bus transfers or carrying your baggage on hot and crowded public buses. For added efficiency and personalised service, you can book a private transfer and avoid having to wait for your taxi to fill up before departing.

Editor’s Note

If you only want to pay for a single seat, keep in mind that for this particular route, it could take quite some time for the rest of the seats in the taxi to fill up.

Useful Tips

To avoid Marrakech traffic congestion, it is best to travel early in the morning or late in the afternoon.
There should be a list of guide prices for taxi journeys to different destinations on display at the taxi rank.
Request a receipt at the end of your trip in case you leave any belongings behind.

How to get from Agadir Airport to Marrakech by bus

To get from Agadir Airport to Marrakech by bus you’ll first need to make your way from the airport to Gare Routiere – the main bus terminal – which takes around 90 minutes. From there, there are a few major bus companies that cover the route to Marrakesh including CTM and Supratours, which take between 210 and 225 minutes, depending on traffic conditions. In total, the journey takes about 300 minutes, excluding wait times.

How much is the bus from Agadir Airport to Marrakech?

A one-way journey on local buses run by ALSA to Gare Routiere in Agadir starts at €1.20 (MAD 12.50) per person and tickets can be purchased on board with cash. Tickets on private buses from Gare Routiere to Marrakech start from €11.10 (MAD 120) and can be booked online in advance or in person on the day you travel.

This brings the total cost from Agadir Airport to Marrakech by bus to €12.30 (MAD 132.50) per traveller.



Trip Duration

300 Min.

Buses depart the airport hourly except on Saturdays between 20:00 and 00:00. Wait times in between private bus services to Marrakech range from 60 to 360 minutes, with more frequent services in the middle of the day.

Value for Money

Buses from the airport run from 08:00 to 01:00, 7 days a week. Buses from Agadir bus station operate between 00:15 and 22:30.

Where do I take the bus from?

Buses from Agadir Airport depart from outside the main airport terminal; when you exit the airport, walk across the road to the well-signposted bus bay. From Agadir’s main terminal, check with the bus company regarding which bay your bus departs from.


Using a combination of public and private buses to get from Agadir Airport to Marrakech is by far the cheapest transport option, especially if you are travelling alone. However, the journey requires multiple transfers and is considerably longer than a taxi or private transfer, and wait times in between services can increase your journey time even more. Also, keep in mind that you’ll have to navigate your way to your final destination upon arrival at the Marrakech bus stop.

A more direct and reliable option is to book a private transfer in advance. You’ll arrive directly at the door of your destination and the trip will be much faster than using public transport.

Editor’s Note

Websites for Moroccan bus companies and online payments for bus tickets do not always work when booking from overseas. In these instances, try downloading and using the CMT app, otherwise, tickets will need to be purchased in person.

Useful Tips

Keep in mind that if you're travelling early in the morning or late at night, wait times in between bus services can increase considerably.
Wi-Fi and bathroom facilities should be available on board buses toward Marrakech.
Try to get in line early to board the buses if you want to sit for the journey because the buses can become crowded quickly.

Welcome Pickups transfer

Welcome Pickups

Book a trained, English-speaking taxi driver to pick you up at the same price as a regular cab from the line

If you feel more relaxed knowing that somebody is waiting for you, you may as well book a Welcome Pickups transfer. As soon as you arrive at the airport you will be greeted by your driver. He will be waiting for you at the terminal of your arrival with a sign that has your name on it. Your driver will help you out with your luggage and together you will make your way to the vehicle. While he is driving you to your accommodation, the driver can give you some tips and recommendations on what to do during your holidays in Agadir. Our drivers are hand-picked and speak fluent English. No need to worry about miscommunication issues that you may face with the local taxi drivers regarding your destination. Relax and enjoy your ride.

Best drivers

Hand-picked english-speaking drivers

Flight monitoring

Drivers are always on time

Quality support

24/7 email & phone support

Cancel up to 24 hours before the pickup and get an 80% refund

Edit or cancel transfers

Read more


Same price as a regular taxi from the line


Sedan Car

4 pax, 4 pieces of luggage

Book Welcome Pickups transfer

Welcome Pickups has a Net Safety Score of 99 of 100

We’ve introduced a metric indicating how safe travellers feel when using our services during the COVID-19 pandemic. After every ride, we ask each traveller to leave a review.

  • 20 minute gap between transfers

  • Regular Car Sanitisation

  • Contactless ride

  • Sanitiser in every car

Read More

Frequently asked questions

How do I get from Agadir Airport to Marrakech? 

The two main transport options from Agadir Airport to Marrakech are taxi or private transfer, and a combined public and private bus trip. A taxi or private transfer will take around 180 minutes, in light traffic, whereas the bus will take 300 minutes, excluding wait and transfer times.

What’s the cost of a taxi from Agadir Airport to Marrakech? 

You can expect to pay a flat rate fee of €147.70 (MAD 1600) for up to 6 passengers in a grand taxi from Agadir Airport to Marrakech, not including luggage fees and tolls.

If you prefer to know the price up front, you can pre-book your private transfer and lock in a competitive, set rate fare with no hidden costs.

How far is Marrakech from Agadir Airport?

The distance from Agadir Airport to Marrakech is 243 km which takes around 180 minutes in light traffic when travelling by taxi or private transfer.

Was this helpful?

Pre-book online