Original Travels Co

Getting Around Morocco: Complete Transportation Guide
PRACTICAL GUIDE

Getting Around Morocco: Complete Transportation Guide

March 25, 2025
13 min read
Imane Ourriche Imane Ourriche
Morocco Transportation

Plan Your Moroccan Journey

Need help with transport logistics? Our experienced team can arrange all your transportation needs for a hassle-free Moroccan adventure.

Free Travel Consultation
Getting Around Morocco: Complete Transportation Guide

Navigating transportation in Morocco can seem daunting at first, but with the right knowledge, you can efficiently and affordably travel between the country's magnificent cities, coastal towns, and remote desert outposts. This comprehensive guide breaks down all your options—from modern high-speed trains to traditional shared taxis—with practical advice for a smooth journey through this fascinating North African kingdom.

Moroccan Transportation: An Overview

Morocco offers a diverse range of transportation options that vary significantly in comfort, cost, reliability, and routes. Understanding this variety helps you make informed choices as you navigate between destinations:

  • Trains: Modern and comfortable, connecting major cities primarily in northern and central regions
  • Intercity buses: Extensive network reaching most towns, with varying levels of comfort and service
  • Grand taxis: Shared intercity transportation, particularly useful for routes without train service
  • Petit taxis: Local transportation within city limits
  • Car rental: Self-drive option for maximum flexibility
  • Private drivers: Comfortable, personalized service with local expertise
  • Domestic flights: Limited but useful for reaching distant regions quickly

Transportation Philosophy

Moroccan transportation reflects the country's blend of tradition and modernity. In major cities and between popular tourist destinations, you'll find efficient, modern options. However, reaching remote villages may require more traditional methods. This diversity isn't a limitation but part of the authentic Moroccan experience, offering glimpses into local life that many travelers cherish as highlights of their journey.

Moroccan train station with modern train
Morocco's modern high-speed Al Boraq train, part of the country's developing rail infrastructure

Trains: ONCF Railway Network

Morocco's national railway operator, ONCF (Office National des Chemins de Fer), provides one of the most comfortable and reliable transportation options in the country:

Train Types

  • Al Boraq: High-speed service connecting Tangier, Kenitra, Rabat, and Casablanca
  • Al Atlas: Standard intercity services between major cities
  • TNR: Night trains with sleeping compartments on select routes

Key Routes

The Moroccan rail network primarily serves northern and central regions with these main lines:

  • Tangier – Casablanca (via Rabat)
  • Casablanca – Marrakech
  • Casablanca – Fes (via Meknes)
  • Oujda – Casablanca (via Fes)
  • Nador – Taourirt connection
← Scroll horizontally →
Route Train Type Duration Approximate Cost (MAD) Frequency
Tangier – Casablanca Al Boraq (high-speed) 2h 10m 224-364 (1st/2nd class) 8 daily departures
Casablanca – Marrakech Al Atlas 3h 105-157 (1st/2nd class) Hourly service
Fes – Marrakech Al Atlas (via Casablanca) 7h 30m 195-295 (1st/2nd class) 4 daily connections
Casablanca – Fes Al Atlas 3h 30m 115-165 (1st/2nd class) Several daily departures

Practical Train Tips

  • Booking: Advance tickets available online through the ONCF website or app (up to 30 days)
  • Classes: First class offers assigned seating and more space; second class is comfortable but can be crowded
  • Station arrival: Arrive 30 minutes before departure for security checks
  • Luggage: No formal weight restrictions, but spaces are limited for large suitcases
  • Food: Snack carts available on most trains; bring water and snacks for longer journeys

Digital Ticket Tip

For Modern Train Travel

Download the ONCF app (available in English) for the most convenient booking experience. Digital tickets are now accepted on all routes, eliminating the need to print tickets or wait in station queues. The app also provides real-time updates on train status and platform information, particularly useful during busy holiday periods when schedules may change.

Buses & Coach Services

Buses reach far more destinations than trains in Morocco, offering an extensive network of routes at affordable prices:

