Most travelers land expecting to open Uber like they would at home. Morocco doesn’t work that way. Uber pulled out in 2018, and while it has reportedly crept back into a city or two, it’s patchy enough that you shouldn’t count on it. So the real question isn’t “is there Uber” — it’s “which app actually gets me a car here, and where.”
The answer comes down to one thing nobody explains clearly, so start here: Morocco has two completely different kinds of ride app. Understand the difference and the whole confusing picture snaps into focus.
The two kinds of app
Private-car apps — Uber, Careem, inDrive — work the way you’re used to: a private driver in their own car picks you up. The catch is these operate in a legal grey zone in Morocco. That’s why Uber left, why coverage is thin outside the biggest cities, and why a taxi driver might tell you these apps are “illegal” to scare you off using them.
Taxi-hailing apps — Roby, Heetch — are different. They don’t send a private car; they call one of the city’s official, licensed, metered petit taxis to your location. You pay the normal meter fare, sometimes plus a small booking fee. These sit on much safer legal ground, they work in more cities, and for a lot of travelers they’re the smarter choice — you get a fair price and skip the haggling without wading into the grey area.
Keep that split in mind as we go through them.
The apps, one by one
Careem. The main Uber-style option, now owned by Uber. It books and tracks like Uber and takes card or cash. Coverage is best in Casablanca and Rabat, spottier elsewhere and unreliable in Marrakech. Drivers sometimes ask you to sit up front so it’s less obvious to licensed-taxi drivers — a sign of the turf tension.
inDrive. The one that fits Morocco best culturally: you name your price, and drivers accept or counter. Since bargaining is normal here, it caught on fast and now works in most big cities — Marrakech, Casablanca, Rabat, Tangier, Fes, Agadir. Payment is cash. It’s the most widely available private-car app, though it lives in the same legal grey zone as the others.
Roby. A Moroccan app that calls official metered taxis to you. You pay the real meter fare, so it’s fair by design and free of surge pricing. You can sign up with WhatsApp, so you don’t even need a local number. It covers Marrakech, Casablanca, Rabat, Tangier, Fes, and Agadir when taxis are available — though occasionally a car doesn’t show, or a driver dodges the metered price.
Heetch. French app, also calls licensed taxis. It shows the fare upfront (in Marrakech, roughly the meter plus a small fee) and is popular for nights out, with women-only ride options at night. Works in Casablanca, Marrakech, Rabat, Fes, and Tangier.
Also around, mainly in Casablanca and Rabat, are Yassir (an Algerian super-app that also does food and parcels, handy late at night) and Yango. Useful to know, but the four above cover most travelers.
Which app in which city
Coverage is the whole game, so here’s the rough map:
- Casablanca: the best app city by far. Careem, inDrive, Heetch, Yassir, Yango — you’ll have options.
- Rabat: good. Careem, inDrive, Heetch all work.
- Marrakech: no reliable Uber or Careem. Use inDrive, Roby, or Heetch. The licensed-taxi scene here is aggressive about pricing, so an app that fixes the fare is worth it.
- Tangier: Careem, inDrive, Heetch, and Roby all appear.
- Fes: inDrive, Heetch, and Roby are your picks.
- Agadir: thin. Check inDrive and Roby, but plan to lean on metered taxis and hotel transfers.
- Chefchaouen and small towns: no apps, and you won’t need them — these places are walkable, and you arrive by bus, grand taxi, or a pre-booked transfer.
The airport is the exception
Don’t count on any app for airport arrivals. Pickup zones are regulated, apps often can’t legally collect there, and airport taxi ranks are where the worst overcharging happens — Marrakech is notorious, with drivers quoting ten times the real fare and working as an organized pack.
The clean fix: pre-book a private transfer through your riad or hotel before you fly, especially for a late arrival. You’ll have a name waiting, a fixed price, and no negotiation while jet-lagged with luggage. It’s the one leg where paying a bit for certainty is clearly worth it.
Practical tips
- Get mobile data first. Every app needs it, and drivers often phone to confirm exactly where you are — so a local SIM or eSIM makes the whole thing smoother. (Roby’s WhatsApp signup is the exception if you don’t have a local number.)
- Carry cash. Many app rides are paid in cash to the driver, not through the app.
- Ignore the “it’s illegal” line. Some taxi drivers say this to push you off apps. The licensed-taxi apps like Roby and Heetch are legitimate.
- Keep a backup. Your hotel or riad will happily call a taxi for you — standard hospitality here. Always have their number.
- Solo travelers: apps give you a record and a shareable trip, which street-hailing doesn’t. A real plus for peace of mind.
- For long trips, a pre-booked private driver beats any app for comfort and reliability — the sensible call for airport runs and cross-country days.
FAQ
Is there Uber in Morocco?
Not reliably. Uber left in 2018 and any return since has been limited to a city or two. Don’t build your trip around it — use Careem, inDrive, or a taxi-hailing app like Roby or Heetch instead.
What is the best ride app in Morocco?
It depends on the city. inDrive has the widest reach and lets you set your price. Roby and Heetch call licensed metered taxis for a fair fare. Careem is strongest in Casablanca and Rabat.
Are ride-hailing apps legal in Morocco?
Private-car apps like Uber, Careem, and inDrive operate in a legal grey area, which is why coverage is uneven and some taxi drivers claim they’re illegal. Apps that call official licensed taxis, like Roby and Heetch, are on safer footing.
Can I use an app from the airport?
Not reliably. Airport pickup zones are regulated and apps often can’t collect there, while airport taxis frequently overcharge. Pre-book a private transfer through your accommodation instead, especially for late arrivals.
Do I pay cash or card for ride apps?
Often cash, paid directly to the driver, even when the app shows a fare. Keep small notes handy.
Which cities have the best app coverage?
Casablanca is the best, followed by Rabat. Marrakech, Tangier, and Fes have working options like inDrive, Roby, and Heetch. Smaller towns have none.