Travel within Morocco is: Conditional. See details.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Marrakesh?

Book now

There are 4 ways to get from Marrakesh to Marrakech Airport (RAK) by bus, taxi, shuttle or foot

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended

Line 19 Airport Shuttle Bus

  1. Take the line 19 Airport Shuttle Bus from Bab doukkala to Marrakech Airport

Taxi

  1. Take a taxi from Marrakesh to Marrakech Airport (RAK)

Private Transfer

  1. Take a shuttle bus from Marrakesh to Marrakech Airport

Walk

  1. Walk from Marrakesh to Marrakech Airport (RAK)

Questions & Answers

The cheapest way to get from Marrakesh to Marrakech Airport (RAK) is to line 19 Airport Shuttle Bus which costs MAD 30 and takes 30 min.

More details

The quickest way to get from Marrakesh to Marrakech Airport (RAK) is to Private Transfer which costs MAD 100 - MAD 240 and takes 7 min.

More details

Yes, there is a direct bus departing from Bab doukkala and arriving at Marrakech Airport. Services depart every five minutes, and operate every day. The journey takes approximately 30 min.

More details

It is approximately 4 km to get from Marrakesh to Marrakech Airport (RAK).

The best way to get from Marrakesh to Marrakech Airport (RAK) without a car is to line 19 Airport Shuttle Bus which takes 30 min and costs MAD 30.

More details

The line 19 Airport Shuttle Bus from Bab doukkala to Marrakech Airport takes 30 min including transfers and departs every five minutes.

More details

Marrakesh to Marrakech Airport (RAK) bus services, operated by ALSA Morocco, depart from Bab doukkala station.

More details

Marrakesh to Marrakech Airport (RAK) bus services, operated by ALSA Morocco, arrive at Marrakech Airport station.

More details

There are 884+ hotels available in Marrakech Airport (RAK). Prices start at MAD 1,000 per night.

More details

Map of how to get from Marrakesh to Marrakech Airport (RAK).
Launch map view
  • Distance: 4.4 km
  • Duration: 30 min

What companies run services between Marrakesh, Morocco and Marrakech Airport (RAK), Morocco?

ALSA Morocco operates a bus from Bab doukkala to Marrakech Airport every 5 minutes. Tickets cost MAD 30 and the journey takes 30 min.

Bus operators
ALSA Morocco
Phone
05 24 33 52 70
Email
attcliente@alsa.ma
Website
alsa.ma
Bus from Bab doukkala to Marrakech Airport
Ave. Duration
30 min
Frequency
Every 5 minutes
Estimated price
MAD 30
Schedules at
alsa.ma
Essaouira Airport Transfer
Phone
+212 651 390 675
Email
hello@essaouiraairporttransfer.com
Website
essaouiraairporttransfer.com
Shuttle from Marrakesh to Marrakech Airport
Ave. Duration
7 min
Frequency
On demand
Estimated price
MAD 150 - MAD 180
Schedules at
essaouiraairporttransfer.com
3-6 PAX
MAD 150 - MAD 180
Holiday Taxis
Phone
+44 1273 828200
Email
admin@holidaytaxis.com
Website
holidaytaxis.com
Shuttle from Marrakesh to Marrakech RAK
Ave. Duration
8 min
Frequency
On demand
Estimated price
MAD 100 - MAD 240
Schedules at
holidaytaxis.com
Shuttle (Capacity 1PAX)
MAD 106
Speedy shuttle (Capacity 1 PAX)
MAD 236
Private transfer (Capacity 1-3 PAX)
MAD 303
Private minivan (Capacity 1-7 PAX)
MAD 1,098
Other operators
Taxi from Marrakesh to Marrakech Airport (RAK)
Ave. Duration
8 min
Estimated price
MAD 70 - MAD 90
Taxi Verts
Phone
+212 524409494
Tangier Taxi
Website
tangiertaxi.com
Red Kech Travel
Phone
+212 524010134
Website
redkechtravel.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including French strikes 2018: What are my alternative transport options?, What documents do I need to cross Niagara Falls? and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.