Major Bus Companies

  • CTM: Premium nationwide service with comfortable buses, air conditioning, and assigned seating
  • Supratours: Quality service connected with ONCF train routes for seamless travel beyond rail lines
  • Local companies: Numerous regional operators with varying comfort levels and prices

CTM vs. Local Buses

While local bus companies often offer lower prices, CTM and Supratours provide significantly more comfort, reliability, and safety. For longer journeys, the price difference (usually 20-30%) is well worth the added comfort of assigned seating, air conditioning, scheduled rest stops, and more spacious luggage storage. Local buses may be a better option for short trips or reaching smaller towns not served by premium carriers.

Popular Bus Routes

  • Marrakech – Essaouira: 3h, frequent daily departures
  • Fes – Chefchaouen: 4h, several daily services
  • Marrakech – Merzouga (desert): 12h overnight journey
  • Casablanca – Agadir: 7-8h, multiple daily options
  • Tangier – Tetouan: 1h 30m, frequent departures
CTM bus in Morocco
A CTM bus preparing for departure from Marrakech station - the most comfortable way to reach destinations not served by train

Bus Travel Tips

  • Booking: Reserve CTM/Supratours tickets 1-2 days in advance for popular routes (online or at stations)
  • Luggage: Checked luggage stored beneath the bus is usually included in the fare (with receipt)
  • Stations: Major companies operate from dedicated terminals, not the chaotic public bus stations
  • Comfort items: Bring water, snacks, charged phone, and layers (air conditioning can be cold)
  • Rest stops: Longer journeys include brief stops at roadside cafes where you can purchase refreshments
"The Moroccan bus system bridges the country's ancient past and modern aspirations. From your window seat, you'll witness life transitioning from bustling urban centers to traditional villages seemingly untouched by time—all while enjoying air conditioning and Wi-Fi." - Veteran Moroccan tour guide

Grand Taxis: Shared Intercity Transport

A quintessentially Moroccan experience, grand taxis are shared vehicles that operate fixed routes between cities and towns:

Grand Taxi Basics

  • Vehicles: Typically older Mercedes sedans (usually beige or white)
  • Capacity: Six passengers (two in front, four in back)
  • Departure: Leave when full, no fixed schedule
  • Routes: Fixed routes between specific towns/cities
  • Payment: Per-seat cost rather than entire vehicle

Grand Taxi Comfort Options

When Sharing Isn't Ideal

If standard shared grand taxi arrangements feel too crowded, you have options. For about 1.5 times the standard fare, you can purchase two seats (known as "place et demie"). For complete privacy or extra comfort, you can charter the entire taxi (buy all six seats) for approximately 4 times the individual fare. This is particularly useful for routes with infrequent service where waiting for a full taxi could take hours.

When to Use Grand Taxis

  • Best for: Routes without train service, connections between nearby towns
  • Advantages: Frequent departures, reach places buses don't serve, faster than buses for short routes
  • Disadvantages: Limited comfort, crowded seating, no air conditioning, limited trunk space

Grand Taxi Tips

  • Stations: Find them at designated "grand taxi stations" in each town
  • Timing: Early morning departure maximizes your chances of a prompt departure
  • Luggage: Large suitcases may require purchasing an extra seat
  • Pricing: Fixed government-regulated fares, though tourists may sometimes be quoted higher rates

Petit Taxis: City Transportation

For getting around within Moroccan cities, petit taxis provide convenient and affordable transportation:

Petit Taxi Characteristics

  • Vehicles: Small cars color-coded by city (red in Casablanca, blue in Rabat, yellow in Marrakech)
  • Operation: Metered fares within city limits only
  • Capacity: Maximum three passengers
  • Availability: Hail on street or find at taxi stands
Petit taxi in Marrakech
Yellow petit taxis in Marrakech - each Moroccan city has its own distinctive taxi color

Petit Taxi Tips

  • Meters: Insist on using the meter (law requires it) or agree on a fare before departure
  • Surcharge: 50% higher rates apply between 8 PM and 6 AM
  • Sharing: Drivers may pick up multiple passengers going in similar directions
  • Availability: Can be scarce during rush hours or rainy weather
  • Apps: In major cities, apps like Careem or Heetch offer taxi booking services

