Taxis are an essential part of Morocco's transportation ecosystem, filling the gap between buses and private cars. Morocco has two distinct taxi systems: petit taxis (small taxis for city travel) and grand taxis (large taxis for intercity journeys). Understanding how both work is crucial for getting around efficiently and avoiding overcharging.
Table of Contents
Overview of Morocco's Taxi System
Two Types of Taxis
Petit Taxis (Small Taxis): - City-only travel - Maximum 3 passengers - Metered (theoretically) - Color-coded by city - Short distances
Grand Taxis (Shared Taxis): - Intercity and regional travel - Usually 6 passengers (Mercedes sedans) - Shared or private charter - Fixed routes - Medium distances (20-150 km typically)
Key Difference: Petit taxis cannot leave city limits; grand taxis cannot pick up within city centers (except at designated stations).
Petit Taxis (Small City Taxis)
How Petit Taxis Work
Vehicle Type: - Small cars (usually Fiat Uno, Dacia Logan, or similar) - 3 passengers maximum (officially) - Color-coded by city
Color System by City: - Marrakech: Beige/cream - Casablanca: Red - Fes: Red - Rabat: Blue - Tangier: Blue - Agadir: Orange/yellow - Meknes: Blue - Essaouira: Blue - Chefchaouen: Blue - Tetouan: Yellow
Jurisdiction: - Can only operate within city limits - Cannot take passengers to airport (in most cities) - Cannot do intercity trips - Each city's fleet is independent
The Meter System
How It Should Work: - Driver starts meter at beginning of journey - Meter runs based on distance and time - Pay amount shown on meter - Round up for tip (5-10 MAD)
Reality: - Many drivers "forget" to start meter - Some claim meter is broken - Others simply refuse to use it - Tourists often targeted for overcharging
Meter Rates (Approximate): - Starting fare: 7-10 MAD (varies by city) - Per kilometer: 2-3 MAD - Night surcharge (8 PM - 6 AM): 50% extra - Typical city ride: 15-35 MAD
How to Use Petit Taxis Successfully
Hailing a Taxi: 1. Stand on curb and wave 2. Taxi has illuminated roof light when available 3. Taxi can pick up multiple passengers on different routes (shared system) 4. Get in front seat (more comfortable, less crowded)
Getting in: - Tell driver destination before getting in - If driver refuses, says "no," or quotes inflated price, simply move to next taxi - Plenty of taxis—don't accept first one if price seems wrong
Starting the Trip: - IMMEDIATELY say: "Le compteur, s'il vous plaît" (The meter, please) - If driver says meter broken: "La, shukran" (No, thank you) and exit - If driver refuses meter: Negotiate fixed price BEFORE moving - Know approximate distances in your city
Negotiating Fixed Price (When Meter Unavailable): - Ask locals or hotel for typical fare first - Start at 50-60% of what driver quotes - Walk away if price unreasonable (they often call you back) - Fixed price should be similar to metered rate
During the Ride: - Confirm meter is running (check display) - Have small bills ready (20s, 50s, 100s) - Drivers often claim no change (bring small bills)
Paying: - Pay amount on meter (if metered) - Round up 5-10 MAD as tip - If you negotiated fixed price, pay exactly that amount - Don't feel obligated to tip if driver was difficult
Common Petit Taxi Scams
1. Broken Meter Scam - Claim: "Le compteur est en panne" (Meter is broken) - Reality: Meter works fine, driver wants to overcharge - Solution: Exit immediately and find another taxi
2. Tourist Price - Scenario: Meter runs but arrives at inflated amount - Reality: Tampered meter or took longer route - Solution: Know approximate fares, question obviously high amounts
3. No Change Scam - Scenario: Driver claims no change for large bill - Reality: Hopes you'll say "keep it" - Solution: Always carry small bills (20, 50, 100 MAD notes)
4. Long Route Scam - Scenario: Driver takes circuitous route - Reality: Increasing metered fare - Solution: Use Google Maps, politely indicate you know the area
5. Night Rate Confusion - Scenario: Driver claims night rate during day - Reality: 50% surcharge only applies 8 PM - 6 AM - Solution: Know the hours, firmly decline day rate inflation
6. Airport Taxi Scam - Scenario: Petit taxi offers airport ride (usually illegal) - Reality: Will overcharge and may have issues with airport police - Solution: Use official airport taxi or pre-book transfer
7. Helper Scam - Scenario: "Helper" at tourist sites arranges taxi - Reality: Gets commission, driver overcharges to cover it - Solution: Walk away from site and hail own taxi
Typical Petit Taxi Fares by City
Marrakech: - Jemaa el-Fna to Train Station: 20-30 MAD - Medina to Gueliz: 15-25 MAD - Across Gueliz: 15-20 MAD - Gueliz to Hivernage: 10-15 MAD
Casablanca: - Casa Voyageurs to Medina: 30-40 MAD - Medina to Marina: 25-35 MAD - Within downtown: 20-30 MAD - Casa Port to Casa Voyageurs: 15-20 MAD
Fes: - Ville Nouvelle to Bab Boujloud: 20-30 MAD - Within Ville Nouvelle: 15-20 MAD - Train station to medina: 25-35 MAD
Tangier: - Ferry port to medina: 20-30 MAD - Train station to medina: 15-25 MAD - Within city: 15-25 MAD
Rabat: - Train station to medina: 20-25 MAD - Within city center: 15-20 MAD - Agdal to Ville: 15-20 MAD
Petit Taxi Tips
Do: - Insist on meter ("Le compteur!") - Bring small bills - Sit in front (more comfortable, less cramped) - Tip 5-10 MAD for good service - Learn basic routes in your city - Use Google Maps to verify route - Be friendly but firm - Walk away from bad deals
Don't: - Accept "broken meter" excuse - Pay tourist prices (3-4x normal) - Get in without agreeing on price if no meter - Feel bad about walking away - Tip if driver was difficult - Accept drivers who hang around tourist sites - Pay until you arrive at destination - Let "helpers" arrange your taxi
Best Practices: - Have destination written in Arabic - Know landmark near destination - Carry 20, 50, 100 MAD notes (avoid 200s) - Check meter is at starting rate (7-10 MAD) - Be polite but assertive - Remember: Honest drivers far outnumber scammers
Grand Taxis (Shared/Intercity Taxis)
How Grand Taxis Work
Vehicle Type: - Mercedes-Benz sedans (usually old models, very durable) - Officially seat 6 passengers (2 front, 4 back) - Often beige/cream colored - Basic comfort (no frills)
Operating System: - Fixed routes between cities - Shared by default: Wait until 6 passengers (or pay for empty seats) - Stations: Depart from designated grand taxi stations (not random street hailing) - No meter: Fixed prices per route, negotiable for private hire
Where They Operate: - Intercity routes: Between cities and towns (20-150 km typically) - Remote areas: Destinations buses don't serve frequently - Mountain villages: Essential transport in Atlas and Rif - Short hops: Between nearby cities (Rabat-Casablanca, Fes-Meknes)
Grand Taxi Stations
Location: - Each city has one or more grand taxi stations - Usually separate from bus stations (but sometimes adjacent) - Organized by destination - Ask locally: "Feen station grand taxi?" (Where is grand taxi station?)
Major Grand Taxi Stations:
Marrakech: - Bab Doukkala: For Essaouira, Agadir, Ouarzazate - Near bus station: Various destinations
Fes: - Bab Ftouh: For Chefchaouen, Meknes, Ifrane - Bab Boujeloud: For nearby destinations
Tangier: - Grand taxi station near port: For Tetouan, Asilah, Chefchaouen
Casablanca: - Multiple stations serving different directions - Ask specifically for your destination
Using Grand Taxis (Shared)
Process: 1. Go to grand taxi station 2. Find the queue for your destination (taxis grouped by route) 3. Ask price to confirm: "B'chal l-[destination]?" (How much to [destination]?) 4. Wait for taxi to fill (need 6 passengers total) 5. Pay per seat (usually at end of journey, sometimes before) 6. Depart when full
Seating: - Front seat: Most comfortable (2 passengers + driver) - Back seat: Cramped (4 passengers) - Front costs slightly more (10-20 MAD extra often) - Specify preference: "Devant, s'il vous plaît" (Front, please)
Waiting Time: - Can be 5 minutes to 2 hours depending on route popularity - Peak times (early morning, Friday afternoon) fill faster - Remote destinations may wait longer
Luggage: - Small bags in trunk (free usually) - Large bags: May need to pay for extra seat - Roof racks for very large items
Using Grand Taxis (Private Charter)
When to Charter: - Group of 4-6 people (cost-effective) - Don't want to wait for taxi to fill - Time-sensitive travel - Remote destination with few passengers - Want flexibility to stop
How to Charter: 1. Negotiate price for entire taxi (all 6 seats) 2. Typical cost: 4-6x the per-seat price 3. Agree before getting in 4. Confirm price includes all seats 5. Negotiate stops if desired
Sample Charter Prices: - Fes-Chefchaouen: 400-600 MAD (full taxi) - Marrakech-Essaouira: 800-1,000 MAD (full taxi) - Rabat-Casablanca: 300-400 MAD (full taxi)
Common Grand Taxi Routes and Fares
Per Seat Prices (Approximate):
From Marrakech: - To Essaouira: 70-80 MAD - To Ouarzazate: 80-100 MAD - To Agadir: 120-150 MAD - To Casablanca: 80-100 MAD
From Fes: - To Meknes: 20-25 MAD - To Chefchaouen: 70-90 MAD - To Ifrane: 35-45 MAD - To Casablanca: 100-120 MAD
From Tangier: - To Tetouan: 25-30 MAD - To Asilah: 15-20 MAD - To Chefchaouen: 50-70 MAD
From Rabat: - To Casablanca: 30-40 MAD - To Meknes: 50-60 MAD - To Kenitra: 20-25 MAD
Short Hops: - Rabat-Casablanca: 30-40 MAD (45 min) - Fes-Meknes: 20-25 MAD (30 min) - Tangier-Tetouan: 25-30 MAD (45 min)
Grand Taxi Tips
Do: - Confirm price before committing - Ask locals for typical price - Arrive early morning for popular routes (taxis fill fast) - Negotiate charter price firmly - Bring small bills - Sit in front if possible (more comfortable) - Be patient (waiting is part of the experience)
Don't: - Pay before departure (scam risk) - Accept first charter quote (negotiate) - Expect comfortable ride (these are old cars) - Bring excessive luggage (limited space) - Expect seat belts (often broken or non-existent) - Be surprised by cramped conditions
Safety Note: - Grand taxis drive fast and aggressively - Overtaking on mountain roads common - Maintenance may be questionable - Seat belts often not available - Statistically safe but can feel harrowing - Alternative: Bus is safer for nervous travelers
Taxi Apps in Morocco
Uber
Availability: - Casablanca: Full service - Rabat: Full service - Marrakech: Limited service - Tangier: Limited service - Other cities: Not available
Advantages: - Transparent pricing (no negotiation) - Cashless payment - Track route on app - Driver accountability - English interface - Know price before booking
Disadvantages: - More expensive than petit taxi meter (but cheaper than tourist price) - Limited availability in some areas - Driver cancellations common - May not know city as well as traditional taxi drivers
Typical Uber Costs (Casablanca/Rabat): - Short ride (2-3 km): 20-30 MAD - Medium ride (5-7 km): 35-50 MAD - Long ride (10+ km): 60-90 MAD - Airport rides: 150-250 MAD
Careem (Now Uber)
Status: Merged with Uber in 2020 - Service now through Uber app - Same coverage as Uber
Heetch
Availability: - Casablanca: Available - Rabat: Available - Marrakech: Growing presence
Similar to Uber: - App-based booking - Transparent pricing - Cashless payment - Alternative when Uber unavailable
Roby
Status: Moroccan ride-hailing startup Availability: Limited (mainly Casablanca) Features: Similar to Uber/Heetch
Using Taxi Apps Effectively
Tips: - Download before arriving (need local phone number) - Both Uber and Heetch: Increase availability - Cash option: Some drivers prefer (app allows) - Peak times: Surge pricing applies - Compare: Regular taxi may be cheaper if meter used honestly - Limited availability: Not replacement for traditional taxis
When Apps Are Better: - Arriving in unfamiliar city - Late night (safety and convenience) - Don't speak French/Arabic - Want guaranteed price - Cashless payment preferred
When Traditional Taxis Better: - Short distances (meter cheaper than app) - Areas where apps don't work - Peak times (no surge pricing with meter) - Supporting local drivers - More availability (far more traditional taxis)
Special Taxi Situations
Airport Taxis
Official Airport Taxis: - Fixed prices to city centers - Displayed on boards at airport - More expensive than petit taxi (but legal) - Official ranks outside arrivals
Sample Airport Taxi Fares: - CMN (Casablanca) to city: 250-300 MAD - RAK (Marrakech) to city: 100-120 MAD - FEZ (Fes) to city: 120-150 MAD - TNG (Tangier) to city: 150 MAD - AGA (Agadir) to city: 200-250 MAD
Alternatives: - Pre-booked transfer: Often cheaper (book online) - Train (Casa airport only): 43 MAD - Bus: Available at some airports (30 MAD) - Hotel pickup: Often free or low cost
Avoid: - Unofficial taxis inside terminal (illegal, overpriced) - "Helpful" people offering rides - Petit taxis claiming they can take you (usually can't legally)
Train Station Taxis
Typical Situation: - Taxi ranks at all major stations - Drivers know tourists arriving - Often try to overcharge
Solution: - Walk away from station entrance (50-100m) - Hail passing petit taxi - Much more likely to use meter - If using rank, firmly insist on meter
Tourist Site Taxis
Risk Areas: - Jemaa el-Fna (Marrakech) - Bab Boujloud (Fes) - Port area (Tangier) - Any major tourist attraction
Problem: - Taxis waiting at sites charge tourist prices - Often 2-3x normal rate - May refuse meter
Solution: - Walk 5-10 minutes away from site - Hail passing taxi - Much better prices
Medina Taxis
Issue: - Petit taxis cannot enter medinas (narrow streets) - Drop off at gates only - Walking required inside medina
Plan Accordingly: - Tell driver specific gate name (Bab Boujloud, Bab Debbagh, etc.) - Know which gate is closest to your riad/hotel - Riad can provide gate name in Arabic - May need to walk 5-15 minutes from gate to riad
Late Night Taxis
After 8 PM: - Night surcharge applies (50% extra on meter) - Fewer taxis available - More likely to refuse meter
Tips: - Pre-book through hotel if possible - Uber/Heetch useful (if available) - Expect to pay more - Safety generally good but stay alert
Women and Taxis
Safety for Women Travelers
General: - Taxis generally safe for women (solo or groups) - Millions of Moroccan women use taxis daily - Issues are rare but can occur
Tips for Solo Women: - Sit in back seat (creates distance) - Share location with friend (WhatsApp, etc.) - Use app-based taxis when available (tracked) - Avoid late night travel alone when possible - Trust your instincts (exit if uncomfortable) - Keep phone visible (subtle deterrent)
If Driver Makes Inappropriate Comments: - Firmly say: "La! Ma3endish" (No! I'm not interested) - Say you're meeting your husband - Ask to be let out immediately if serious - Report to hotel/riad if concerning
Safest Options: - Uber/Heetch (tracked, accountable) - Pre-arranged hotel taxis - Taxis arranged by riad/hotel - Traveling with others - Daytime travel
Negotiation Strategies
For Petit Taxis (When Meter Refused)
1. Know Typical Fare: - Ask hotel/riad for approximate cost - Base negotiation on this
2. Start Low: - Offer 50-60% of driver's first quote - Expect counter-offer
3. Walk Away: - Most powerful tool - Drivers often call you back - Shows you know the game
4. Be Friendly but Firm: - Smile, be polite - But don't budge on fair price - "C'est trop cher" (That's too expensive)
5. Have Exact Change: - Eliminates "no change" excuse - Shows you're prepared
For Grand Taxis (Charter)
1. Ask Multiple Drivers: - Get several quotes - Use lowest as baseline
2. Group Negotiation: - If chartering, negotiate as group - More leverage
3. Time Leverage: - Early morning: Drivers eager to start - Late afternoon: Drivers want last trip - Mid-day: Less leverage
4. Package Deals: - Round trip often cheaper than two one-ways - Multiple stops might be negotiable
5. Walk to Another Station: - If prices too high - Competition brings prices down
Tipping Customs
Petit Taxis - **Metered trip:** Round up 5-10 MAD - **Good service:** 10-15 MAD - **Difficult driver:** No tip required - **Fixed price (negotiated):** Tip not expected (already inflated)
Grand Taxis - **Shared taxi:** No tip expected (you've paid per seat) - **Chartered taxi:** 20-50 MAD for excellent service - **Helped with luggage:** 5-10 MAD - **Long journey (4+ hours):** 30-50 MAD appropriate
General: - Tipping not obligatory - Reward good service - Don't tip poor service - Small amounts appreciated
Essential Taxi Phrases
Basic - "B'chal?" = How much? - "Le compteur, s'il vous plaît" = The meter, please - "La, shukran" = No, thank you - "Baraka" = Enough/stop - "Hena" = Here - "Nichen" = Straight - "Leemen" = To the right - "Lesser" = To the left
Negotiating - "Bezaf!" = Too much! - "Ghalyan bezaf" = Way too expensive - "Imchi!" = Go away! (if being harassed) - "Wajeb" = Alright/okay (accepting offer)
Directions - "L'hotel [name]" = To hotel [name] - "Medina" = Old city - "Bab [name]" = Gate [name] - "Gare routière" = Bus station - "Station" = Train station - "L'aéroport" = Airport (though petit taxi often can't go)
Taxi Alternatives
When to Skip Taxis
Very Short Distances: - Walking often faster in congested medinas - Healthier and free - Better for experiencing city
Between Train-Connected Cities: - Train faster, more comfortable, similar price - Rabat-Casa: Train far better - Fes-Meknes: Train easier
Desert Tours: - Private driver/tour better value for multi-day - Grand taxi expensive for very long distances - More comfort in modern vehicle
Mountain Trekking: - Guide services include transport often - Specialized vehicles needed (grand taxi insufficient)
Combining Transport Methods
Smart Combinations: - Train to major city + petit taxi to hotel - Bus to small town + grand taxi to village - Grand taxi for quick hops + petit taxi within cities - Private driver for complex itineraries + taxis for city exploration
Regional Taxi Differences
Northern Morocco (Tangier, Tetouan, Chefchaouen) - Blue petit taxis predominant - Grand taxis essential for Rif Mountains - Tourist-savvy drivers in Tangier - More honest in Chefchaouen (smaller town effect)
Central Morocco (Fes, Meknes, Rabat, Casablanca) - Most developed taxi infrastructure - Uber available in Casa/Rabat - High volume = more competition = better prices (if you negotiate) - Red/blue petit taxis
Marrakech - Beige petit taxis - Heavy tourist focus = more scams - Essential to know prices - Walk away from tourist sites for better rates
Southern Morocco (Agadir, Ouarzazate, Desert) - Fewer taxis (lower density) - Grand taxis more important (limited bus frequency) - Often more honest (smaller communities) - Essential for remote areas
Emergency Situations
If Driver Won't Stop - Firmly: "Baraka! Hena!" (Stop! Here!) - Threaten to call police (show phone) - Note taxi number and report - Extremely rare situation
If Overcharged Significantly - Refuse to pay inflated amount - Offer fair price - Hotel/riad staff can help mediate - Police station option (driver won't want this) - Consider it learning experience, negotiate better next time
If Meter Runs Too Fast (Tampered) - Question the amount - Compare to Google Maps distance - Pay reasonable amount based on distance - Report taxi number
Lost Items in Taxi - **Act Quickly:** Call hotel/riad immediately - **Taxi Number:** Try to remember (on door/inside) - **Grand Taxi Stations:** Return and describe driver/car - **Police Report:** For valuable items - **Realistic:** Often not recovered (keep valuables close)
Cultural Notes
Taxi Culture in Morocco - Haggling expected and normal (not offensive) - Drivers will try to maximize earnings (human nature) - Tourism is source of income (some overcharging expected) - Most drivers are honest and hardworking - Language barrier can cause confusion (not always malice) - Patience and good humor go far
Building Rapport - Learn few words of Arabic (appreciated) - Ask about family (polite conversation) - Compliment Morocco (drivers proud of country) - Be friendly but firm on price - Smile and laugh (eases negotiation)
Understanding Driver's Perspective - Low income (taxiing often survival job) - Vehicle maintenance expensive - Competition fierce - Tourism seasonal (need to maximize high season) - Many have families to support - Fair price benefits both parties
Quick Reference Guide
Petit Taxi Dos and Don'ts
DO: - Insist on meter - Bring small bills - Sit in front - Walk away from bad deals - Know approximate fares - Use apps when available - Be friendly but firm
DON'T: - Accept broken meter excuse - Pay tourist prices - Use taxis at tourist sites - Feel guilty negotiating - Pay without arriving - Accept "no change" excuse
Grand Taxi Dos and Don'ts
DO: - Ask locals for typical prices - Negotiate charter firmly - Be patient (filling takes time) - Sit in front if possible - Bring small bills - Confirm price before getting in
DON'T: - Pay before arrival - Expect comfort - Bring excessive luggage - Accept first charter quote - Expect seat belts - Be surprised by full taxi (6 people is normal)
Conclusion
Taxis in Morocco, while sometimes challenging for first-time visitors, are an essential and efficient way to get around once you understand the system. Petit taxis offer cheap, quick city transport, while grand taxis provide affordable intercity connections where buses and trains don't reach.
Keys to Success: 1. Know approximate fares (ask locals, use this guide) 2. Insist on meters for petit taxis 3. Negotiate firmly but fairly for grand taxis 4. Bring small bills (20s, 50s, 100s) 5. Walk away from bad deals (your best leverage) 6. Use taxi apps when available (Casablanca, Rabat) 7. Be patient and good-humored (it's part of travel)
Most taxi drivers are honest people trying to make a living. With knowledge, preparation, and friendly firmness, taxis offer excellent value and access to all corners of Morocco. The occasional negotiation or overcharging attempt is simply part of the travel experience—handle it with perspective and humor, and you'll navigate Morocco's taxi system like a pro.
Remember: Every traveler has taxi stories. Learn from mistakes, improve your negotiation skills, and enjoy one of the most authentic aspects of Moroccan travel culture.
Ready to Explore Morocco?
Our travel experts can help you plan the perfect transportation strategy for your Moroccan adventure.
Start Planning