Home » Morocco » Morocco – Taxis and Ride-Hailing Services

Morocco – Taxis and Ride-Hailing Services

Morocco’s transport network revolves around a well-entrenched two-tier taxi system — the metered petit taxi for travelling within city limits and the shared grand taxi for longer intercity journeys — which remains the primary mode of urban movement for millions of people, expats included. The ride-hailing landscape has shifted considerably: Uber made its return in late 2025 after a prolonged absence, and apps including inDrive, Careem, Bolt, Heetch, and Yango are all operating across the country’s main cities, making smartphone-based transport a genuinely viable option for expats in day-to-day life.

Key facts at a glance
Item Details
Taxi types Petit taxi (metered, city only, max 3 passengers); Grand taxi (shared, intercity, max 6, negotiated fare)
Petit taxi colours (by city) Red – Casablanca; Ochre/yellow – Marrakech; Blue – Rabat
Typical petit taxi fare (as of 2024–25) 25–50 MAD for a city-centre journey; night surcharge of ~50% after 20:00
Airport transfer (Marrakech, as of 2024) ~150 MAD fixed fare to the Medina via official booth
Ride-hailing apps available Uber (Casablanca & Marrakech, relaunched Nov 2025), inDrive, Careem, Bolt, Heetch, Yango
Payment in taxis Cash (Moroccan dirhams) almost exclusively; some app-based services accept card

How taxis work in Morocco, and whether they are safe and reliable for expats

Morocco’s taxi system operates across two distinct tiers, setting it apart from the unified, comprehensively regulated taxi markets common in many other countries. Grasping the distinction between these two categories is one of the first practical things to sort out before travelling around any Moroccan city.

Petit taxis handle urban journeys. These compact vehicles operate exclusively within the boundaries of a single city, carrying a maximum of three passengers, and are readily identifiable by their city-specific colour schemes — red in Casablanca, ochre in Marrakech, and blue in Rabat. Fares are calculated by meter, starting at a base charge and rising with distance, and an elevated night rate typically kicks in after 9 pm. You can wave one down on any main road, or locate them clustered near bus terminals and busy intersections.

Grand taxis cover longer distances. These are shared vehicles that run along fixed corridors within and between cities, operating in a manner similar to a shared minibus, and carry between six and eight passengers — departing only once every seat is occupied. There are no meters; instead, fares are either fixed by convention or agreed through negotiation before you get in. Anyone wanting to travel immediately without waiting for a full load can pay for all the remaining seats and depart straight away. Unlike the metered systems familiar from cities such as London or Sydney, grand taxis require you to settle on a price before boarding.

During a journey, a driver may stop to pick up additional passengers if space is available — this is perfectly standard practice in Morocco. Expats encountering this for the first time, particularly in petit taxis, often find it unexpected, but your fare remains unaffected regardless of who else climbs in along the route.

Urban taxi travel in Morocco is broadly safe for day-to-day use. Grand taxis travelling between cities, however, are viewed with more caution given the condition of some vehicles, variable driving standards, and the frequent absence of seatbelts — factors that make them a less suitable option for families with young children. For routine city commuting, petit taxis represent the reliable foundation of expat transport.


Get Our Best Articles Every Month!

Get our free moving abroad email course AND our top stories in your inbox every month


Unsubscribe any time. We respect your privacy - read our privacy policy.


Which ride-hailing apps work in Morocco, and how to use them

Morocco’s ride-hailing environment underwent significant transformation towards the end of 2025. After years of regulatory ambiguity, several platforms now have an active footprint across the country’s largest cities, though their standing with the authorities varies from one to another.

Uber represents the most significant recent development. Having been absent from the country for seven years, Uber formally re-entered Morocco in late 2025, representing a notable turning point for urban mobility in the country. The platform currently covers Casablanca and Marrakech. To sidestep the complications that contributed to its earlier withdrawal, Uber has restricted platform registration to businesses already holding transport licences — only certified tourist transport operators may list their vehicles, with private individuals excluded at this stage. The initial rollout offers UberX, accommodating up to four passengers, and UberXL, suited to groups of four to six in larger vehicles.

