From Toll Wiki

 
Line 31: Line 31:
 
<h2 style="font-size: 24px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 25px 0 15px 0; border-bottom: 1px solid #a2a9b1; padding-bottom: 2px;">Morocco Toll Costs: Current Rates</h2>
 
<h2 style="font-size: 24px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 25px 0 15px 0; border-bottom: 1px solid #a2a9b1; padding-bottom: 2px;">Morocco Toll Costs: Current Rates</h2>
  
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">ADM applies a per-kilometre tariff differentiated by vehicle class. The base rate for passenger cars is approximately MAD 0.31–0.36 per km depending on the autoroute segment. Rates below reflect the current 2026 schedule.</p>
+
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">ADM applies fixed point-to-point fares between interchanges, differentiated by vehicle class. Rates vary slightly by segment reflecting construction costs, not a simple uniform per-km rate. For reference, the Casablanca–Rabat journey (87 km) costs MAD 23 for a Class 1 car, MAD 34 for Class 2, and MAD 41 for Class 3.</p>
  
 
<h3 style="font-size: 20px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 20px 0 10px 0;">Current Toll Rates by Vehicle Class (2026)</h3>
 
<h3 style="font-size: 20px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 20px 0 10px 0;">Current Toll Rates by Vehicle Class (2026)</h3>
 +
 +
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">ADM uses three vehicle classes defined by height, axle count, and overall length. Class 2 and 3 rates are calculated from the Class 1 base rate using fixed multipliers.</p>
  
 
<div style="overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 20px 0;">
 
<div style="overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 20px 0;">
Line 39: Line 41:
 
<tr>
 
<tr>
 
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Vehicle Class</th>
 
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Vehicle Class</th>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Description</th>
+
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Classification Criteria</th>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Rate (MAD/km)</th>
+
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Typical Vehicles</th>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Notes</th>
+
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Example: Casablanca–Rabat (MAD)</th>
</tr>
 
<tr>
 
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Class 1</td>
 
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Motorcycles</td>
 
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">~0.19</td>
 
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Approx. 55% of car rate</td>
 
</tr>
 
<tr>
 
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Class 2</td>
 
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Passenger cars, light vehicles (height ≤2 m)</td>
 
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">~0.34</td>
 
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Base reference rate</td>
 
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Class 3</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;"><strong style="font-weight: bold;">Class 1</strong></td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Vehicles with trailer, height 2–3 m</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">2 axles, height ≤ 1.30 m</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">~0.69</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Passenger cars, motorcycles, most private vehicles</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Approx. 2× car rate</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;"><strong style="font-weight: bold;">23</strong></td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Class 4</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;"><strong style="font-weight: bold;">Class 2</strong></td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Heavy goods vehicles, 2 axles (height >3 m)</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">2 axles, height > 1.30 m</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">~1.04</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Vans, minibuses, light trucks, tall SUVs</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Standard truck class</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;"><strong style="font-weight: bold;">34</strong></td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Class 5</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;"><strong style="font-weight: bold;">Class 3</strong></td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Heavy vehicles, 3+ axles</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">More than 2 axles (any height)</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">~1.38</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">HGVs, coaches, articulated trucks, vehicle + trailer (3+ axles total)</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Semi-trailers, articulated trucks</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;"><strong style="font-weight: bold;">41</strong></td>
 
</tr>
 
</tr>
 
</table>
 
</table>
 
</div>
 
</div>
  
<h3 style="font-size: 20px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 20px 0 10px 0;">Example Journey Costs — Passenger Car (2026)</h3>
+
<h3 style="font-size: 20px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 20px 0 10px 0;">Example Journey Costs by Vehicle Class (2026, MAD)</h3>
 +
 
 +
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">All figures are exact tolls from the official ADM tariff grid (January 2024 edition, in force 2026).</p>
  
 
<div style="overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 20px 0;">
 
<div style="overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 20px 0;">
Line 83: Line 75:
 
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Route</th>
 
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Route</th>
 
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Autoroute</th>
 
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Autoroute</th>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Distance</th>
+
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Class 1 (MAD)</th>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Approx. Toll (MAD)</th>
+
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Class 2 (MAD)</th>
 +
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Class 3 (MAD)</th>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
 
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Casablanca – Rabat</td>
 
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Casablanca – Rabat</td>
 
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">A1</td>
 
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">A1</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">~87 km</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">23</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">~30</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">34</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">41</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Casablanca – Tangier</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Casablanca – Marrakech</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">A7</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">87</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">131</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">158</td>
 +
