Independent travel tools · Updated for 2026/27
Plan Morocco without the brochure.
32 calculators, decoders, and quizzes that answer real questions.
No itineraries, no affiliate links, no recycled top-10 lists. Tools for the actual decisions — Tangier Med ferry vs Tarifa, Erg Chebii vs Erg Chigaga, tipping the riad vs the hammam, what to do during Ramadan, whether you can climb Toubkal in February.
Rail vs CTM vs grand taxi for the same 350 km route
Toubkal grading & season window — not a packing list
What Ramadan actually changes for you as a tourist
Souk bargaining math — the 5 stages you go through
All tools
32 tools · 6 themes
Cost-vs-time
ONCF vs CTM vs grand taxi
Pick the right intercity mode for any Moroccan pair of cities. Includes Casablanca hub penalties.
Arrival
Airport → medina transfer
Menara, Agadir Al Massira, Fès-Saïs, Tangier Ibn Batouta. Honest fare ranges.
Rail risk
Casa-Voyageurs connection risk
How much buffer do you need between an arriving TGV and a connecting Al Boraq train.
Border crossing
Tangier Med vs Tarifa ferry
Cost, time, vehicle paperwork, customs window. Not just "which is cheaper".
Pricing
Sahara tour price decoder
3-day Merzouga vs Zagora vs Erg Chigaga vs M'hamid — what each fare actually includes.
Adventure
Camel trek duration vs price
1h photo ride vs 2-day Erg Chebbi ride — pace, what your bum feels like, plus overland fallback.
City
Petit vs grand taxi decision
Daytime Marrakech, evening rush, 4 passengers, airport — different answers each time.
Cash
MAD cash withdrawal fee matrix
Attijari, BMCE, Banque Populaire, BMCI + UK/EU home banks + airport ATMs.
Tipping
Bakshish calculator by service
Riad, hammam, guide, driver, restaurant, fuel, parking. Per-modifiable ticket.
Bargaining
Souk bargaining math (5 stages)
What to offer at each round so the seller still feels they won.
FX
MAD FX & cash-vs-card bands
When the line between official rate and street rate matters and when it doesn't.
Calendar
Ramadan impact calculator
What's open, what's not. Tour timing vs fasting. Eating-in-public etiquette.
Risk
Travel-insurance adventure gap checker
Quad biking in the dunes, surf school, M'goun traverse — which standard policies exclude.
Kitchen
Tagine cooking time by protein
Clay pot vs pressure cooker, lamb vs chicken vs kefta, plus altitude compensation for Imlil.
Drink
Atay mint tea proportions
The Berber ratio vs Saharan pattern, sugar / Nausine ranges, pouring ritual.
Street food
Street food decoder
Msemen, bessara, harira, snail (babbouche), seffa medfouna — what you're looking at & safe-stomach rule.
Culture
Couscous Friday decoder
Why Friday, who's invited, what to bring, what to expect. Not a recipe page.
Project cooking
Pastilla difficulty matrix
Sweet vs savory, layered warka, 9 ingredients you cannot skip. Honest effort rating.
Quiz
Ramadan etiquette quiz
8 scenarios — eating in public, driving, greeting, restaurant visit during day.
Calendar
Islamic holiday date calculator
Ramadan start/end, Eid al-Fitr, Eid al-Adha, Mawlid, Ras l'Am — 2026–2030.
Dress
Dress code decoder by region
Medina, Atlas, Sahara, mosque, conservative gathering, beach. Modifiers.
Language
Darija + Amazigh pronunciation coach
25 phrases, sound chart (ع, ح, غ, خ, ق), vowel rules. Per-modifier.
Etiquette
Hammam etiquette decoder
Public vs riad hammam, kessa glove, what's modest and what isn't, tipping the masseur.
Calendar
Best month by region
Marrakech / Atlas / Sahara / Essaouira / Chefchaouen / Fes — 12-month scoring.
Climate
Heatwave impact calculator
Marrakech 45°C vs Atlas 24°C vs coastal 30°C — what your day actually looks like.
Festival
M'Goun Rose Festival timing
Early-May harvest window, route from Marrakech, accommodation reality check.
Climate
Sahara day vs night visualizer
By month: daytime high, overnight low, sun-strength index, recommended clothing layers.
Hiking
Atlas hike grade decoder
Toubkal, M'goun, Imlil day-hikes — exposure, scree, altitude, can-you-do-this quiz.
Surf
Surf spot by month
Taghazout, Essaouira, Imsouane, Anchor Point, Killer Point — swell & wind matrix.
Summit
Toubkal weather window calculator
Month, snow line, summit success probability, refuge vs camping decision.
Activity
Marrakech balloon operator comparison
What separates (CFPB) registered operators from informal outfits, price reality, weather refunds.
Health
Toubkal altitude sickness risk
Sleep altitude vs ascent rate, age factors, signs to descend, Diamox for headache decision.
About this site
Morocco Compass is a small set of decision-support tools for travellers planning a trip to Morocco. It exists because the standard travel content on Morocco — "top 10 things to do in Marrakech", "best riads in the medina" — answers questions most visitors don't actually have. What people want to know is closer to:
- Should I take the Al Boraq TGV from Tangier or is it actually worth it for the time saving?
- Is a 3-day Sahara tour that costs 1,200 MAD basically the same as one that costs 4,500 MAD?
- What does Ramadan change for a non-Muslim tourist — can I drink water on the street at 2pm?
- Can I realistically climb Toubkal in March with one night at the refuge?
- How much should I actually tip the riad cleaner, the hammam masseur, the desert driver?
Each tool tries to answer one specific decision like that. The math is heuristic — drawn from published fares, hotel costs, the Moroccan National Tourism Office data, ONCF timetables, and the limits of what's published online. The point is to give you a number or a verdict to push back on, not a brochure to copy.
Limitations: Fares, schedules, visa rules and Ramadan dates change. Every tool here is updated for the 2026/27 season but the calendar items (especially Ramadan and Eid) need a fresh check the week you travel. The bargaining math is calibrated for Marrakech medina; Fes and Essaouira have different ratios. The altitude and weather estimates are long-run averages — not forecasts for your specific week.
Built by: an independent team, not affiliated with ONCF, the Moroccan National Tourism Office, or any tour operator. We do not sell bookings, do not take affiliate commissions, and the site contains no paid placements in tool logic. The only ads on the page are clearly labelled third-party ad slots where a future Google AdSense unit may appear.
Privacy policy
What we collect: Nothing personally identifiable. The tools run entirely in your browser; inputs (numbers you typed, toggles you flipped) are not transmitted to us or stored on any server. We do not require an account, an email, or a login to use any tool.
Cookies & local storage: We do not use cookies or local storage for tracking. Your selections are reset on reload. We do not fingerprint your browser, your IP, or your device.
Third-party advertising (Google AdSense): This site displays advertising through Google AdSense. AdSense uses cookies to serve ads based on a user's prior visits to this site or other sites on the open Internet. Google's use of advertising cookies enables it and its partners to serve ads based on your visit to this site and/or other sites on the Internet. You may opt out of personalised advertising by visiting Google Ads Settings (adssettings.google.com). You may also opt out of certain third-party vendors' use of cookies for personalised advertising by visiting www.aboutads.info or, for EEA users, www.youronlinechoices.eu.
Third-party cookies: When AdSense is active, third parties (including Google) may place or read cookies in your browser and/or use web beacons to collect information as a result of ad serving on this site. These vendors may use persistent identifiers to track your interactions across sites.
EEA / UK consent: If you are visiting from the European Economic Area or the United Kingdom, AdSense will display a consent banner before any personalised advertising loads. Non-personalised ads are still served without cookies.
Analytics: We do not run analytics on this site. There is no Google Analytics, no Plausible, no Facebook Pixel. The page does send a single anonymous page-view beacon to the host platform's analytics endpoint for traffic counting; this contains no personal identifiers and is not used for advertising.
Children: This site is not directed at children under 13 and we do not knowingly collect any information from anyone in that age range.
Changes: If we change this policy in a material way, the change will be reflected on this page with a new effective date.
Contact: questions about this policy can be sent to the address listed on the disclaimer section.
Disclaimer
All content on Morocco Compass — tool logic, fare estimates, festival dates, altitude numbers, language phrases — is provided for general information only. It is not professional travel, medical, legal or financial advice.
Fares and schedules change without notice. We do not guarantee that any train, bus, ferry, flight, tour operator, riad or restaurant mentioned on this site will be operating on the date of your trip, at the price listed, or under the conditions described. Always confirm directly with the operator before paying a deposit, especially for desert tours, balloon flights, and ferry crossings.
The altitude, weather and climate numbers are long-run averages from public sources (Météo Maroc, mountain-specific publications, the World Meteorological Organization). They are not a forecast for the date of your trip. The surf and swell ratings reference Atlantic coast patterns and are not a substitute for checking the actual surf report at the spot you visit.
The cultural and etiquette content describes general Moroccan norms as observed by travellers and as documented in published sources. It is not exhaustive. Local norms vary by region, generation, and family. The Ramadan and Eid dates are calculated from the published Umm al-Qura calendar and are subject to moon sighting; they may shift by a day.
The site is operated from outside Morocco. We are not a registered travel agent, tour operator, or financial services provider. We do not sell bookings and we do not hold customer funds. Where a tool links to a third-party site, that site has its own terms and privacy policy.
Use at your own risk. By using this site you agree that the operators of Morocco Compass are not liable for any loss, injury, delay, or inconvenience arising from decisions you make based on the information provided here.