inDrive is the most broadly adopted alternative across Morocco. What distinguishes inDrive from other platforms is its pricing mechanism: passengers put forward their own suggested fare for a trip, and drivers can either accept or propose a counter-offer — a process that mirrors the negotiation culture Morocco’s residents are well accustomed to. Much as Grab secured a foothold across much of Southeast Asia by tailoring its model to local customs, inDrive’s flexible pricing has struck a chord in Morocco’s bargaining environment. The app covers Casablanca, Marrakech, Rabat, Tangier, Agadir, and Fes. As of December 2025, inDrive enjoys widespread use across many Moroccan cities, despite the absence of formal government regulation.

Careem, an Uber subsidiary, has an established track record in the country. The platform has developed a strong position in Casablanca in particular, and is broadening its scope beyond passenger rides to incorporate payments, food delivery, and connections to public transport. Careem serves several Moroccan cities, including Casablanca, Marrakech, and Rabat.

Bolt, Heetch, and Yango are also competing actively. Across Morocco and Tunisia, these three platforms are locked in an intense contest for market share. All three concentrate their operations in the larger urban centres. Coverage shifts regularly, so checking each app’s store listing for the latest city availability is advisable.

Getting started with any of these platforms follows a straightforward process: download the relevant app from the Apple App Store or Google Play, create an account using an email address and phone number — a local SIM card is recommended for dependable data access — and connect an international bank card or select cash payment where that option exists. For inDrive specifically, open the app, enter your departure point and destination, then submit your proposed fare. The app displays the driver’s name, photograph, vehicle information, and ratings ahead of the trip, providing a meaningful degree of reassurance before you even step outside.

Where to find taxis and book rides in the capital city and major expat areas of Morocco

Rabat, as the capital, and Casablanca, the commercial centre, are home to the largest established expat communities in Morocco, with Marrakech, Tangier, and Agadir also hosting significant numbers of foreign residents. Here is a city-by-city breakdown of what to expect.

Rabat (Capital City)

Petit taxis in Rabat are blue and can be flagged down along most main roads or found waiting near tram stops and rail stations. Careem is a convenient choice for navigating the city centre and reaching landmark destinations such as Hassan Tower or the Royal Palace. inDrive also has coverage in the capital. For passengers requiring accessible transport, Morocco Accessible Travel Consultants can arrange pre-booked adapted vehicles.

Casablanca

The petit taxis of Casablanca are compact, fuel-efficient models such as the Dacia Logan or Sandero, recognisable by their beige paintwork, and well suited to short hops around the city. Careem has established a prominent presence here, and Uber’s 2025 relaunch began with Casablanca as one of its two launch cities. Grand taxis operate from designated stands; asking locally will identify the most relevant one for your intended destination.

Marrakech

Marrakech’s petit taxis are pale yellow, hold up to three passengers, and operate in the manner of standard urban taxis — though they are restricted to within the city’s ring road. Fixed-fare arrangements apply at Marrakech Airport, where a dedicated taxi booth handles payment according to a zone-based system depending on your hotel’s location. inDrive sees heavy use in Marrakech, and Uber returned to the city in late 2025. For destinations outside the city centre, petit taxis are not an option — a grand taxi or a ride-hailing app will be required instead.

Tangier and Agadir

Both cities have established petit taxi networks. inDrive operates in both Tangier and Agadir, making it the practical default in cities where Uber and Careem coverage remains limited. In smaller towns, coastal settlements, and rural areas, ride-hailing apps may be entirely unavailable; pre-arranged grand taxis or fixed-price private transfers are the most dependable alternatives in those locations.

For pre-booked transfers anywhere in Morocco, platforms such as Welcome Pickups and MoroccoCab offer fixed-rate private journeys with English-speaking drivers. The Moroccan National Tourist Office (visitmorocco.com) also publishes general guidance on getting around the country.

