Get 5% of discount using the code
MYESIMNOW5
Buy my eSIM
Trustpilot

How to get around Morocco: The savvy traveler’s guide

From the Atlas Mountains to the blue city of Chefchaouen, getting around Morocco is a visual feast. Here's your complete guide to navigating this incredible country!

Katarina M Arsic

Updated: March 31, 2025

Morocco’s transportation system is where efficiency meets chaos—and somehow, it works. Trains run on time, while shared taxi departure times are often a matter of negotiation. It’s all part of the unforgettable Moroccan charm, so keep an open mind and enjoy every minute.

Charge your phone, get connected, and let’s explore how to get around Morocco. From high-speed trains to desert camel treks, here’s what you need to know to plan your transportation safely and efficiently.

transportation in morocco

Trains in Morocco: Speeding across the country

The crown jewel of Morocco’s public transport system is an impressive rail network connecting major cities. The Al Boraq high-speed train zips between Tangier and Casablanca via Rabat at speeds up to 200 mph, rivaling Europe’s best trains. It’s an affordable luxury that transforms tedious travel time into a comfortable journey.

  • Key destinations
    • Al Boraq high-speed line: Tangier – Rabat – Casablanca
    • Tourist corridor (regular trains): Casablanca – Marrakesh
    • Eastern route: Casablanca – Fez – Oujda
  • Travel times
    • Tangier – Casablanca: ~2 hrs (Al Boraq) / 5 hrs (regular train)
    • Casablanca – Marrakesh: 3 hrs
    • Casablanca – Fez: 4 hrs 15 min
  • Ticket prices (2025):
    • Al Boraq: $16 (165 MAD) economy / $24 (244 MAD) first class
    • Regular trains: $8 (80 MAD) economy / $12 (120 MAD) first class
    • Overnight supplement: +$5–15 (50–150 MAD), depending on the comfort level

Tickets can be purchased online through the official ONCF website, the ONCF app, or at stations. Seats are reserved when booking and first-class passengers can select their seat in advance.

What to expect on board

Trains in Morocco are generally clean, safe, and reliable, and they offer one of the most stress-free ways to travel between major cities. The first class is quieter, more spacious, and has reliable air conditioning, which is well worth it on longer routes. Toilets are available in most cars, though cleanliness can vary depending on the route and time of day.

The downsides of taking the train include a lack of WiFi or food service. However, these are easily fixed by getting one of the best eSIMs for Morocco and bringing your own snacks and drinks.

Second-class seats in Al Boraq
Second-class seats in Al Boraq. Photo by David Scheibler / Zugreiseblog.de, licensed under CC BY-SA 4.0.

Pro tip

Book Al Boraq several days ahead, especially during summer or weekends, and keep your ticket handy—inspectors regularly make the rounds.

Morocco Bus: Budget-friendly and handy

CTM and Supratours buses are the most flexible and affordable way to get around Morocco. Supratours also offers convenient transfers from train stations, as it’s part of the national railway system, connecting cities, towns, and remote villages nationwide.

Local bus companies cover additional routes but may have lower comfort levels and less predictable schedules. It is a go-to option for budget travelers and those looking to explore beyond the usual tourist routes. 

  • Common routes and travel times
    • Marrakesh – Essaouira: 3 hrs
    • Casablanca – Agadir: 7 hrs
    • Fez – Chefchaouen: 4.5 hrs
  • Ticket prices (2025):
    • Marrakesh – Essaouira: $8 (80 MAD)
    •  Casablanca – Agadir: $22 (220 MAD)
    •  Fez – Chefchaouen: $7.50 (75 MAD)

Tickets can be booked online via the CTM website or app, or purchased at the bus station. Popular routes and high-season departures tend to sell out, so booking a day or two in advance is recommended. Seat reservations are generally included when booking online.

What to expect on board

Buses in Morocco are typically modern and air-conditioned, especially those operated by CTM and Supratours

Long-distance buses have reclining seats and a baggage compartment under the coach. Larger bags may incur a small fee (around $1–2). There are no onboard toilets, but buses stop every few hours for bathroom and snack breaks. 