Petit Taxi Etiquette

When taking petit taxis, it's common practice for drivers to pick up multiple passengers heading in the same general direction. Don't be surprised if your taxi stops for additional riders—this shared system keeps fares affordable. If you prefer exclusive use, simply tell the driver "taxi privé" and expect to pay the fare for all potential seats (typically 1.5-2 times the normal rate).

Renting a Car in Morocco

Self-driving offers unparalleled flexibility for exploring Morocco at your own pace:

Rental Basics

  • Requirements: Valid driver's license, major credit card, age 21+ (25+ for some companies)
  • Cost: From 250-600 MAD/day depending on vehicle type and season
  • Companies: International (Hertz, Avis, Europcar) and local operators
  • Insurance: Comprehensive coverage strongly recommended

Self-Drive Considerations

  • Traffic: Chaotic in city centers; defensive driving essential
  • Road conditions: Excellent main highways, variable secondary roads
  • Navigation: GPS coverage is good; offline maps recommended for remote areas
  • Parking: Use guarded lots in cities (small fee to attendants)
  • Police checkpoints: Common on major routes; keep passport and rental documents accessible

Fuel and Service Stations

Planning Your Route

Morocco uses diesel (gasoil) and unleaded gasoline (essence), with diesel being much more common and economical. Service stations are plentiful on main roads but can be scarce in remote areas, especially in mountain and desert regions. When venturing into less-traveled routes, fill up whenever your tank drops below half, and carry some extra water. Most stations have attendants who pump fuel and accept cash payments.

Private Drivers & Transfers

For comfortable, stress-free travel with local expertise, private drivers provide an excellent option:

Private Transportation Options

  • Airport transfers: Pre-arranged pickup/dropoff (200-400 MAD depending on city)
  • Day trips: Excursions from major cities with flexible schedules
  • Multi-day journeys: Custom itineraries with an experienced driver/guide
  • Luxury transport: Higher-end vehicles available for premium experiences

Benefits of Private Drivers

  • Local knowledge: Drivers often serve as informal guides with cultural insights
  • Convenience: Door-to-door service without navigation or parking concerns
  • Customization: Flexible stops and schedule adjustments
  • Comfort: Modern, air-conditioned vehicles
  • Safety: Professional drivers familiar with local road conditions
Private driver in Morocco
Many travelers prefer private drivers for journeys through Morocco's Atlas Mountains, where local expertise enhances both safety and the experience

Moroccan Road Conditions & Driving Tips

Whether you're self-driving or evaluating transportation options, understanding Morocco's road infrastructure helps set appropriate expectations:

← Scroll horizontally →
Road Type Condition Notes
Toll Highways (Autoroutes) Excellent Modern highways connecting major cities; well-maintained with service areas
National Roads Good to Very Good Main intercity routes; generally well-maintained but occasional rough sections
Regional Roads Variable Quality depends on region; some excellent, others challenging
Mountain Roads Challenging Narrow, winding, occasional landslides; stunning but require careful driving
Desert Routes Unpredictable Paved to major destinations; unpaved/track beyond; 4WD often necessary

Essential Driving Tips

  • Speed limits: 120 km/h (highways), 100 km/h (national roads), 60 km/h (urban)
  • Traffic culture: Assertive but generally respectful; expect unpredictable movements
  • Rural hazards: Watch for animals, pedestrians, and slow farm vehicles
  • Night driving: Avoid if possible, especially on rural roads (poor lighting, pedestrians)
  • Radar controls: Speed cameras common on major routes; fines collected on the spot

Domestic Flights in Morocco

For longer distances or when time is limited, domestic flights offer a convenient solution:

Key Domestic Routes

  • Casablanca – Marrakech: 45-minute flight (vs. 3 hours by train)
  • Casablanca – Fes: 1-hour flight (vs. 3.5 hours by train)
  • Casablanca – Tangier: 1-hour flight (vs. 2 hours by high-speed train)
  • Casablanca – Ouarzazate: 1-hour flight (vs. 7+ hours by road)
  • Casablanca – Dakhla: 2-hour flight (journey not practical by road)