How much a taxi or ride-hailing trip costs in Morocco

By international comparison, Moroccan taxis rank among the most affordable in the world. That said, understanding how fares are structured is the key to ensuring you pay what you should.

Petit taxi fares (as of 2024–25): A typical petit taxi journey costs between 25 and 50 MAD (roughly USD 2.50–5), which is very modest by Western standards. In Casablanca, the starting flag-fall is approximately MAD 7, with a per-kilometre rate of around MAD 8 thereafter. Journeys taken after 20:00 automatically attract a 50% night surcharge. Always verify current official rates with local transport authorities, as these figures are subject to change.

Airport transfers: Marrakech Airport now operates a fully fixed-fare system using a ticketed zone structure. The roughly 12-minute ride from the airport to the Medina is priced at around MAD 150 (as of 2024). Comparable fixed-fare arrangements are in place at other major airports across the country; use the official booth on arrival rather than accepting a curbside offer from waiting drivers.

Grand taxi fares: Fares should always be agreed before a grand taxi journey begins, and posted rates for various routes are often displayed at the taxi rank or in the vehicle window. Within Marrakech city limits, you should not need to pay more than MAD 150 for any journey. For intercity travel, a per-person fare of around MAD 50 is typical, though paying for additional seats — or chartering the whole vehicle — allows you to leave without waiting for a full complement of passengers.

Ride-hailing app fares (as of 2025): A short urban inDrive trip might range between 40 and 100 MAD; fares can climb during peak hours, but the platform’s negotiable model still affords users more influence over the final price than conventional taxis. Uber tends to be pricier than petit taxis but delivers fixed upfront pricing and a degree of convenience. Always check the fare estimate within the app before confirming, as surge pricing applies during busy periods across all platforms.

Common scams and safety issues with taxis in Morocco that expats should know about

Overcharging by taxi drivers is among the most frequently reported frustrations for people new to Morocco. Knowing the tactics commonly employed — and how to respond to them — will protect both your wallet and your patience.

Meter avoidance: Petit taxi fares are set per kilometre and calculated by the meter, yet drivers frequently neglect to activate it or claim it has stopped working. The go-to response is to insist. The meter is referred to as the compteur in French, and the phrase “compteur, s’il vous plaît” is understood throughout the country. If a driver persists in making excuses — a broken meter is the standard line — the most practical course of action is to step out and find a different taxi.

Inflated fares targeting tourists: Visitors are routinely offered higher prices than residents would pay. Even a basic command of Darija (Moroccan Arabic) or French, combined with casually mentioning that you are a local resident, can noticeably reduce the price you are quoted. Opening offers can be substantially above the going rate, so establishing an agreed fare before getting in is important.

Spotting a legitimate taxi: Unlicensed drivers occasionally attempt to solicit fares, but identification is straightforward: official petit taxis carry a roof sign bearing a unique serial number, while grand taxis display a red circular emblem on the front or side of the vehicle. Stick to taxis with clearly visible markings and a displayed licence.

Currency confusion: Some drivers may attempt to quote or collect fares in euros or US dollars. Always confirm at the outset that the price is in Moroccan dirhams.

Reporting problems: If you encounter a serious issue, make a note of the driver’s ID and taxi number and contact the Tourist Brigade on +212 693 276 207 or +212 524 384 601 (for Marrakech). Equivalent tourist police units operate in other major cities across the country.

Night-time safety: Ride-hailing apps are generally safe to use in Morocco, but sensible precautions remain relevant regardless of the time of day. Women travelling alone at night in particular may feel more comfortable using app-based services, where the driver’s name, photo, and vehicle details are all visible before the journey begins.

How to pay for taxis and ride-hailing services in Morocco — cash, card, or app

Payment conventions in Morocco differ considerably from countries where tapping a card in a taxi is second nature. For conventional taxis, cash remains the only option, and expats are well advised to plan around this from the outset.

