Which cities they actually cover, how to pay without a local card, how the InDriver price negotiation works, and what to use when neither app has a driver near you.
LT
Leila Tazi· Fes, Culture & Cuisine Editor
Fes-based journalist with a food and crafts obsession, Leila spends her weeks between the tanneries, the Qarawiyyin quarter and the kitchens of the old city. She covers Fes, Meknes, food and Moroccan culture. Fes · 11+ years covering Morocco
Published 7 May 2025 Last updated 10 May 2026
Uber pulled out of Morocco and has not come back. InDriver and Careem stepped into the gap, but their coverage is nothing like a global app — it is city-specific, density-dependent and occasionally frustrating. Knowing which app to download before you land, and where it actually works, saves you standing on a kerb refreshing a screen with zero drivers nearby.
The short version: InDriver is the one to install first — it works in Marrakech, Casablanca, Rabat and Agadir. Careem is useful if you are spending most of your time in Casablanca or Rabat and want fixed upfront pricing. Outside the big four cities, both apps become unreliable and you will need a different plan entirely.
InDriver vs Careem: The Key Differences
Both apps fill the Uber void, but they work differently and serve different use cases.
You name your price; drivers counter-offer. Agree, tap confirm.
Pro tip
Start 10–15% below what you actually want to pay. Most drivers settle quickly.
Best for
Best for Marrakech and Casablanca — large driver pools.
Careem
Cities
Casablanca, Rabat (strongest coverage)
Payment
Card or Careem credits; cash in some areas
How it works
Fixed fare upfront, like classic Uber. Tap destination, see price, confirm.
Pro tip
Works best in Casablanca's Anfa, Maarif and downtown districts. Sparse in medina areas.
Best for
Better for business travellers in Casablanca who want a fixed price and a receipt.
City-by-City Coverage Guide
App availability changes — this reflects the situation as of mid-2026. Green means reliable; grey means do not count on it.
Marrakech
InDriverCareem
InDriver has the largest fleet here. Expect a 3–8 minute wait near Gueliz and the train station. Coverage thins out inside the medina walls — drivers cannot always navigate the alleyways, so meet them at the nearest gate (e.g., Bab Doukkala or Bab Ghmat).
Typical fare: 15–30 MAD for a medina-to-Gueliz hop
Casablanca
InDriverCareem
Both apps work well. Careem is the stronger choice for airport pickups and the business district. InDriver covers the city broadly and is usually cheaper. Surge-like conditions apply during rush hour (07:30–09:00 and 17:30–19:30).
Typical fare: 30–60 MAD across the city centre
Rabat
InDriverCareem
Decent coverage in the new city (Agdal, Hassan) and near the train station. The medina and Kasbah des Oudayas are narrow — again, arrange a meeting point at a nearby gate or main road.
Typical fare: 20–40 MAD city centre trips
Agadir
InDriverCareem
InDriver is active along the beach boulevard and resort strip. Less reliable for early-morning airport runs — have a backup plan or pre-book.
Typical fare: 20–35 MAD beach to centre
Fes
InDriverCareem
InDriver is listed as available but driver density is very low as of 2026. For Fes, negotiated petit taxis or pre-arranged hotel pickups remain more reliable. Do not count on app-based rides.
Typical fare: Petit taxi: 15–25 MAD metered
Chefchaouen, Merzouga, rural areas
InDriverCareem
No ride-hailing coverage. You rely on negotiated grands taxis, local transport, or a pre-arranged private vehicle.
Typical fare: Negotiate grand taxi or hire a private driver
How to Use InDriver in Morocco: Step by Step
The counter-offer model is unfamiliar to Uber users. Here is exactly how it goes.
1
Download and register before you arrive
InDriver requires a phone number for verification. Your home-country number works fine — you do not need a Moroccan SIM to register. Do this at home on good wifi; verification SMS can be slow with a foreign number inside Morocco.
2
Check Google Maps first
Before opening InDriver, get a rough distance estimate in Maps. For context: Marrakech fares tend to run 3–5 MAD per km plus a small base. A 7 km medina-to-airport trip might be worth around 35–45 MAD. Now you have an anchor price.
3
Enter your destination and propose your price
Tap your destination, then enter your offer — start 10–15% below your anchor. If your anchor is 40 MAD, open at 34–36 MAD. InDriver then broadcasts the request to nearby drivers with your proposed price visible.
4
Wait for counter-offers (usually under 90 seconds)
Drivers can accept your price or counter with a higher number. You will see a list of offers with each driver's rating and number of completed trips. You can accept any offer or wait to see if a better one comes in.
5
Confirm your driver and meet them
Once you accept an offer, you see the driver's name, photo, car model and plate. In tight medina streets, the app lets you message the driver — send a landmark ("I am at the blue door near Bab Doukkala"). Verify the plate before getting in.
6
Pay cash on arrival
Hand over the agreed amount in MAD when you reach your destination. Carry small notes — a 200 MAD note for a 25 MAD fare puts both of you in an awkward position. Rate the driver afterward; it keeps the pool reliable for everyone.
Safety Tips for Ride-Hailing in Morocco
App rides are safer than anonymous street hails, but a few habits make them safer still.
Always verify the number plate before you get in. The app shows the plate — glance at the car before opening the door.
Share your live location with a travel companion or hotel contact before the trip starts, not after.
Sit in the back seat, not the front. It is standard practice and gives you more exit options.
Do not display your phone screen inside the car — it shows your home address if you have it saved.
Carry exact fare change. Small notes (10, 20, 50 MAD) prevent fare disputes and avoid the "no change" excuse.
If a driver asks you to cancel the trip in-app and pay more in cash, end the ride and report it. This is a common bait-and-switch.
When Neither App Has Coverage: Your Alternatives
Ride-hailing apps cover roughly 20% of Morocco — the four main cities. The rest of the country runs on a different system.
Petit taxi (urban)
Metered for urban journeys inside one city. Always ask for the meter ("compteur, s'il vous plaît") — it is legally required. Typical urban fare: 10–25 MAD. Colours vary by city (red in Marrakech, blue in Rabat).
Grand taxi (intercity)
Shared long-distance taxis that run fixed routes between towns. They depart when full (usually 6 passengers). Cheap and relatively reliable for main routes (e.g., Marrakech–Essaouira, Fes–Meknes). Negotiate if you want the whole car.
CTM or Supratours bus
Air-conditioned coaches covering major routes with fixed schedules. Book ahead online. Ideal for Marrakech–Agadir, Fes–Rabat, Tangier–Chefchaouen runs.
Pre-arranged private vehicle
For desert routes, mountain areas, or multi-day itineraries with flexibility, a private car and driver is the most practical solution — particularly for the Atlas, the Draa Valley, and anywhere south of Ouarzazate. A good guided tour packages this logistics seamlessly.
If your itinerary mixes cities and rural areas — say, Marrakech to the Dades Gorge to Merzouga — a private guided tour handles every transfer. You land, meet your driver, and never have to negotiate a ride or find a grand taxi stand in an unfamiliar town.
InDriver & Careem Morocco FAQs
Does Uber work in Morocco?
No. Uber withdrew from Morocco around 2019 after regulatory pressure and local taxi-driver protests made operations unsustainable. It has not returned. InDriver and Careem are the main app-based alternatives operating in the country today, and even these have uneven coverage depending on which city you are in. Many travellers still rely on negotiated petit taxis in smaller cities.
Is InDriver available in Marrakech?
Yes — Marrakech is InDriver's strongest market in Morocco. The app works well between the new city (Gueliz, Hivernage) and the medina gates, and across the palmerie and airport area. The catch is that drivers cannot always enter the deep medina alleyways; plan to meet your driver at one of the main gates such as Bab Doukkala or Bab Jdid. Typical in-city fares run from 15 to 30 MAD (indicative).
Can I use Careem in Morocco?
Yes, but Careem's footprint is concentrated in Casablanca and Rabat. It offers fixed upfront pricing and works well in Casablanca's business districts, near Mohammed V International Airport, and along the Corniche. Coverage in Marrakech, Fes, and smaller cities is very limited. For Casablanca business travellers wanting an itemised receipt, Careem is often the cleaner option over InDriver's negotiation model.
How do I pay for InDriver in Morocco without a local card?
Cash in Moroccan dirhams (MAD) is the standard payment method for InDriver in Morocco. Most drivers expect payment on arrival — you agree the price in the app before the trip, then hand over cash when you arrive. Careem accepts international debit and credit cards in some markets, but cash is still widely preferred by drivers. Carry small denominations; drivers rarely have change for a 200 MAD note on a 25 MAD fare.
Is it safe to use ride-hailing apps in Morocco?
Generally yes. App-based rides are considered safer than flagging random taxis because the driver's details, licence plate and route are logged digitally. Always verify the car registration before getting in, share your live location with someone you trust, and sit in the back seat. Avoid sharing your phone screen (it shows your pickup and home address). InDriver's name-your-price model can attract less-vetted drivers, so check in-app ratings before confirming.
What is the InDriver Morocco price negotiation process?
InDriver uses a counter-offer model rather than a fixed fare. You enter your destination, propose a price, and nearby drivers can accept, decline, or counter with a higher number. A practical approach: open Google Maps first, check the reasonable fare for the distance (roughly 3–4 MAD per km plus a base), then offer 10–15% below that. Most experienced drivers accept within 60–90 seconds. If no driver accepts, increase your offer in small increments.
What should I use instead of ride-hailing in rural Morocco or small cities?
Outside the major cities — think Chefchaouen, Merzouga, the Draa Valley, or the Atlas Mountain villages — neither InDriver nor Careem has meaningful coverage. Your options are: negotiated grands taxis (shared long-distance taxis that run fixed routes), local petit taxis for short urban hops, CTM or Supratours buses for intercity legs, or a pre-arranged private vehicle with a local driver. For multi-day journeys or off-the-beaten-track itineraries, a private guided tour removes all the logistics uncertainty.
Plan it with a local expert
Travel Morocco with Serenity Morocco Tours
Crafting extraordinary journeys through Morocco's timeless landscapes. 100% private journeys, handcrafted around you.
ONMT Licensed Travelife Sustainability Partner 100% private tours since 2018