</tr>
 +
<tr>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Casablanca – Agadir</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">A7</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">164</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">276</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">332</td>
 +
</tr>
 +
<tr>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Casablanca – Tangier Med Port</td>
 
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">A1/A4</td>
 
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">A1/A4</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">~340 km</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">~123</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">~110–120</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">~204</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">~247</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Rabat Fès</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Casablanca El Jadida</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">A2/A3</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">A5</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">~200 km</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">34</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">~65–70</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">54</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">66</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Casablanca – Marrakech</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Casablanca – Safi</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">A7</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">A5</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">~240 km</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">80</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">~80–90</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">126</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">156</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Fès – Oujda</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Rabat – Fès</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">A2</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">A2/A3</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">~340 km</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">~50</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">~115–125</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">~76</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">~92</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Marrakech Agadir</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Oujda Fès</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">A7</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">A2</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">~200 km</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">106</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">~65–70</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">180</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">216</td>
 
</tr>
 
</tr>
 
</table>
 
</table>
Line 156: Line 169:
 
<div style="text-align: center; margin: 20px 0;">
 
<div style="text-align: center; margin: 20px 0;">
 
<html>
 
<html>
<a href="https://tollguru.com/toll-calculator-africa"><button class="custom-button button-orange" type="button">Morocco Toll Calculator</button></a>
+
<a href="https://tollguru.com/toll-calculator-morocco"><button class="custom-button button-orange" type="button">Morocco Toll Calculator</button></a>
 
</html>
 
</html>
 
</div>
 
</div>
Line 198: Line 211:
 
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;"><strong style="font-weight: bold;">Cost Considerations:</strong></p>
 
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;"><strong style="font-weight: bold;">Cost Considerations:</strong></p>
 
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
 
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
<li>Casablanca–Rabat day trip: ~MAD 60 round trip for a car — very affordable</li>
+
<li>Casablanca–Rabat day trip: MAD 46 round trip (Class 1 car) — very affordable</li>
<li>Full north–south traverse (Tangier to Agadir, ~700 km): approximately MAD 220–250 for a passenger car</li>
+
<li>Full north–south traverse (Casablanca to Agadir, ~500 km on A7): MAD 164 for a Class 1 passenger car; MAD 276 for a Class 2 van</li>
<li>Heavy trucks (Class 5) should budget ~4× the car rate for the same route</li>
+
<li>Casablanca–Tangier Med Port (full autoroute): approximately MAD 123 for a Class 1 car</li>
 +
<li>Class 3 heavy vehicles should budget roughly 2.0–2.4× the Class 1 car rate for the same route</li>
 
<li>Budget extra for fuel stops; petrol stations are spaced every 50–80 km on main autoroutes</li>
 
<li>Budget extra for fuel stops; petrol stations are spaced every 50–80 km on main autoroutes</li>
 
</ul>
 
</ul>

Latest revision as of 16:48, 13 May 2026



Click on the map to open toll wiki for a country/state

Morocco Toll Roads Complete Guide

System: Mixed electronic (Jawaz) and manual cash toll collection
Operator: Autoroutes du Maroc (ADM)
Currency: Moroccan Dirham (MAD)
Coverage: ~1,800 km of tolled autoroutes linking major cities
Technology: Jawaz RFID transponders, manual toll plazas, cash and card lanes

Do I Need Jawaz for Morocco? 2026 Update

No, Jawaz is not mandatory — cash payment remains available at all toll plazas across Morocco's autoroute network. However, Jawaz holders benefit from dedicated fast lanes and avoid queues at busy toll points, which is especially valuable on the Casablanca–Rabat corridor during peak hours.

Key Reality: Morocco's toll rates are among the most affordable in the MENA region — a full Casablanca to Tangier journey (approximately 340 km) costs around MAD 100–120 for a passenger car. Jawaz does not offer a discounted tariff; its main benefit is lane convenience and faster passage.

2026 Update: ADM has continued expanding the Jawaz subscriber base and upgrading plaza infrastructure. The A3 Rabat–Fès autoroute and A5 extensions are operational. Morocco's Vision 2030 transport plan includes further autoroute extensions in the eastern and southern regions.

Morocco Toll Costs: Current Rates