Traditional taxis — cash only: Petit and grand taxis operate on a cash-only basis — credit and debit cards are not accepted. Carrying small-denomination dirham notes helps avoid the perennial problem of drivers claiming they have no change, which is a common inconvenience rather than an outright attempt at fraud. Keeping a supply of 5, 10, and 20 MAD notes on your person at all times makes day-to-day taxi use much smoother.

Ride-hailing apps — card or cash: inDrive typically supports both cash and card payment, which sidesteps the pricing friction that can arise with traditional taxis. Careem offers the ability to pay by card directly within the app, which is useful when you are running short on cash. Uber follows its standard global approach, processing payments through an in-app card or digital wallet. International cards from Visa and Mastercard are generally accepted within these apps.

Practical advice: Even if app-based rides form the bulk of your transport, keeping a modest supply of Moroccan dirhams on you at all times is sensible. App coverage is uneven in certain areas, connectivity is not guaranteed everywhere, and some drivers prefer or may specifically request cash even when operating through a platform.

Alternatives to taxis and ride-hailing for getting around Morocco as an expat

Taxis and ride-hailing platforms cover most day-to-day transport needs, but they are far from the only ways to get around. Depending on which city you live in and what kind of journey you are making, several other options are worth considering.

Trams (Casablanca and Rabat): Both Casablanca and Rabat are served by modern, efficient tram networks. As of 2025, Casablanca’s Tramway Line 1 stretches 23.5 km and stops at 36 stations. Fares are subsidised by the Moroccan government, pegged at a flat rate of 8 dirhams per single journey, with a weekly pass available at 60 dirhams and a monthly pass at 230 dirhams. For expats living along either tram corridor, this is an excellent, low-cost option for the daily commute.

Long-distance buses: CTM and Supratours are the two principal national bus operators, both offering reliable and comfortable intercity services with a premium “luxe” tier that includes wi-fi and additional legroom. CTM covers most of Morocco, while Supratours coordinates its timetables with train arrivals. For intercity journeys, buses are substantially cheaper than privately chartered taxis.

Trains (ONCF): Morocco’s national rail operator, ONCF, runs the second-largest rail network on the African continent, linking Marrakech to Oujda and serving most major cities — Agadir, Nador, and smaller settlements being the main exceptions. The high-speed Al Boraq service connects Tangier, Kenitra, Rabat, and Casablanca, completing the Tangier–Casablanca route in just 2 hours 10 minutes. Tickets can be purchased online at oncf.ma.

Car rental: International agencies including Hertz, Avis, Europcar, and Sixt, alongside local operators such as Locarent and Medloc Maroc, maintain desks at airports and city-centre locations. Renting a car is particularly practical for venturing into rural areas or exploring the coastline, but driving within dense urban centres like Casablanca or Fes can be testing, and parking is frequently a challenge — making taxis the more sensible choice for in-city movement.

Local city buses: Marrakech, Casablanca, and Rabat all have extensive urban bus networks, though buses tend to be crowded and may not have air conditioning. A single fare typically costs between 4 and 6 MAD. These are among the cheapest transport options available, though navigating the routes without prior local knowledge can be tricky.

What expats say about using taxis and ride-hailing services day-to-day in Morocco

For expats who invest a little time in understanding how the system works, day-to-day taxi use in Morocco is generally a positive experience — though the adjustment period is real, and nowhere more so than in Marrakech, where meter compliance is noticeably lower than in Rabat or Casablanca.

Attempts to overcharge are significantly more common in cities with a high tourist footfall. Expats consistently report far more frequent pricing issues in Marrakech than in Casablanca or Rabat. Those who pick up even a handful of phrases in Darija, or who signal clearly that they are residents rather than passing visitors, typically find the experience improves markedly. Making the effort to speak a few words in Arabic tends to shift the dynamic with drivers in a noticeable way.

App-based transport draws widespread praise for eliminating the back-and-forth of fare negotiation. Frequent inDrive users report that drivers almost always stick to what the app shows, and describe it as an effective way to bypass the overcharging that traditional taxis can involve — even if the final cost is sometimes marginally higher than a metered petit taxi ride. Knowing the driver’s name, photograph, and vehicle details before a single step out the door is cited as a tangible safety advantage over hailing an unmarked vehicle from the kerb.

