Uber's return made Morocco easier, but it did not create one national answer. The cleanest licensed option covers selected cities; the app with wider reach may connect you to a private vehicle that sits outside the same framework.
Use Uber first in one of its five documented service cities when the app shows live cars. Use inDrive for wider reach, including Fez, only after checking the driver, plate and fare and understanding the licensing risk. Keep cash, avoid taxi-rank confrontations and prearrange a licensed transfer for a late pickup that cannot fail.
| Your situation | Start here |
|---|---|
| Casablanca, Marrakech, Rabat, Agadir or Tangier | Check Uber first for a licensed-vehicle request.326 |
| Fez or a city with no Uber car | Compare inDrive, then verify the vehicle and keep the booking active.19 |
| You want another quote in Marrakech | Check Bolt; its directory does not prove service elsewhere.5 |
| A late airport arrival or solo pickup | Use a licensed airport or hotel transfer if app supply is uncertain.1 |
| The pickup pin sits beside a taxi rank or station | Follow the app meeting point or walk to a calm public pickup spot.1 |
For dirhams, cards and cash planning beyond one ride, continue with Payments Apps in Morocco
Negotiated-price rides with broader city reach than Uber, including useful coverage in Fez.
Licensed app rides in selected major cities, using an existing Uber account and supported saved cards.
A secondary ride option in larger cities when Uber or inDrive supply is poor.
An additional ride app officially listed for Marrakesh, not a countrywide option.
How it works here Uber launched licensed rides in Casablanca and Marrakesh in November 2025, then reported expansion to Rabat, Agadir, and Tangier by July 2026. Its own city directory has lagged behind announcements, so check the app at the exact pickup point.
Uber relaunched in Casablanca and Marrakech in November 2025 using licensed transportation vehicles. Reporting in July 2026 added Rabat, Agadir and Tangier. Uber's own driver page says it works only with licensed transport providers in Morocco.326
Uber's current Morocco directory lists Rabat and Tangier even though its launch announcement confirms Casablanca and Marrakech and later reporting adds Agadir. This inconsistency makes the live pickup screen decisive. If a driver is not assigned or the assigned car does not begin moving, compare another licensed option or arrange a taxi rather than waiting to an invented time limit.327
inDrive is useful in cities Uber does not document, especially Fez, and lets rider and driver agree a price. Compare the offer, rating, vehicle and pickup distance together. Keep the fare in the app and reject a later request to cancel or pay a different amount.9
British travel advice warns that app-booked vehicles in Morocco may be unlicensed and that passengers can be told to leave during police checks. This warning matters most when the offer comes from a private car rather than a licensed taxi or licensed passenger vehicle. If that risk is unacceptable, use Uber where available or a hotel-arranged licensed car.1
Careem still publishes Moroccan ride terms and can be a spare in larger cities, but recent users describe no-shows and requests to cancel. Confirm the driver is moving and never continue privately after a cancellation.410
Bolt's current directory supports a Marrakech recommendation, not a Morocco-wide one. Don't infer Casablanca, Rabat, Tangier, Agadir or Fez from a global download page. Install it only when Marrakech is on the itinerary.5
Taxi ranks, railway stations and terminal curbs can be contested pickup territory. Follow the meeting point in the app and, when practical, walk to a calm, well-lit public street away from the rank. Do not get into an unsolicited vehicle that claims to be your booking.
Match the driver, plate and vehicle before boarding, then share the active trip. If police stop an unlicensed car or the driver asks you to leave, move to a public place and end the booking in the app. Keep accommodation details beyond the destination private.
A saved card may work in Uber. inDrive says its payment options are cash, card or wallet and that they vary by location, so check what your pickup actually offers before you request. Carry dirhams in useful notes either way. Cash is the fallback for a declared cash ride, not permission to pay a digital booking twice.8
For a late airport arrival, an early flight or a pickup where being stranded feels unsafe, book a licensed hotel or airport transfer. The higher price buys a named meeting point and an accountable operator. Compare that certainty with the live app only after you have data and are at the correct terminal.
Ask the hotel, riad, airport or station staff for a licensed taxi or licensed transport vehicle. Agree the meter or total in dirhams before moving and record the plate. For an early departure, reconfirm the driver and meeting point the evening before.
Within its documented footprint, Uber is the least ambiguous first choice because its relaunch uses licensed transport vehicles. Elsewhere, inspect the live map, vehicle, licensing position and agreed fare rather than assuming another app follows the same model.
Uber has relaunched in Casablanca, Marrakesh, Rabat, Agadir and Tangier, although its directory can lag announced coverage. Bolt is verified only in Marrakesh and should not be treated as a national option.
A saved international card may work in Uber, but cash remains important across Moroccan ride apps. Never accept a surprise price or move a recorded booking into a private cash arrangement.
Use the app’s meeting point or the official taxi rank, and avoid solicitors. For late arrivals or an uncertain airport pickup, a licensed transfer arranged by the hotel is the safer plan.
Try Careem in a large city, use a licensed taxi from a calm official rank or arrange a hotel car. Confirm the plate, share the trip and reject an off-app replacement.
These apps need data
Guac eSIM covers Morocco with plans from $0.58 per GB. Install it before you land and activate instantly.
App rides in cities, cash for the gaps, and official tickets for major sites
Local ride apps, cash fallbacks, and offline planning
Ride apps in major cities, cash backups, and landmarks for every pickup
M-PESA for local payments, two ride apps, and verified safari bookings
Set up rides and payment fallbacks before landing, then follow live security advice
Set up local rides and payment fallbacks, then recheck border and health rules