ADM applies fixed point-to-point fares between interchanges, differentiated by vehicle class. Rates vary slightly by segment reflecting construction costs, not a simple uniform per-km rate. For reference, the Casablanca–Rabat journey (87 km) costs MAD 23 for a Class 1 car, MAD 34 for Class 2, and MAD 41 for Class 3.

Current Toll Rates by Vehicle Class (2026)

ADM uses three vehicle classes defined by height, axle count, and overall length. Class 2 and 3 rates are calculated from the Class 1 base rate using fixed multipliers.

Vehicle Class Classification Criteria Typical Vehicles Example: Casablanca–Rabat (MAD)
Class 1 2 axles, height ≤ 1.30 m Passenger cars, motorcycles, most private vehicles 23
Class 2 2 axles, height > 1.30 m Vans, minibuses, light trucks, tall SUVs 34
Class 3 More than 2 axles (any height) HGVs, coaches, articulated trucks, vehicle + trailer (3+ axles total) 41

Example Journey Costs by Vehicle Class (2026, MAD)

All figures are exact tolls from the official ADM tariff grid (January 2024 edition, in force 2026).

Route Autoroute Class 1 (MAD) Class 2 (MAD) Class 3 (MAD)
Casablanca – Rabat A1 23 34 41
Casablanca – Marrakech A7 87 131 158
Casablanca – Agadir A7 164 276 332
Casablanca – Tangier Med Port A1/A4 ~123 ~204 ~247
Casablanca – El Jadida A5 34 54 66
Casablanca – Safi A5 80 126 156
Rabat – Fès A2/A3 ~50 ~76 ~92
Oujda – Fès A2 106 180 216

How to Pay Morocco Tolls

Morocco's toll plazas support several payment methods. All plazas on the ADM network accept cash, and card/Jawaz lanes are available at major interchanges.

1. Jawaz (Electronic Toll — Recommended):

  • RFID transponder affixed to windscreen; linked to a prepaid or postpaid account
  • Dedicated Jawaz lanes at all major toll plazas — no stopping required at staffed plazas
  • Available from ADM agencies, Wafacash outlets, and selected banks
  • Account top-up via bank transfer, ATM, or Wafacash agents
  • No tariff discount versus cash — benefit is speed and convenience

2. Cash Payment:

  • Accepted at all ADM toll plazas — MAD coins and notes
  • Change provided; exact change not required
  • Staffed lanes operate 24 hours at all major plazas

3. Bank Card (CB/Visa/Mastercard):

  • Card lanes available at larger plazas on the main A1/A2/A7 corridors
  • Contactless payment accepted at equipped lanes
  • Not universally available at all secondary plazas — carry MAD cash as backup

To calculate toll costs for cars, trucks, motorcycles and all vehicle types across Morocco's autoroute network, use TollGuru Morocco toll calculator.

Enforcement & Penalties

Toll evasion on ADM autoroutes is treated as a traffic offence under Moroccan law. Toll plazas are staffed and barriers are physical, so drive-throughs without payment are actively prevented. Enforcement measures include:

  • Barrier systems: All lanes use physical barriers that only lift upon payment confirmation — evasion requires forcing the barrier, which is a criminal offence
  • CCTV and licence plate cameras: Installed at all plazas; footage used for enforcement follow-up
  • Gendarmerie Royale patrols: Regular patrols on autoroutes; officers can issue on-the-spot fines
  • Jawaz insufficient funds: If a Jawaz account has zero balance, the barrier will not lift — top up in advance before long journeys
  • Foreign vehicles: Rental companies and cross-border truckers are subject to the same rules; fines can be issued at the border on exit

Recent Changes (2026)

Network Expansion:

  • ADM continues construction on the A6 (Berrechid–Béni Mellal) extension, with additional tolled sections planned for completion in 2026–2027
  • Southern autoroute extensions toward Tiznit and Laâyoune advancing under Morocco's infrastructure investment programme
  • Tangier Med port access roads upgraded with dedicated heavy vehicle toll lanes to handle increased freight volumes

Technology and Payment Upgrades:

  • Contactless card terminals rolled out to additional plazas on the A7 (Casablanca–Agadir) corridor
  • Jawaz mobile top-up via CIH Bank and Attijariwafa Bank apps available since late 2024
  • ANPR camera upgrades at high-volume plazas to support future open-road tolling pilots