For airport arrivals in particular, pre-booking a fixed-price transfer is strongly advised. Overcharging by drivers stationed outside arrivals halls is a well-documented issue. Arranging a transfer in advance — whether through a ride-hailing app, a hotel, or a private transfer service — removes the problem entirely.

The ride-hailing sector in Morocco is expanding rapidly, with the market projected to surpass USD 75 million by 2025 and more than five million users expected to depend on app-based transport by 2030. Expats arriving today will find the transport landscape considerably more accommodating than it was only a few years ago, and Uber’s re-entry into the market is set to sharpen competition and raise overall service standards further.

Frequently Asked Questions

Does Uber operate in Morocco?

Yes — Uber officially re-entered Morocco in November 2025, ending a seven-year absence from the country. As of late 2025, the platform operates in Casablanca and Marrakech. Its coverage may extend to additional cities in due course, so checking the Uber app directly for up-to-date availability before you travel is recommended.

How do I get from the airport to the city by taxi in Morocco?

Fixed taxi fares to city centres are in place at all of Morocco’s main airports. At Marrakech Airport, a dedicated taxi booth manages payments using a zone-based structure that varies according to your hotel’s location. Always use the official booth on arrival rather than accepting offers from drivers waiting at the kerb. Pre-booking a private transfer through an app or your accommodation is the most straightforward option for a stress-free arrival.

Is it safe to take a taxi alone at night in Morocco?

Taxis in Morocco are broadly safe, but standard common-sense precautions still apply — sit in the rear seat for added privacy, keep valuables out of sight, and remain politely firm when discussing fares. For travel after dark, app-based options such as inDrive, Careem, or Uber (where available) are preferable, as driver details are visible in advance and trips can be shared with a trusted contact in real time.

How do I avoid being overcharged in a Moroccan taxi?

Insist on the meter — known as the compteur in French — at the beginning of every petit taxi journey. Drivers may claim the meter is faulty or propose a flat rate instead; only board a taxi whose meter is functioning, confirm that the driver is applying the correct tariff, and carry small change. Familiarising yourself with typical fare ranges beforehand is also helpful; resources such as the Grand Taxi Fare Calculator at MoroccoCab can be a useful reference.

What should I do if a taxi driver refuses to use the meter?

Ask for the meter clearly and calmly using the word compteur. If the driver declines, the simplest solution is to exit the vehicle and use a different taxi — there is rarely a shortage in most cities. Switching to a ride-hailing app is another way to sidestep meter disagreements altogether. For more serious incidents, record the driver’s ID and taxi number and pass the information to the Tourist Brigade.

Do I need a local SIM card to use ride-hailing apps in Morocco?

A local SIM is not an absolute requirement, but it is strongly advisable. Data access is needed to run any ride-hailing app, and reliable free Wi-Fi cannot be counted on in Morocco, so having a local data SIM or an international eSIM keeps everything running smoothly and avoids expensive roaming charges. SIM cards from providers including Maroc Telecom, Orange, and Inwi are widely available and reasonably priced.

Can I pay for a taxi in Morocco by card?

Conventional petit taxis and grand taxis accept cash only. Some ride-hailing apps do accept card payments — inDrive offers both cash and card options, and Uber processes all payments through its in-app system. Even if you primarily use apps for getting around, it is worth keeping a supply of Moroccan dirhams with you, especially in areas where connectivity is unreliable or when hailing taxis on the street.

Are taxis accessible for passengers with mobility needs?

Neither petit taxis nor grand taxis are suitable for passengers who use wheelchairs. While compact folding wheelchairs or trolleys may be accommodated in the boot of a grand taxi, travelling while seated in a motorised wheelchair is not feasible. Specialist providers such as Morocco Accessible Travel Consultants and Vert Taxis operate vehicles with enhanced accessibility features designed for wheelchair users; these must be arranged in advance.