Medinart
Tips

Morocco Transport Comparison 2026: Real Prices for Train, Bus, Taxi & Car

·13 min de lecture
Morocco Transport Comparison 2026: Real Prices for Train, Bus, Taxi & Car

Morocco Transport Comparison 2026: Real Prices for Train, Bus, Taxi & Car

Published May 27, 2026 | Reading: 15 min | Category: Tips

What is the cheapest way to get around Morocco in 2026? Train, bus, taxi, or rental car — each option has its pros and its price tag.

This detailed comparison gives you the real 2026 prices for every mode of transport in Morocco, with side-by-side tables to help you pick the best option for your trip, your budget, and your travel needs.


Overview: Transport Comparison at a Glance

Global Comparison Table 2026

TransportAverage price/tripComfortSpeedBest for
ONCF Train30-180 MAD (3-18€)⭐⭐⭐⭐⭐⭐⭐⭐⭐Major cities
CTM/Supratours Bus30-250 MAD (3-25€)⭐⭐⭐⭐⭐⭐⭐All cities
Petit Taxi10-50 MAD (1-5€)⭐⭐⭐⭐⭐⭐⭐⭐City trips
Grand Taxi25-150 MAD (2.5-15€)⭐⭐⭐⭐⭐⭐⭐Short inter-city
Car Rental250-900 MAD/day (25-90€)⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐Total freedom
RAM Domestic Flight400-1500 MAD (40-150€)⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐Very long distances
**Important:** All transport prices in Morocco are in **Moroccan dirhams (MAD)**. Euro prices are indicative only (1€ ≈ 10.5 MAD in 2026). Transport operators do **not accept euros**.

ONCF Train & Al Boraq: Real Prices 2026

Morocco's railway network is the most advanced in North Africa. ONCF connects major cities with an excellent comfort-to-price ratio.

Real Prices by Route (2026)

Route2nd class1st classAl Boraq (TGV)Duration
Casablanca - Tangier140 MAD (13€)200 MAD (19€)222 MAD (21€)2h00
Casablanca - Rabat50 MAD (5€)75 MAD (7€)1h00
Casablanca - Marrakech170 MAD (16€)240 MAD (23€)3h30
Casablanca - Fes190 MAD (18€)270 MAD (26€)4h30
Rabat - Marrakech150 MAD (14€)210 MAD (20€)3h15
Rabat - Fes140 MAD (13€)200 MAD (19€)3h30
Rabat - Tangier100 MAD (10€)150 MAD (14€)180 MAD (17€)1h20
Marrakech - Fes320 MAD (30€)450 MAD (43€)7h00
Tangier - Fes180 MAD (17€)260 MAD (25€)4h30
Kenitra - Tangier82 MAD (8€)120 MAD (11€)142 MAD (14€)47 min

What the ONCF Train Gets You

Air conditioning on all long-distance trains ✅ Power outlets in 1st class and Al Boraq ✅ Free WiFi on Al Boraq (Kenitra-Tangier high-speed line) ✅ Catering available on board Al Boraq ✅ Luggage at no extra charge (2 bags max)

⚠️ Note: The rail network does not serve Essaouira, Agadir, Chefchaouen, Merzouga, or Ouarzazate. For these destinations, you need to combine train + bus or taxi.

**Money-saving tip:** **2nd class** is perfectly comfortable for all journeys. 1st class is worth it only on long trips (> 4h). Book on **oncf.ma** or via the ONCF app — up to **-10%** discount for online bookings.

CTM & Supratours Bus: The Most Affordable Option

Buses are the most widespread form of transport in Morocco. CTM and Supratours serve virtually every city, including those without train connections.

CTM vs Supratours: Which to Choose?

CriteriaCTMSupratours
NetworkLarger (120+ destinations)Main routes + train complement
ComfortVery good (modern buses)Good (sometimes older fleet)
Price10-20% more expensiveMore budget-friendly
Online booking✅ Yes (ctm.ma)❌ No
LuggageSurcharge 5 MAD/bagIncluded
Air conditioning✅ Yes✅ Yes
PunctualityExcellentGood

Real Bus Prices 2026

RouteCTMSupratoursDuration
Marrakech - Essaouira100 MAD (10€)80 MAD (8€)2h30
Marrakech - Agadir180 MAD (17€)150 MAD (14€)3h30
Casablanca - Agadir250 MAD (24€)200 MAD (19€)5h00
Casablanca - Marrakech150 MAD (14€)120 MAD (11€)4h00
Fes - Chefchaouen130 MAD (12€)100 MAD (10€)3h30
Fes - Meknes40 MAD (4€)30 MAD (3€)1h00
Tangier - Chefchaouen100 MAD (10€)80 MAD (8€)2h30
Marrakech - Ouarzazate150 MAD (14€)120 MAD (11€)4h30
Agadir - Essaouira120 MAD (11€)90 MAD (9€)3h00

When to Choose the Bus?

For cities without train stations: Essaouira, Chefchaouen, Agadir ✅ For tight budgets: the bus is often 30-50% cheaper than a private taxi ✅ For the scenery: Moroccan roads offer spectacular views ✅ For flexibility: multiple daily departures on popular routes

