Skip to content

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

One way only within Marrakech
How many passengers?
2
for your group ·

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.

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.

Marrakech Medina →

25€ 48€
from Marrakech Airport · 15 min · 6 km · 5–7: 35€67€ · 8–12: 55€105€

Palmeraie →

35€ 67€
from Marrakech Airport · 25 min · 12 km · 5–7: 40€76€ · 8–12: 59€112€
Popular

Essaouira →

85€ 162€
from Marrakech · 2h30 · 180 km · 5–7: 130€247€ · 8–12: 199€378€

Essaouira →

85€ 162€
from Marrakech Airport · 2h30 · 180 km · 5–7: 130€247€ · 8–12: 199€378€

Essaouira Airport →

17€ 32€
from Essaouira town · 20 min · 15 km · 5–7: 29€55€ · 8–12: 45€86€

Casablanca →

145€ 276€
from Marrakech · 3h · 240 km · 5–7: 165€314€ · 8–12: 255€485€

Marrakech →

145€ 276€
from Casablanca Airport · 2h45 · 220 km · 5–7: 165€314€ · 8–12: 255€485€

Agadir →

125€ 238€
from Marrakech · 3h · 240 km · 5–7: 145€276€ · 8–12: 225€428€

Marrakech →

125€ 238€
from Agadir Airport · 3h · 240 km · 5–7: 145€276€ · 8–12: 225€428€

Taghazout →

145€ 276€
from Marrakech · 3h15 · 260 km · 5–7: 170€323€ · 8–12: 265€504€

Imlil →

69€ 131€
from Marrakech · 1h30 · 65 km · 5–7: 98€186€ · 8–12: 149€283€

Agadir →

105€ 200€
from Essaouira · 3h · 175 km · 5–7: 138€262€ · 8–12: 215€409€

Agafay Desert →

75€ 143€
from Marrakech · 45 min · 30 km · 5–7: 95€181€ · 8–12: 149€283€

Essaouira →

150€ 285€
from Agafay Desert · 2h30 · 200 km · 5–7: 195€371€ · 8–12: 299€568€

Essaouira →

170€ 323€
from Imlil · 3h30 · 250 km · 5–7: 220€418€ · 8–12: 339€644€

Essaouira →

190€ 361€
from Casablanca · 4h15 · 380 km · 5–7: 240€456€ · 8–12: 372€707€

Essaouira →

190€ 361€
from Casablanca Airport · 4h · 370 km · 5–7: 240€456€ · 8–12: 372€707€

Rabat →

65€ 124€
from Casablanca · 1h15 · 90 km · 5–7: 90€171€ · 8–12: 140€266€

Rabat →

190€ 361€
from Marrakech · 4h · 320 km · 5–7: 240€456€ · 8–12: 372€707€

Rabat →

240€ 456€
from Essaouira · 5h30 · 450 km · 5–7: 300€570€ · 8–12: 465€884€

Fes →

259€ 492€
from Marrakech · 6h30 · 530 km · 5–7: 320€608€ · 8–12: 496€942€

Casablanca →

180€ 342€
from Fes · 3h · 290 km · 5–7: 230€437€ · 8–12: 357€678€

Chefchaouen →

109€ 207€
from Tangier · 2h · 115 km · 5–7: 145€276€ · 8–12: 225€428€

Fes →

190€ 361€
from Chefchaouen · 3h30 · 200 km · 5–7: 240€456€ · 8–12: 372€707€

Ouarzazate →

129€ 245€
from Marrakech · 4h · 200 km · 5–7: 165€314€ · 8–12: 256€486€

Ait Ben Haddou →

135€ 257€
from Marrakech · 4h · 200 km · 5–7: 170€323€ · 8–12: 265€504€

Ourika Valley →

75€ 143€
from Marrakech · 1h · 45 km · 5–7: 95€181€ · 8–12: 149€283€

Oukaimeden →

90€ 171€
from Marrakech · 1h30 · 75 km · 5–7: 120€228€ · 8–12: 186€353€

Taghazout →

115€ 219€
from Essaouira · 2h30 · 175 km · 5–7: 150€285€ · 8–12: 233€443€

Taghazout →

40€ 76€
from Agadir · 30 min · 20 km · 5–7: 55€105€ · 8–12: 85€162€

Oualidia →

130€ 247€
from Marrakech · 3h · 200 km · 5–7: 190€361€ · 8–12: 295€561€

Oualidia →

140€ 266€
from Casablanca Airport · 2h30 · 190 km · 5–7: 200€380€ · 8–12: 310€589€

Imsouane →

160€ 304€
from Marrakech · 3h30 · 250 km · 5–7: 210€399€ · 8–12: 325€618€

Agadir →

25€ 48€
from Agadir Airport · 30 min · 25 km · 5–7: 35€67€ · 8–12: 55€105€

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

Private vehicle (not shared)
Air conditioning
English-speaking driver (French too, most of the time)
Door-to-door service
Flight tracking (airport)
Free cancellation 24h
Free child seat on request
No luggage fees
No airport surcharges
No night supplements

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 Quote

Why 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.

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€

Book Now