Private transfers across Morocco at fixed prices.
Fixed prices from 17€ for your whole group, agreed before you travel. Your driver meets you with your name on a sign at the airport, or at your door, in an air-conditioned car with water on board. No meter, no haggling. WhatsApp quote in 10 min.
4,800+ transfers completed · Since 2018
Private transfers across Morocco at fixed prices.
From 17€ for your whole group, agreed before you travel. Your driver meets you with your name on a sign, in an air-conditioned car. No meter, no haggling.
Check your price instantly
Pick your route and group size · No commitment
Per vehicle — fuel, tolls and luggage included ·
10% off your return transfer
Contact us and get a custom quote for your group.
Return Trip
We reply within 10 minutes
No charge now — confirm via WhatsApp, pay later.
Our most booked transfers
Per vehicle — fuel, tolls and luggage included
- Marrakech to Essaouira transfer 2h30 · door to door from 85€
- Marrakech airport to medina transfer About 15 min from 25€
- Marrakech airport to Essaouira transfer 2h30 · from the arrivals hall from 85€
- Marrakech to Agadir transfer About 3h · door to door from 125€
- Marrakech to Casablanca transfer About 3h · door to door from 145€
- Casablanca airport to Marrakech transfer Meet and greet at CMN from 145€
Want your own driver for the day? Morocco private driver: day rates and itineraries · Day trips from Marrakech
Professional Drivers
Vetted & experienced
Clean Vehicles
Inspected every trip
Pay on arrival
Cash in € or MAD, or card by link · deposit only over 300€
24/7 Support
We're always here
All Routes & Prices
All prices are for your entire group — not per person. Includes comfortable vehicle, air conditioning, and a professional English-speaking driver.
(sedan)
(van)
(minibus)
Marrakech Medina →
Palmeraie →
Essaouira →
Essaouira →
Essaouira Airport →
Casablanca →
Marrakech →
Agadir →
Marrakech →
Taghazout →
Imlil →
Agadir →
Agafay Desert →
Essaouira →
Essaouira →
Essaouira →
Essaouira →
Rabat →
Rabat →
Rabat →
Fes →
Casablanca →
Chefchaouen →
Fes →
Ouarzazate →
Ait Ben Haddou →
Ourika Valley →
Oukaimeden →
Taghazout →
Taghazout →
Oualidia →
Oualidia →
Imsouane →
Agadir →
Round-trip prices include 10% off your return transfer.
Traveling with 13 or more? We'll arrange the perfect setup for your group — message us for a quote.
What Every Transfer Includes
Price is per vehicle — whether 1 passenger or 4, you pay the same. A family of 4 on our popular coastal route pays just 21€/person.
Route Not Listed?
We cover all of Morocco — Merzouga, Zagora, Dakhla, Meknes, any riad or airport. Send us your route and we'll quote you within 10 minutes.
Get a Custom QuoteWhy Travelers Choose Us
What makes your trip with us different
Professional drivers
Vetted, experienced drivers who all speak English, most also French, and know every road in Morocco.
Clean vehicles
Every car is inspected and cleaned before your trip. Air-conditioned vehicles.
Always reachable
24/7 support on WhatsApp, email, and phone. We track your flight and traffic to be on time.
Pay your way
Cash to the driver on the day, in euros or dirhams, or by card through a secure link we send. Bookings of 300€ or less: no deposit, pay on the day. Any booking over 300€: 30% deposit to confirm.
Door to door
Picked up from your hotel, riad, or airport terminal. No taxi ranks, no walking.
Cancel freely
Plans change — cancel up to 24 hours before your pickup at no charge.
Explore More of Morocco
Turn your transfer into an experience
Private Driver
Your car and driver for the day
from 140€ (half day)
Learn more →Desert Experience
Sahara overnight under the stars
2 days · 399€
Learn more →Imperial Cities
Fes, Meknes, Rabat
3 days · 519€
Learn more →Atlantic Coast
Essaouira and the coastline
2 days · 319€
Learn more →Marrakech · Agafay · Essaouira
Airport, riad, desert camp, Essaouira and back — one booking.
4 transfers · 335€
Learn more →Our Fleet
Vehicle assigned based on availability — always clean, air-conditioned, and comfortable
What travellers say on Google
Recent reviews, word for word, in the language each guest wrote them.
-
EN
“Everything went extremely professionell. Fantastic driver and we felt absolutly comfortable. Thanks!”
Jörg P. Google review · Sep 2026 · English -
DE
“Zuverlässig und freundlich, wir sind sehr zufrieden!”
Irina N. Google review · Sep 2026 · German -
FR
“Rapidité, sourire, attentionnisme – un service parfait !”
Xavier S. Google review · Jul 2026 · French -
EN
“Thank god I found this company. They are very reliable, prompt, vehicles are clean and comfortable…”
Andrew L. Google review · Sep 2026 · English -
EN
“The transfers went as expected and without any problems. Communication was timely and pickup…”
Michael M. Google review · Sep 2026 · English -
EN
“Excellent service from start to finish. Our drivers were incredibly helpful, flexible whenever our…”
Christina R. Google review · Jul 2026 · English -
EN
“I had booked a private transfer roundtrip with Morocco Private Transfers for my trip to Morocco…”
Jennifer A. Google review · Jul 2026 · English
Why Book a Private Transfer?
Honest comparison — we think you deserve the truth
| Our Transfer | Grand Taxi | Bus (CTM) | Hotel Transfer | |
|---|---|---|---|---|
| Fixed price | ✕ Negotiate | ~often overpriced | ||
| Door-to-door | ✕ Station only | ✕ Station only | ||
| AC guaranteed | ✕ Rarely | |||
| Private (no sharing) | ✕ Shared | ✕ Shared | ||
| English-speaking | ✕ Rarely | ~Sometimes | ~Varies | |
| Flight tracking | ✕ | ✕ | ~Sometimes |
Frequently Asked Questions
Everything you need to know about our transfer service
Send us your route, date, number of passengers, and flight number (if airport pickup) via WhatsApp. We confirm within 10 minutes with exact price and a secure payment link. That's it — no complicated forms, no accounts to create.
Per vehicle. Whether you're 1 person or 4, you pay the same price for a standard vehicle. This makes private transfer surprisingly affordable for groups and families compared to buying individual bus or taxi tickets.
We track your flight, so delays are covered, and your driver waits in arrivals with a name sign until you come out — no time limit and no waiting fee.
Pay the driver in cash on the day, in euros or Moroccan dirhams, or ask for a secure card payment link after you book. The price is the same either way. Bookings of 300€ or less: no deposit, pay on the day. Any booking over 300€: 30% deposit to confirm.
Free cancellation up to 24 hours before pickup — anything paid online is refunded according to our refund policy. Under 24 hours or a no-show, prepaid amounts are kept; unpaid bookings simply close. Airport pickups: if your flight is cancelled or diverted, we rebook free or refund on proof, at any notice. Delays are covered by flight tracking. Date, time and address changes are free until the driver departs, subject to availability; route or group-size changes are re-priced.
Absolutely. We cover all of Morocco — Merzouga, Zagora, Dakhla, Meknes, any riad or airport. Just send us your pickup and destination on WhatsApp, and we'll quote you within 10 minutes.
No prepayment
From 17€