Airlines & Booking

  • Royal Air Maroc (RAM): Main domestic carrier with the most extensive network
  • Air Arabia Maroc: Limited domestic routes at competitive prices
  • Booking tips: Reserve 1-2 months ahead for best fares; prices increase significantly close to departure

When Air Travel Makes Sense

While train and bus travel is often more economical, flights become practical for certain situations: reaching the southern regions like Laayoune or Dakhla, accessing Ouarzazate (gateway to the desert) quickly, or when your itinerary has tight time constraints. For most travelers exploring the northern and central tourist circuit (Casablanca, Rabat, Fes, Marrakech), ground transportation offers better value and a more authentic experience.

Transportation to Remote Areas

Reaching Morocco's most scenic remote destinations requires specialized transportation approaches:

Desert Regions (

Desert Regions (Merzouga, M'hamid, Erg Chigaga)

  • Primary access: Supratours buses to gateway towns (Erfoud, Zagora)
  • Final leg: Local transportation, 4x4 vehicles, or pre-arranged transfers
  • Organized tours: Most convenient option, including transportation from major cities
  • Camel treks: Traditional desert transport for the final approach to camps

Mountain Villages (High Atlas, Rif)

  • Main routes: Shared taxis or local buses to larger towns
  • Final access: Hired 4x4, local transport, or hiking depending on remoteness
  • Guide services: Recommended for more isolated communities
  • Seasonality: Winter snow can severely limit mountain transportation options

Remote Transportation Planning

Practical Advice

When venturing to remote locations, always build flexibility into your schedule. Transportation to isolated villages or desert outposts rarely operates on predictable timetables. Allow buffer days, especially during seasonal extremes (summer heat, winter snow) when services may be reduced or canceled. Having accommodation arrangements in gateway towns provides a safety net if onward connections aren't immediately available.

Essential Apps & Resources

Digital tools can significantly enhance your transportation experience across Morocco:

Recommended Apps

  • ONCF (train): Official railway app for schedules, tickets, and real-time updates
  • CTM (bus): Bus schedules and online booking for premium coach service
  • Careem/Heetch: Taxi booking apps available in major cities
  • Maps.me/Google Maps: Downloaded offline maps essential for self-driving
  • Waze: Useful for real-time traffic conditions in urban areas

Useful Websites

  • www.oncf.ma: Official train information and online booking
  • www.ctm.ma: Premium bus service schedules and reservations
  • www.supratours.ma: Bus routes coordinated with train services
  • www.adm.co.ma: Moroccan highway authority with toll information
Navigating Moroccan transportation with smartphone
Digital tools have transformed Moroccan travel, making transportation planning more accessible for international visitors

Need Help With Your Moroccan Journey?

Let our local experts handle all your transportation logistics for a seamless Morocco travel experience across the coiuntry's diverse regions.

Plan Your Journey

Transportation Budget Planning

To help plan your travel budget, consider these approximate transportation costs:

  • Train (2nd class): ~100-150 MAD for most intercity routes
  • CTM bus: ~80-220 MAD depending on distance
  • Grand taxi (per seat): ~25-150 MAD for intercity routes
  • Petit taxi: ~15-30 MAD for typical city trips
  • Car rental: ~300-500 MAD per day plus fuel
  • Private driver: ~800-1500 MAD per day depending on itinerary
  • Domestic flights: ~600-1500 MAD one-way

While transportation in Morocco offers varying levels of comfort and convenience, each option provides a unique window into the country's culture and landscape. From chatting with locals in a grand taxi to watching the Atlas Mountains unfold from a train window, how you travel becomes an integral part of the Moroccan experience rather than merely a means to reach your destination.

Plan according to your priorities—whether that's maximizing comfort, minimizing costs, or optimizing your schedule—and remember that the journey through Morocco's diverse terrain is often as memorable as the destinations themselves.

Shadow DOM Isolated Guides