Back to Travel Guide

Getting Around Morocco

Complete guide to transportation options

2,100 km
Train Network
320 km/h
Al Boraq Speed
60+
CTM Routes
15
Airports

Transportation Options

Train (ONCF)

Best for: City-to-city travel

Comfort
Cost
Speed

Pros

  • Comfortable
  • Reliable schedules
  • Scenic routes
  • Affordable

Consider

  • Limited network
  • No desert routes
  • Can be crowded

CTM Bus

Best for: Budget intercity travel

Comfort
Cost
Speed

Pros

  • Extensive network
  • Air-conditioned
  • Budget-friendly
  • Reliable

Consider

  • Slower than trains
  • Fixed schedules
  • Station locations

Grand Taxi

Best for: Short intercity trips

Comfort
Cost
Speed

Pros

  • Fast
  • Flexible times
  • Direct routes
  • Can hire whole taxi

Consider

  • Crowded (6 passengers)
  • No A/C sometimes
  • Fixed routes

Petit Taxi

Best for: Within cities

Comfort
Cost
Speed

Pros

  • Metered
  • Everywhere
  • Affordable
  • Quick

Consider

  • City limits only
  • Meter issues
  • Max 3 passengers

Rental Car

Best for: Flexibility & remote areas

Comfort
Cost
Speed

Pros

  • Freedom
  • Remote access
  • Your schedule
  • Scenic drives

Consider

  • City driving challenging
  • Gas costs
  • Navigation needed

Domestic Flights

Best for: Long distances

Comfort
Cost
Speed

Pros

  • Fast
  • Skip long drives
  • Desert access

Consider

  • Expensive
  • Airport hassle
  • Limited routes

Train Routes (ONCF)

Al Boraq is Africa's first high-speed train, connecting Tangier to Casablanca.
RouteDurationFrequencyTypePrice
Tangier - Casablanca2h 10mHourlyAl Boraq (High-speed)150-300 MAD
Casablanca - Marrakech2h 45mEvery 2 hoursStandard90-150 MAD
Casablanca - Fes3h 30mEvery 2 hoursStandard130-200 MAD
Casablanca - Rabat50mEvery 30 minStandard/Al Boraq40-80 MAD
Fes - Meknes45mHourlyStandard25-45 MAD
Book online: Visit oncf.ma to book tickets in advance. First class offers more space and fewer passengers. Book high-speed trains early for best prices.

Taxi Guide

Petit Taxi

Max 3 passengers

Varies by city (red in Casablanca, beige in Marrakech)

  • Always insist on the meter
  • Have small bills ready
  • Know your destination name in French/Arabic
  • Night rates are 50% higher (8 PM - 6 AM)
  • Tip 10-15% for good service

Grand Taxi

6 (cramped) or hire whole taxi passengers

Usually white Mercedes

  • Agree on price before getting in
  • Shared taxis wait until full
  • Pay double for front seat (more space)
  • Hire whole taxi for 6x individual price
  • They leave from specific stations

Distance & Travel Times

FromToDistanceBy CarBy BusBy Train
MarrakechFes530 km5h8hN/A
MarrakechCasablanca240 km2.5h4h2h 45m
MarrakechMerzouga560 km8h10hN/A
FesChefchaouen200 km3.5h4hN/A
CasablancaTangier340 km3.5h5h2h 10m
MarrakechEssaouira175 km2.5h3hN/A

Driving in Morocco

Drive defensively

Expect unexpected maneuvers from other drivers

Avoid night driving

Unlit roads, pedestrians, and animals are hazards

Use GPS/Maps

Download offline maps, Google Maps works well

Fill up often

Gas stations can be sparse in rural areas

Carry cash for tolls

Highways have toll booths, cards sometimes accepted

Park carefully

Use official parking (pay guardians) in cities

Know road conditions

Mountain roads can be narrow and winding

International permit

Recommended but not always required

Recommendation: For first-time visitors, we recommend using guided tours or hiring a driver, especially for mountain and desert routes. This lets you enjoy the scenery without the stress of navigation.

Useful Apps & Resources

Navigation

  • * Google Maps (download offline)
  • * Maps.me (offline maps)
  • * Waze (live traffic)

Booking

  • * oncf.ma (trains)
  • * ctm.ma (buses)
  • * supratours.ma (buses)

Car Rental

  • * Hertz, Avis, Europcar
  • * Local agencies often cheaper
  • * Book in advance for best rates

Let Us Handle the Logistics

Our guided tours include all transportation with experienced drivers who know every road in Morocco. Sit back, relax, and enjoy the journey.