⚠️ Downsides: Longer travel times, frequent stops, variable comfort depending on the bus.

**Tip:** Book your CTM bus **at least one day ahead** on ctm.ma, especially in summer and during Moroccan school holidays. Buses fill up fast on popular routes.

Taxi: Petit Taxi vs Grand Taxi

Morocco's taxi system is dual: petit taxis for city rides, grand taxis for inter-city journeys. Understanding the difference is key to avoiding overcharges.

Petit Taxi: Getting Around Town

Petit taxis run on a meter in all major cities. They are everywhere and very affordable.

CityStarting farePrice/kmTypical route exampleEstimated price
Marrakech6 MAD3.0 MADMedina - Train station20-30 MAD (2-3€)
Casablanca5 MAD2.5 MADCity center - Airport100-150 MAD (10-14€)
Rabat5 MAD2.5 MADMedina - Hassan20-30 MAD (2-3€)
Fes6 MAD3.0 MADMedina - New town25-40 MAD (2.5-4€)
Agadir6 MAD3.0 MADCenter - Beach20-30 MAD (2-3€)
Tangier5 MAD2.5 MADPort - New town25-35 MAD (2.5-3.5€)
Essaouira7 MAD3.5 MADMedina - Beach15-25 MAD (1.5-2.5€)
**Important:** **Always** ask for the meter. Say "meter please" ("*compteur s'il vous plaît*"). If the driver refuses, take another taxi — there are dozens around. Night fare (after 8-10 PM) carries a **50% surcharge**.

Grand Taxi: Inter-City Trips

Grand taxis (often older Mercedes sedans) connect nearby cities. They leave when full (6 passengers).

RoutePrice per seatDurationPrivate taxi (all seats)
Marrakech - Essaouira80 MAD (8€)2h30450 MAD (43€)
Marrakech - Ouarzazate100 MAD (10€)3h30600 MAD (57€)
Fes - Meknes30 MAD (3€)1h00180 MAD (17€)
Chefchaouen - Tangier90 MAD (9€)2h30500 MAD (48€)
Fes - Chefchaouen90 MAD (9€)3h30500 MAD (48€)
Casablanca - El Jadida60 MAD (6€)1h30350 MAD (33€)
**Tip:** To leave immediately without waiting for other passengers, pay for **all seats** (private taxi). It costs more but is ideal if you are in a hurry or traveling as a family.

Car Rental: Budget & Freedom

Renting a car in Morocco gives you total freedom — essential for exploring the southern valleys, the desert, or the Atlas Mountains.

Daily Rental Prices (2026)

CategoryExamplePrice/dayFuel (L/100km)Ideal for
EconomyDacia Logan250-350 MAD (24-33€)6Cities, highways
CompactRenault Clio300-450 MAD (29-43€)7Classic circuits
SedanRenault Megane400-650 MAD (38-62€)8Long-distance comfort
SUVDacia Duster500-800 MAD (48-76€)9Mountains, desert, tracks
4x4Toyota Hilux800-1200 MAD (76-114€)11Deep desert, off-road

Total Rental Budget (1 week)

ExpenseEconomySUV
Rental 7 days1,750-2,450 MAD3,500-5,600 MAD
Fuel (500km)400 MAD600 MAD
Highway tolls100-150 MAD100-150 MAD
Full insurance350-500 MAD500-700 MAD
Estimated total2,600-3,500 MAD (248-333€)4,700-7,050 MAD (448-671€)

When to Rent a Car in Morocco?

Multi-day circuit with varied stops ✅ Desert and mountains: buses don't go everywhere ✅ Family or group travel: cheaper than multiple taxis ✅ Schedule freedom: leave and stop whenever you want

⚠️ Caution: Driving can be chaotic in cities, mountain roads are winding, zero alcohol tolerance (0.0 g/L). Avoid driving at night (poorly lit roads, stray animals).

**Money-saving tip:** Book online **2-3 weeks in advance** through sites like Rentalcars or directly with local agencies (HireMe, Location Auto Maroc) — prices are often **20-30% lower** than at the airport counter.

Comparison: Which Transport for Your Trip?

Decision Table by Scenario

Your situationBest choiceEstimated budgetWhy
Solo, tight budgetCTM Bus30-250 MAD/tripCheapest option, full network
Couple, major citiesONCF Train 2nd class50-320 MAD/tripComfortable, fast, reliable
Family of 4Car rental250-800 MAD/dayCheaper than 4 train/bus tickets
Group of friends (3-6)Private grand taxi180-600 MAD/tripShared price = very affordable
Short city ridePetit taxi10-50 MADFast, cheap with meter
Marrakech - EssaouiraCTM Bus100 MAD (10€)Best price-to-comfort ratio
Casablanca - TangierAl Boraq (TGV)222 MAD (21€)Only 2 hours, very comfortable
7-day Southern circuitSUV rental3,500-5,600 MADTotal freedom for Ouarzazate, desert
Marrakech - FesONCF Train320 MAD (30€)7h but direct and comfortable
Airport to city centerPetit taxi or shuttle50-150 MADMeter or fixed shuttle price
TransportPriceDurationComfort
ONCF Train 2nd170 MAD (16€)3h30⭐⭐⭐⭐⭐
ONCF Train 1st240 MAD (23€)3h30⭐⭐⭐⭐⭐
CTM Bus150 MAD (14€)4h00⭐⭐⭐⭐
Supratours Bus120 MAD (11€)4h00⭐⭐⭐
Grand taxi (per seat)120 MAD (11€)3h30⭐⭐
Grand taxi (private)700 MAD (67€)3h00⭐⭐⭐
Rental car250 MAD+ (24€+)3h00⭐⭐⭐⭐⭐