FIFA World Cup 2030 Preparations:

  • Morocco is co-hosting the 2030 FIFA World Cup; major road infrastructure investment is accelerating, with autoroute capacity upgrades between host cities (Casablanca, Rabat, Tangier, Agadir, Fès, Marrakech)
  • Toll plaza capacity at Casablanca-area plazas being expanded to handle projected traffic surges

Planning Your Journey

Cost Considerations:

  • Casablanca–Rabat day trip: MAD 46 round trip (Class 1 car) — very affordable
  • Full north–south traverse (Casablanca to Agadir, ~500 km on A7): MAD 164 for a Class 1 passenger car; MAD 276 for a Class 2 van
  • Casablanca–Tangier Med Port (full autoroute): approximately MAD 123 for a Class 1 car
  • Class 3 heavy vehicles should budget roughly 2.0–2.4× the Class 1 car rate for the same route
  • Budget extra for fuel stops; petrol stations are spaced every 50–80 km on main autoroutes

Toll-Free Alternatives:

  • National Route N1 (Casablanca–Rabat coastal road) is toll-free but adds 30–45 minutes
  • Route N9 (Marrakech–Agadir via Tizi n'Test mountain pass) is scenic and toll-free but significantly longer and slower
  • Secondary routes (R-roads and P-roads) exist as alternatives throughout the country but are not recommended for time-sensitive trips

Practical Tips:

  • Carry MAD cash — card lanes are not guaranteed at every plaza, especially on secondary autoroute branches
  • Avoid the Casablanca ring road plazas during 7–9 AM and 5–7 PM weekdays — queues can be 15–20 minutes
  • Jawaz is worth obtaining for residents and frequent travellers; setup takes about 30 minutes at an ADM agency
  • Rental cars: confirm with the rental company whether a Jawaz transponder is included and whether charges are billed separately

Frequently Asked Questions

Do tourists need Jawaz in Morocco?

No. Tourists can pay cash in MAD at every toll plaza. Jawaz is useful for residents who use the autoroute network regularly. For a one-time visit, cash or card (where available) is perfectly sufficient.

Can I pay Morocco tolls with euros or credit cards?

Euros are not accepted at toll plazas — you must pay in MAD. Credit and debit cards (Visa/Mastercard) are accepted at card-equipped lanes on major corridors but are not available everywhere. Always carry MAD cash as a backup.

Are all Moroccan highways tolled?

Only ADM-operated autoroutes (A-roads) are tolled. National routes (N-roads), regional routes (R-roads), and provincial roads (P-roads) are all toll-free. The tolled network currently spans approximately 1,800 km.

What happens if I run out of MAD cash at a toll plaza?

Toll plaza staff can assist in such situations. Most major plazas have card terminals. If you genuinely cannot pay, you may be asked to wait while arrangements are made — the barrier will not be lifted without payment. There are ATMs at some service areas before major plazas.

Do electric vehicles get toll discounts in Morocco?

As of 2026, ADM does not offer a dedicated EV toll discount. Electric and hybrid vehicles pay the same rate as their equivalent class (typically Class 2 for passenger EVs). Morocco's EV incentive framework focuses on purchase subsidies and registration fees rather than toll rebates.

How do I get a Jawaz transponder as a foreign resident?

Foreign residents with a valid Moroccan vehicle registration (carte grise) can apply at any ADM agency or Jawaz point of sale. You will need your CIN or passport, vehicle registration, and an initial deposit to open the account. The transponder is issued on the spot.

Morocco vs. Neighbouring Countries

Country System Type Typical Car Rate Electronic Tag
Morocco Cash + Jawaz RFID ~MAD 0.34/km (~€0.034/km) Jawaz (optional)
Spain Electronic + cash; many roads now free post-2021 concessions €0.07–0.12/km on tolled roads Via-T / Telepeaje
France Extensive concession network, cash and electronic €0.07–0.14/km Liber-t badge
Tunisia Cash toll plazas; limited electronic lanes ~TND 0.06–0.09/km Télépéage (limited)
Egypt Flat-rate plaza tolls, cash dominant ~EGP 2–10/plaza Nile Tag (select roads)
Ghana Cash plaza tolls on main corridors ~GHS 5–15/plaza None currently

Official Resources

Found outdated content or toll information? Join us to keep toll information accurate.

Cookies help us deliver our services. By using our services, you agree to our use of cookies.