City to City Transfers

Skip the bus. Skip the train transfer. Skip the negotiation at the taxi rank.

A private city-to-city transfer in Morocco is the most comfortable way to travel — and often the only practical way to reach smaller towns and mountain villages.

— Most popular routes —

• Marrakech ↔ Casablanca (240 km, ~3h)
• Marrakech ↔ Essaouira (183 km, ~2h 30)
• Marrakech ↔ Fès (530 km, ~5h)
• Marrakech ↔ Ouarzazate (203 km, ~3h 30 — over the Tizi n'Tichka pass)
• Casablanca ↔ Rabat (87 km, ~1h)
• Casablanca ↔ Tangier (340 km, ~3h 30)
• Fès ↔ Chefchaouen (200 km, ~3h)
• Tangier ↔ Tangier Med port (45 km, ~55 min — perfect for ferry passengers)
• Agadir ↔ Taghazout (20 km, ~25 min — for surfers)
• Ouarzazate ↔ Merzouga (Sahara) (370 km, ~6h)

We also cover routes that are not in the dropdown — Asilah, Volubilis, Ifrane, Meknes, Tetouan, Safi, Tiznit, Aït Ben Haddou, the Dadès Valley, the Atlas mountains. Just ask.

— What's included —

• Door-to-door pickup from your hotel, riad or address
• Fixed price agreed before departure
• Air-conditioned vehicle (sedan, comfort class, or 7-seat van)
• English-speaking driver who knows the route
• Tolls and fuel included
• Optional planned stops at scenic points (the Tizi n'Tichka pass viewpoints, Aït Ben Haddou, etc.)
• Round-trip and multi-day options

— How to book —

Use the booking form on the homepage or send us your route on WhatsApp. We reply with a fixed price within minutes.