7 Tips to Save on Transport

1. Book Your Trains Online

The ONCF app and oncf.ma website offer fares -10% compared to station counters. Online booking is also faster and guarantees your seat.

2. Travel Off-Peak

Trains and buses are cheaper and less crowded from Sunday to Thursday. On Fridays and Saturdays, Moroccans travel — same prices but limited seats.

3. Stick to 2nd Class

On trains, 2nd class is perfectly comfortable for all routes. The price difference (40%) is only worth it on journeys over 5 hours.

4. Share a Grand Taxi

If you are solo or a couple, share a grand taxi with other travelers. The per-seat price is fixed — no haggling needed. It is often cheaper than the bus for short inter-city trips.

5. Use the Careem App

In major cities, Careem (Morocco's Uber equivalent) lets you order taxis with a fixed price known in advance. This avoids meter scams and overcharging.

6. Rent for Longer Stays

If you are staying 7 days or more, car rental often becomes cheaper than buying multiple train and bus tickets. Compare total rental + fuel vs. total train/bus/taxi costs.

7. Negotiate Private Transfers

For airport transfers or private excursions, ask your riad for prices before booking online. Riads often have negotiated rates 20-30% lower than standard tourist prices.


FAQ: Morocco Transport 2026

Q: What is the cheapest transport in Morocco?

R: The CTM bus is the cheapest for inter-city travel (from 30 MAD / 3€). Within cities, the petit taxi on the meter is most affordable (from 10-15 MAD / 1-1.50€ for short rides).

Q: Are ONCF trains reliable?

R: Yes, very reliable. ONCF has an 85-90% punctuality rate. Delays are generally minor (10-30 min). The Al Boraq (TGV) is extremely punctual. Book online to guarantee your seat.

Q: Can I pay in euros on Moroccan transport?

R: No. All transport (trains, buses, taxis) only accepts Moroccan dirhams (MAD). Exchange money at the airport or withdraw from an ATM as soon as you arrive.

Q: How much should I budget for transport over 10 days?

R: Expect around 800-1,500 MAD (76-143€) for local transport (train + bus + taxi) over 10 days, excluding car rental. With a rental car, budget 2,500-4,000 MAD (238-381€) for 7 days all-inclusive.

Q: Is it safe to take a taxi alone in Morocco?

R: Yes, taxis are safe in Morocco. For solo female travelers, it is recommended to sit in the back and use apps like Careem to avoid price scams. In general, always ask for the meter in petit taxis.

Q: Do I need to book CTM buses in advance?

R: It is recommended, especially in summer (July-August), during Ramadan, and Moroccan school holidays. You can book online at ctm.ma up to 48 hours ahead. In low season, you can often buy your ticket on the day.


Conclusion: 5 Key Takeaways

  1. The ONCF train offers the best comfort-to-price ratio for cities connected by rail — expect 50-320 MAD per trip in 2nd class, air-conditioned and punctual.
  1. The CTM bus is the cheapest option and the only one serving all Moroccan cities — from 30 MAD per trip, with a network of over 120 destinations.
  1. The petit taxi on the meter is the easiest way to get around cities — 10-50 MAD per ride, always insist on the meter to avoid scams.
  1. Car rental makes sense for circuits of 7 days or more, or for exploring the South and mountains — budget 2,600-3,500 MAD/week for an economy car, 4,700-7,050 MAD for an SUV.
  1. Combine transports to optimize your budget: train for long distances, bus for cities without train stations, taxi for short trips — this is the most efficient and cost-effective strategy.

Safe travels across Morocco! 🇲🇦

Articles connexes

Marrakech Airport 2026: Arrival Guide, Transfers & Tourist Traps to Avoid
Tips

Marrakech Airport 2026: Arrival Guide, Transfers & Tourist Traps to Avoid

Complete guide to Marrakech Menara Airport 2026: transfers to the medina, taxi prices, bus, Wi-Fi, currency exchange and tourist traps to avoid on arrival.

Morocco Car Rental 2026: Real Prices, Tips & 10 Traps to Avoid
Tips

Morocco Car Rental 2026: Real Prices, Tips & 10 Traps to Avoid

How much does car rental cost in Morocco 2026? Real prices, insurance, international license, driving tips, road conditions and 10 common traps before you rent.

Family Travel Morocco 2026: Tips & Kids Guide
Tips

Family Travel Morocco 2026: Tips & Kids Guide

Family travel Morocco 2026: kid-friendly activities, family accommodations, safety, family budget, best cities for children. Complete guide for a successful family trip!