While not quite as fast or sleek as Morocco’s trains, buses make up for it with coverage, affordability, and accessibility. They are a solid choice for reaching coastal towns, Moroccan beaches, mountain villages, or budget-friendly destinations.

CTM bus in Morocco
CTM bus in Morocco. Photo by Anthony Levrot, Wikimedia Commons, License CC BY-SA 4.0

Pro tip

Pack a light jacket or shawl (the AC can be arctic), and arrive 30 minutes early to check your luggage.

Moroccan taxis: Petit and Grand explained

In Morocco, taxis are a major part of everyday travel—and they come in two types: Petit and Grand. Understanding the difference between the two will make it much easier to get around like a local.

Petit Taxis

Petit taxis dominate urban centers and are often the most convenient way to get around cities.

  • Color-coded by city (blue in Rabat, red in Casablanca, etc.)
  • Maximum three passengers
  • Metered fares:
    • Flag drop: $0.70-0.80 (7-8 MAD)
    • Per kilometer: $0.30-0.40 (3-4 MAD)
    • 50% surcharge at night (8 pm – 6 am)
A row of red Petit Taxi in Fez
A row of red Petit Taxi in Fez. Source: ID 313061998 © Coatchristophe | Dreamstime.com

Pro tip

Always insist on using the meter. The magic phrase? “Turn on the meter, please” or “Compteur, choukran.” If the driver refuses, just walk away – there are plenty of other drivers around.

Grand Taxis

Grand taxis operate between towns and rural areas, following fixed routes. The standard setup includes six passengers (two in front, four in back). 

While they were traditionally cream-colored Mercedes sedans, Morocco has begun updating the fleet with white Dacias featuring green checkered stripes. These taxis depart when full or when a passenger pays for the remaining seats.

  • Sample per-seat prices:
    • Marrakech – Essaouira: $8 (80 MAD)
    • Fez – Chefchaouen: $7 (70 MAD)
    • Whole taxi charter: 4-6 times the per-seat price

Traveling as a group? Negotiate reasonable rates for the entire taxi. You’ll get the freedom to stop for photos and choose your own schedule.

Taxis in the harbor of Tangier
Taxis in the harbor of Tangier, Morocco. Public domain. Author: Chaluco via Wikimedia Commons.

Is there Uber in Morocco?

travel guy with his suitcase and tickets in hand

No, Uber does not currently operate in Morocco. The company briefly operated in Casablanca around 2015 but suspended operations due to regulatory challenges.

Domestic flights in Morocco

With Morocco stretching nearly 1,000 miles from north to south, domestic flights can save you hours on the road. They’re ideal if you’re short on time or heading to remote regions like Dakhla or Laâyoune.

Royal Air Maroc is the main domestic carrier. Planes are modern and generally reliable, though delays do happen—especially on afternoon departures. Booking early (at least 3 weeks ahead) is essential if you want decent fares.

  • Popular routes:
    • Casablanca – Dakhla: Just over two hours vs. 24 hours by bus
    • Casablanca – Ouarzazate: Quick gateway to the desert
    • Marrakesh – Laâyoune: Fast access to the deep south
  • Typical fares:
    • Short flights: from $40 (400 MAD)
    • Longer routes: $80–120 (800–1,200 MAD)
    • Baggage allowance: 23 kg (50 lbs) included
Royal Air Maroc plane
Royal Air Maroc plane, via Flickr.

Pro tip

Book early, fly in the morning when possible, and keep flexibility in your schedule if you’re flying during peak travel months.

Airport transfers

Getting from the airport to the city is usually straightforward—especially in larger hubs like Casablanca and Marrakesh.

  • Airport express buses are the most affordable option. They’re modern, air-conditioned, and run on a regular schedule.
    • Casablanca: ~$2.50 (25 MAD) to downtown
    • Marrakesh: ~$3 (30 MAD) to the medina
  • Official airport taxis are available outside arrivals. They charge fixed rates, usually paid at a kiosk inside the terminal.
    • Casablanca Airport to city center: ~$25 (250 MAD)
    • Marrakesh Airport to the medina: ~$15 (150 MAD)
Taxis outside the Marrakech airport
Taxis outside the Marrakech airport. Photo by giggel, originally published on Panoramio, licensed under CC BY 3.0.

Pro tip

Ask your hotel or riad if they offer a shuttle. It’s often cheaper, especially if you’re arriving late or with luggage.

Car rental in Morocco

Renting a car gives you flexibility—especially if you’re heading outside the city limits to mountain villages, hidden beaches, or off-the-beaten-path destinations. That said, driving in Morocco isn’t for everyone. Cities are chaotic, rural roads can be rough, and signage is hit-or-miss.

  • Car rental requirements:
    • International driving permit
    • Credit card for deposit ($500–800)
    • Minimum age: 21
    • At least one year of driving experience
  • Typical costs:
    • Economy: from $30 (300 MAD)/day
    • SUV/4×4: from $60 (600 MAD)/day
    • Insurance: +$15–20 (150–200 MAD)/day
    • Tolls: Casablanca–Marrakesh ~ $9 (90 MAD)
  • Driving conditions:
    • Highways are excellent
    • National roads vary—expect potholes and livestock
    • Avoid city centers unless you’re very confident

Always use guarded lots near medinas—street parking is a gamble

Pro tip

Take photos of the car before leaving the lot, download offline maps, and carry bottled water if you’re headed into rural or desert regions.

Other ways to get around Morocco

Morocco offers a few fun (and sometimes scenic) alternatives for shorter distances or more adventurous travelers.

  • Bikes and e-bikes: These are available in cities like Marrakesh and Essaouira. They cost around $10/day for a regular bike or $20/day for an e-bike.
  • Scooters and quads: These are great for short distances or desert excursions. Scooter rental starts around $25/day, and quads ~ are $50 for 2 hours with a guide. Helmets are recommended.
  • Camel rides: Best in Merzouga, M’hamid, or Zagora. Expect $15 – 30 for 1 – 2 hours, or $65+ for overnight treks.
  • Horse-drawn carriages: Found mainly in Marrakesh. Cost ~$20 for 45 minutes. More charm than utility, but it’s fun for a sunset loop around the medina.
Camel caravan in Morocco
Camel caravan in Morocco. Source: Canva

Pro tip

Medinas are mostly pedestrian. Park bikes and scooters at the gates, and continue on foot.

Before you go: Final travel tips

Here’s a quick rundown of everything else worth knowing before you start moving around Morocco.

  • Timing your trip: Spring (March – May) and Fall (September — November) are best. Summer is hot and crowded, and mountain roads may close in winter.
  • Money matters: Cash is king, especially for taxis and buses. Carry small bills. Train stations accept credit cards.
  • Luggage logistics: Buses charge ~$1–2 for large bags. Trains allow up to 30 kg. Grand taxis have limited trunk space—pack light if you plan to use them.
  • Stay connected: Download your apps before arrival and consider getting a local SIM or a Holafly eSIM for Morocco. It gives you instant data access upon landing, so you can book transport, follow your route, and translate signs or conversations without hunting for WiFi or spending a small fortune on data roaming in Morocco. It’s especially useful if you’re planning to move frequently or visit less touristy areas Some of the most useful apps include:
    • ONCF: Train schedules and booking
    • CTM Bus: Coach routes and reservations
    • Roby Taxi: A local ride-hailing alternative
    • Holafly App: Easily buy and manage your eSIMs.

Set your expectations before your Morocco trip, and don’t overschedule. Delays are part of the experience, and Morocco doesn’t always run by the clock. Leave some flexibility in your plans—those unscripted moments often become the most memorable.

Katarina M Arsic

Katarina M Arsic

Senior Writer

With a background in English literature and a focus on storytelling, I’ve turned my interests in travel and technology into a career helping others stay connected abroad. Originally from Serbia, I work remotely with my husband, experiencing local cultures firsthand and bringing that perspective to my writing for Holafly. Fun fact: before focusing on content creation, I was a professional volleyball player.

Read full bio