<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Pocket Wifi Morocco</title>
	<atom:link href="https://pocketwifimorocco.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://pocketwifimorocco.com</link>
	<description></description>
	<lastBuildDate>Mon, 12 Oct 2026 16:25:22 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://pocketwifimorocco.com/wp-content/uploads/2025/10/cropped-Logos-avec-symboles-R-registered-trademark-32x32.png</url>
	<title>Pocket Wifi Morocco</title>
	<link>https://pocketwifimorocco.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Fast Track at Marrakech Airport: How It Works and the Price</title>
		<link>https://pocketwifimorocco.com/fast-track-marrakech-airport/</link>
					<comments>https://pocketwifimorocco.com/fast-track-marrakech-airport/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 12 Oct 2026 16:25:03 +0000</pubDate>
				<category><![CDATA[Morocco Travel]]></category>
		<guid isPermaLink="false">https://pocketwifimorocco.com/?p=4460</guid>

					<description><![CDATA[What fast track at Marrakech Menara airport is, what happens step by step on arrival and on departure, the price per passenger, what it does not do, who it suits, and how to be online as you leave the terminal.]]></description>
										<content:encoded><![CDATA[<style>
.pwmx{--b:#6852f4;--b2:#5a43ef;--ink:#1f2c33;--mut:#45505f;--soft:#f7fafd;--line:#e7ecee;
--ok:#0b7a45;--okbg:#e7f5ed;--wr:#9a5b06;--wrbg:#fdf2e2;--bd:#a52017;--bdbg:#fdecea;
color:var(--ink);line-height:1.72}
.pwmx *{box-sizing:border-box}
.pwmx>:first-child{margin-top:0}
.pwmx p{margin:0 0 18px;color:var(--ink)}
.pwmx h2{font-size:clamp(22px,3.2vw,29px);line-height:1.25;margin:46px 0 16px;
padding-left:14px;border-left:5px solid var(--b);color:var(--ink)}
.pwmx h3{font-size:clamp(18px,2.4vw,21px);margin:30px 0 10px;color:var(--ink)}
.pwmx ul,.pwmx ol{margin:0 0 20px;padding-left:22px}
.pwmx li{margin-bottom:9px}
.pwmx a{color:var(--b2)}
.pwmx-lead{background:linear-gradient(135deg,#f4f2ff 0%,#f7fafd 62%,#fff 100%);
border:1px solid #e2ddfb;border-left:6px solid var(--b);border-radius:14px;
padding:22px 24px;margin:0 0 28px}
.pwmx-lead p{margin:0;font-size:clamp(16.5px,2.2vw,19px)}
.pwmx-kicker{display:inline-block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;
font-weight:800;color:var(--b2);background:#efecff;border-radius:99px;padding:5px 12px;margin-bottom:12px}
.pwmx-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:12px;margin:28px 0}
.pwmx-stat{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px 12px;text-align:center}
.pwmx-stat b{display:block;font-size:clamp(18px,2.6vw,23px);color:var(--b2);line-height:1.15}
.pwmx-stat span{display:block;font-size:12.5px;color:var(--mut);margin-top:6px;line-height:1.4}
.pwmx-wrap{overflow-x:auto;margin:28px 0;border:1px solid var(--line);border-radius:12px;background:#fff}
.pwmx-tbl{width:100%;border-collapse:collapse;font-size:15px;min-width:540px}
.pwmx-cap{font-size:13px;color:var(--mut);line-height:1.6;margin:28px 0 8px}.pwmx-fig{margin:0}
.pwmx-cap+.pwmx-wrap{margin-top:0}
.pwmx-tbl th,.pwmx-tbl td{padding:12px 14px;text-align:left;vertical-align:top;
border-bottom:1px solid var(--line);color:var(--ink)}
.pwmx-tbl thead th{background:var(--soft);font-weight:700;font-size:13.5px}
.pwmx-tbl tbody tr:last-child td{border-bottom:0}
.pwmx-tbl tbody tr:nth-child(even) td{background:#fcfdff}
.pwmx-tbl td.win{background:#f0fdf5;font-weight:700}
.pwmx-tbl .sub{display:block;font-size:12px;color:var(--mut);font-weight:400;margin-top:3px}
.pwmx .pill{display:inline-block;padding:4px 10px;border-radius:99px;font-size:12px;
font-weight:800;white-space:nowrap}
.pwmx .pill.ok{background:var(--okbg);color:var(--ok)}
.pwmx .pill.wr{background:var(--wrbg);color:var(--wr)}
.pwmx .pill.bd{background:var(--bdbg);color:var(--bd)}
.pwmx-note{border:1px solid var(--line);border-left:5px solid var(--b);background:var(--soft);
border-radius:12px;padding:18px 20px;margin:28px 0}
.pwmx-note.warn{border-left-color:#e0a640;background:var(--wrbg);border-color:#f0dcb8}
.pwmx-note.good{border-left-color:#2f9e63;background:var(--okbg);border-color:#cfe9db}
.pwmx-note p:last-child{margin-bottom:0}
.pwmx-note .lbl{display:block;font-size:11px;letter-spacing:.13em;text-transform:uppercase;
font-weight:800;color:var(--mut);margin-bottom:8px}
.pwmx-steps{list-style:none;margin:28px 0;padding:0;counter-reset:s}
.pwmx-steps li{counter-increment:s;position:relative;padding:2px 0 20px 54px;margin:0}
.pwmx-steps li:last-child{padding-bottom:0}
.pwmx-steps li::before{content:counter(s);position:absolute;left:0;top:0;width:34px;height:34px;
border-radius:50%;background:var(--b);color:#fff;font-weight:800;font-size:15px;
display:flex;align-items:center;justify-content:center}
.pwmx-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:16px;margin:28px 0}
.pwmx-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px 22px}
.pwmx-card.hi{border-color:#cfc6fb;box-shadow:0 2px 14px rgba(104,82,244,.09)}
.pwmx-card h4{margin:0 0 12px;font-size:17px;color:var(--ink);line-height:1.3}
.pwmx-card ul{margin:0;padding-left:19px}
.pwmx-card li:last-child{margin-bottom:0}
.pwmx-meters{margin:28px 0;border:1px solid var(--line);border-radius:12px;padding:6px 18px;background:#fff}
.pwmx-m{display:grid;grid-template-columns:minmax(118px,1.15fr) 3fr minmax(74px,auto);gap:14px;
align-items:center;padding:11px 0;border-bottom:1px solid var(--line);font-size:14.5px}
.pwmx-m:last-child{border-bottom:0}
.pwmx-track{background:#eef1f6;border-radius:99px;height:12px;overflow:hidden;display:block}
.pwmx-fill{display:block;height:100%;background:linear-gradient(90deg,#8b7bf7,#6852f4);border-radius:99px}
.pwmx-fill.alt{background:linear-gradient(90deg,#34c07d,#0b7a45)}
.pwmx-m b{text-align:right;font-variant-numeric:tabular-nums;color:var(--mut);font-weight:700;font-size:13.5px}
@media(max-width:560px){
.pwmx-m{grid-template-columns:1fr auto;grid-template-areas:"l v" "t t";gap:6px 12px}
.pwmx-m>span:first-child{grid-area:l}.pwmx-m b{grid-area:v}.pwmx-track{grid-area:t;margin-bottom:4px}}
.pwmx-faq{border:1px solid var(--line);border-radius:12px;background:#fff;margin:0 0 10px;overflow:hidden}
.pwmx-faq summary{cursor:pointer;padding:15px 18px;font-weight:700;font-size:16px;list-style:none;
display:flex;justify-content:space-between;gap:14px;align-items:center;color:var(--ink)}
.pwmx-faq summary::-webkit-details-marker{display:none}
.pwmx-faq summary::after{content:"+";font-size:23px;font-weight:400;color:var(--b);line-height:1}
.pwmx-faq[open] summary::after{content:"\2212"}
.pwmx-faq[open] summary{border-bottom:1px solid var(--line)}
.pwmx-faq .a{padding:15px 18px;color:var(--mut)}
.pwmx-faq .a p:last-child{margin-bottom:0}
.pwmx-cta{background:linear-gradient(135deg,#6852f4,#8b5cf6);border-radius:16px;padding:28px 24px;
margin:36px 0;color:#fff;text-align:center}
.pwmx-cta h3{color:#fff;margin:0 0 8px;font-size:clamp(19px,2.6vw,23px)}
.pwmx-cta p{color:#eae6ff;margin:0 0 18px;font-size:15.5px}
.pwmx-btn{display:inline-block;background:#fff;color:#5a43ef;font-weight:800;padding:13px 28px;
border-radius:99px;text-decoration:none;font-size:16px}
.pwmx-cta .alt{display:block;margin:14px 0 0;font-size:13.5px;color:#e6e1ff}
.pwmx-cta .alt a{color:#fff}
.pwmx-verdict{border:2px solid #cfc6fb;border-radius:14px;padding:20px 22px;background:#faf9ff;margin:32px 0}
.pwmx-verdict p:last-child{margin-bottom:0}
.pwmx-src{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:14px;margin-top:36px}
/* Featured image: fill the article card instead of floating inside its padding.
   The offsets mirror Astra's own article padding at each of its four breakpoints,
   measured on this site 2026-09-04 (5.34/6.67, 3.34/2.40, 1.41/2.01, 1.31/0.88 em),
   so the image tracks the theme rather than one hardcoded pixel figure. */
.entry-header > .post-thumb-img-content.post-thumb{--pwm-py:5.34rem;--pwm-px:6.67rem;
margin:calc(-1 * var(--pwm-py)) calc(-1 * var(--pwm-px)) 1.5rem !important}
.entry-header > .post-thumb-img-content.post-thumb img{display:block;width:100%;height:auto}
@media(max-width:1200px){.entry-header > .post-thumb-img-content.post-thumb{--pwm-py:3.34rem;--pwm-px:2.4rem}}
@media(max-width:921px){.entry-header > .post-thumb-img-content.post-thumb{--pwm-py:1.40625rem;--pwm-px:2.00625rem}}
@media(max-width:544px){.entry-header > .post-thumb-img-content.post-thumb{--pwm-py:1.3125rem;--pwm-px:0.875rem}}
</style>
<div class="pwmx">
<div class="pwmx-lead">
<span class="pwmx-kicker">The short answer</span></p>
<p><strong>Fast track at Marrakech Menara is a meet-and-assist service: an agent waits for you as you step off the aircraft with a sign bearing your name, accompanies you through passport control and customs, and hands you to your driver.</strong> <a href="https://www.tmcconciergerie.com/en/fast-track-marrakech-airport/" target="_blank" rel="noopener">TMC Conciergerie</a>, a concierge service in Marrakech, sells it at 200 EUR per passenger, on arrival or on departure, booked at least 48 hours before the flight. It does not remove any formality and does not guarantee a time: the agent takes you to the priority lane when it is open. Add a pocket WiFi router waiting in the arrivals hall and your group leaves the airport both through the formalities and online.</p>
</div>
<p>This page explains what fast track at Marrakech airport is, what happens step by step on arrival and on departure, what it costs, what it does not do, and who it suits. The service details are those published by TMC Conciergerie on its own website, read on 12 October 2026. We rent pocket WiFi routers; we do not sell fast track, and we link to the provider for booking.</p>
<div class="pwmx-stats">
<div class="pwmx-stat"><b>200 EUR</b><span>per passenger, each way, at TMC Conciergerie</span></div>
<div class="pwmx-stat"><b>100 EUR</b><span>for a child aged 2 to 12; under 2 free</span></div>
<div class="pwmx-stat"><b>48 hours</b><span>before the flight: the latest you can book</span></div>
<div class="pwmx-stat"><b>&euro;4.90</b><span>a day for a router waiting for you in arrivals</span></div>
</div>
<h2>What fast track at Marrakech airport is</h2>
<p>It is a personal welcome and escort inside the terminal. TMC Conciergerie describes its Fast Track Premium like this: your agent waits for you as you leave the aircraft, holding a sign with your name, stays with you through the formalities, and hands you over to your driver. On departure the same thing happens in the other direction, from the drop-off point to the departure lounge.</p>
<p>The provider is clear about the legal frame: fast track does not change the airport&rsquo;s rules. Passport control and customs are state formalities, and you present your own documents. The agent welcomes you, guides you, and takes you to the priority lane when it is open.</p>
<h2>Why people book it at Menara</h2>
<p>According to TMC Conciergerie, Marrakech Menara handled a record 10.2 million passengers in 2025, in terminals sized for about 7.4 million a year, while an extension is under way. European flights often arrive in waves, and when several aircraft reach passport control in the same slot, that is where the waiting happens. The airport is 6.9&nbsp;km from the city centre, 15 to 20 minutes by car.</p>
<p>One thing you no longer have to do: there is no landing card to fill in. The provider notes that the police card was abolished on 16 September 2019 at all Moroccan airports. Passport and visa rules are in <a href="https://pocketwifimorocco.com/morocco-entry-requirements/">Morocco entry requirements</a>.</p>
<h2>On arrival, step by step</h2>
<ol class="pwmx-steps">
<li><strong>Before you land.</strong> You receive in writing the name of your agent and the exact meeting point, in French or in English.</li>
<li><strong>As you leave the aircraft.</strong> Your agent is waiting with a sign in the name of the booking and takes charge of your group.</li>
<li><strong>Passport control.</strong> The agent takes you to the control and to the priority lane when it is open. You present your own documents.</li>
<li><strong>Customs.</strong> The agent accompanies you through customs.</li>
<li><strong>The exit.</strong> The agent hands you to your driver, who has been told you are out, or walks you to the exit.</li>
</ol>
<h2>On departure, step by step</h2>
<ol class="pwmx-steps">
<li><strong>At the drop-off point.</strong> Your agent meets you as you get out of the vehicle and accompanies you into the terminal.</li>
<li><strong>Check-in.</strong> The agent accompanies you to your airline&rsquo;s desk.</li>
<li><strong>Security and police controls.</strong> The agent takes you to the controls and to the priority lane when it is open.</li>
<li><strong>The departure lounge.</strong> The agent leaves you at the lounge once the controls are passed. Boarding time is still the one your airline gives you.</li>
</ol>
<h2>What it costs</h2>
<figure class="pwmx-fig"><figcaption class="pwmx-cap">Fast Track Premium at Marrakech Menara as published by TMC Conciergerie on 12 October 2026. Arrival and departure are booked separately, each with its own flight number, at the same price.</figcaption><div class="pwmx-wrap">
<table class="pwmx-tbl">
<thead>
<tr>
<th>Passenger</th>
<th>Price, each way</th>
<th>Notes</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Adult</strong></td>
<td>200 EUR</td>
<td>Per passenger, taxes included, shown before you book</td>
</tr>
<tr>
<td><strong>Child aged 2 to 12</strong></td>
<td>100 EUR</td>
<td>Half the adult price</td>
</tr>
<tr>
<td><strong>Child under 2</strong></td>
<td>Free</td>
<td></td>
</tr>
<tr>
<td><strong>Booking deadline</strong></td>
<td>48 hours before the flight</td>
<td>Online, by phone or on WhatsApp; no later booking is possible</td>
</tr>
<tr>
<td><strong>Cancellation</strong></td>
<td>Free more than 7 days before</td>
<td>Then 50% of the price until 72 hours before, and 100% after that</td>
</tr>
</tbody>
</table>
</div>
</figure>
<p>The provider states that the flight is tracked: if it is late, the agent adapts to the real landing time and no supplement is charged. Service is in French and English.</p>
<div class="pwmx-note warn">
<span class="lbl">What fast track does not do</span></p>
<p>In the provider&rsquo;s own words: it does not remove any formality, because passport control and customs are state formalities; it does not guarantee any passage time, because the priority lane depends on the airport and the hour; and on departure it does not replace your airline&rsquo;s check-in deadline.</p>
</div>
<h2>Is fast track at Marrakech airport worth it?</h2>
<div class="pwmx-cards">
<div class="pwmx-card hi">
<h4>It suits you if&hellip;</h4>
<ul>
<li>You are travelling with young children or a pushchair: the under-2s are free.</li>
<li>Someone in your party has reduced mobility. State the need when you book; the provider confirms availability before the flight.</li>
<li>You have a meeting, a transfer or a dinner booked soon after landing.</li>
<li>You land in a busy slot and want someone to guide you from the aircraft door.</li>
</ul>
</div>
<div class="pwmx-card">
<h4>You can do without it if&hellip;</h4>
<ul>
<li>You travel light, at a quiet hour, and do not mind queueing.</li>
<li>A guaranteed time is what you want: no provider can promise one.</li>
<li>The price per passenger is more than the comfort is worth to you.</li>
</ul>
</div>
</div>
<h2>Fast track gets you out. A router gets you online.</h2>
<p>Both are arranged before you fly, and they solve different halves of the same hour. Fast track is about the formalities. The connection is about everything after: telling the riad you have landed, following the route to the medina, sharing a location with the rest of the group.</p>
<div class="pwmx-cards">
<div class="pwmx-card hi">
<h4>Waiting in the arrivals hall</h4>
<ul>
<li>Book with your flight number and we meet you in the arrivals hall at Menara.</li>
<li>The router is charged and switched on: join the WiFi with the password on the card.</li>
</ul>
</div>
<div class="pwmx-card">
<h4>One connection for everyone</h4>
<ul>
<li>Up to 10 devices: phones, tablets and laptops.</li>
<li>Unlimited data for &euro;4.90 a day in total, with no reduced speed.</li>
</ul>
</div>
<div class="pwmx-card">
<h4>Nothing to queue for</h4>
<ul>
<li>No SIM counter and no passport registration for a SIM.</li>
<li>Your own SIM and number stay in your phone.</li>
</ul>
</div>
</div>
<p>The ways to get online on arrival are compared in <a href="https://pocketwifimorocco.com/marrakech-airport-getting-online/">getting online at Marrakech Menara airport</a>, and the rental at the airport is on <a href="https://pocketwifimorocco.com/pocket-wifi-marrakech-menara-airport/">pocket WiFi at Marrakech Menara airport</a>.</p>
<h2>How to book fast track</h2>
<p>Fast track is booked with the provider, not with us: see <a href="https://www.tmcconciergerie.com/en/fast-track-marrakech-airport/" target="_blank" rel="noopener">TMC Conciergerie</a> for the booking form, the full conditions and the private transfer it can add after the formalities. Book at least 48 hours before your flight.</p>
<h2>How to have a router delivered in Marrakech</h2>
<ol class="pwmx-steps">
<li><strong>Book online</strong> with your dates and your address in Marrakech: riad, hotel, villa, Airbnb or Menara airport. The minimum is two days.</li>
<li><strong>We deliver it charged</strong>, any day from 08:00 to 20:00 (09:00&ndash;15:30 during Ramadan). Same-day delivery is possible subject to availability.</li>
<li><strong>Join the WiFi</strong> with the password printed on the card that comes with the router.</li>
<li><strong>We collect it</strong> at the end, in Marrakech, and the &euro;50 deposit is released.</li>
</ol>
<p>Details are on <a href="https://pocketwifimorocco.com/pocket-wifi-marrakech/">pocket WiFi rental in Marrakech</a> and prices on the <a href="https://pocketwifimorocco.com/pricing/">pricing page</a>.</p>
<h2 id="faq-fast-track-marrakech-airport">Frequently asked questions</h2>
<details class="pwmx-faq">
<summary>What is fast track at Marrakech airport?</summary>
<div class="a">
<p>It is a meet-and-assist service. An agent waits for you as you leave the aircraft with a sign bearing your name, accompanies you through passport control and customs, and hands you to your driver. On departure it runs from the drop-off point to the departure lounge.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>How much does fast track cost at Marrakech airport?</summary>
<div class="a">
<p>TMC Conciergerie publishes 200 EUR per passenger, each way, taxes included. A child aged 2 to 12 pays 100 EUR and a child under 2 is free. Price read on the provider&rsquo;s website on 12 October 2026.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Does fast track let you skip passport control in Marrakech?</summary>
<div class="a">
<p>No. Passport control and customs are state formalities and you present your own documents. The agent accompanies you and takes you to the priority lane when it is open.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Does fast track guarantee a time through Marrakech airport?</summary>
<div class="a">
<p>No. The provider states that it does not guarantee any passage time, because the priority lane depends on the airport and the hour.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>How far ahead do I need to book fast track in Marrakech?</summary>
<div class="a">
<p>At least 48 hours before your flight, online, by phone or on WhatsApp. The provider states that airport access procedures do not allow any later booking.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Can I book fast track for departure from Marrakech?</summary>
<div class="a">
<p>Yes. The agent meets you at the drop-off point, accompanies you to check-in and through the security and police controls, and leaves you at the departure lounge. Arrival and departure are booked separately, at the same price.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Do I need to fill in a landing card at Marrakech airport?</summary>
<div class="a">
<p>No. According to the provider, the police landing card was abolished on 16 September 2019 at all Moroccan airports, for arrivals and departures.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Can I have internet as soon as I leave Marrakech airport?</summary>
<div class="a">
<p>Yes. A pocket WiFi router booked in advance is handed to you in the arrivals hall, charged and ready, for &euro;4.90 a day for up to 10 devices with unlimited data.</p>
</div>
</details>
<div class="pwmx-cta">
<h3>Land in Marrakech already connected</h3>
<p>&euro;4.90 per day &middot; unlimited data &middot; up to 10 devices &middot; free delivery and collection at your riad, hotel or Menara airport</p>
<p><a class="pwmx-btn" href="https://pocketwifimorocco.com/fast-track-marrakech-airport/#book">Check dates and book</a><br />
<span class="alt">Questions before you book? WhatsApp +212&nbsp;6&nbsp;23&nbsp;11&nbsp;25&nbsp;18 or email <a href="mailto:contact@pocketwifimorocco.com">contact@pocketwifimorocco.com</a>.</span>
</div>
<p class="pwmx-src">Sources. Fast track service, steps, prices, booking deadline, cancellation terms, airport figures and landing card: the website of TMC Conciergerie (tmcconciergerie.com: Marrakech Menara fast track page, &ldquo;Fast Track in Morocco&rsquo;s airports&rdquo; page and booking terms, version of 7 October 2026), read on 12 October 2026 and quoted as that provider&rsquo;s published terms, not ours. Prices and conditions change: check the provider&rsquo;s page before booking. Our prices are our published rates on 12 October 2026.</p>
</div>
<h2 id="book">Book your router for Marrakech</h2>
<p>Choose your delivery and return dates and addresses in Marrakech, then pay securely online.</p>
<link rel="stylesheet" href="https://pocketwifimorocco.com/rental/form/booking-form.css?v=20260921">
<div class="rental-form">
  <div id="form-progress" class="form-progress">
    <div class="progress-track">
      <div id="form-progress-fill" class="progress-fill"></div>
    </div>
    <div class="progress-labels">
      <span class="progress-label" data-step="1">Dates</span>
      <span class="progress-label" data-step="2">Details</span>
      <span class="progress-label" data-step="3">Payment</span>
    </div>
  </div>
  <form id="rentalForm" data-lang="en" method="GET" novalidate>
    <!-- Hidden tracking fields -->
    <input type="hidden" name="utm_source" id="utm_source">
    <input type="hidden" name="utm_medium" id="utm_medium">
    <input type="hidden" name="utm_campaign" id="utm_campaign">
    <input type="hidden" name="utm_term" id="utm_term">
    <input type="hidden" name="utm_content" id="utm_content">
    <input type="hidden" name="referrer" id="referrer">
    <!-- Nom complet -->
    <div class="form-group step-2 full-width">
      <label class="form-label">Full name *</label>
      <input type="text" name="n" required class="form-input">
      <div class="validation-message">Please enter your full name</div>
    </div>

    <!-- Email + Téléphone -->
    <div class="form-row step-2 full-width">
      <div class="form-col">
        <label class="form-label">Email *</label>
        <input type="email" name="e" required class="form-input">
        <div class="validation-message">Please enter a valid email address</div>
      </div>
      <div class="form-col">
        <label class="form-label">Phone *</label>
        <div class="phone-container">
          <select id="country-code" name="country-code" class="country-select">
            <option value="212" data-flag="🇲🇦" selected>🇲🇦 +212</option>
            <option value="33" data-flag="🇫🇷">🇫🇷 +33</option>
            <option value="34" data-flag="🇪🇸">🇪🇸 +34</option>
            <option value="49" data-flag="🇩🇪">🇩🇪 +49</option>
            <option value="1" data-flag="🇺🇸">🇺🇸 +1</option>
            <option value="44" data-flag="🇬🇧">🇬🇧 +44</option>
            <option value="39" data-flag="🇮🇹">🇮🇹 +39</option>
            <option value="31" data-flag="🇳🇱">🇳🇱 +31</option>
            <option value="32" data-flag="🇧🇪">🇧🇪 +32</option>
            <option value="41" data-flag="🇨🇭">🇨🇭 +41</option>
            <option value="43" data-flag="🇦🇹">🇦🇹 +43</option>
            <option value="45" data-flag="🇩🇰">🇩🇰 +45</option>
            <option value="46" data-flag="🇸🇪">🇸🇪 +46</option>
            <option value="47" data-flag="🇳🇴">🇳🇴 +47</option>
            <option value="351" data-flag="🇵🇹">🇵🇹 +351</option>
            <option value="353" data-flag="🇮🇪">🇮🇪 +353</option>
            <option value="358" data-flag="🇫🇮">🇫🇮 +358</option>
            <option value="213" data-flag="🇩🇿">🇩🇿 +213</option>
            <option value="216" data-flag="🇹🇳">🇹🇳 +216</option>
            <option value="20" data-flag="🇪🇬">🇪🇬 +20</option>
            <option value="966" data-flag="🇸🇦">🇸🇦 +966</option>
            <option value="971" data-flag="🇦🇪">🇦🇪 +971</option>
            <option value="974" data-flag="🇶🇦">🇶🇦 +974</option>
            <option value="965" data-flag="🇰🇼">🇰🇼 +965</option>
            <option value="973" data-flag="🇧🇭">🇧🇭 +973</option>
            <option value="968" data-flag="🇴🇲">🇴🇲 +968</option>
            <option value="962" data-flag="🇯🇴">🇯🇴 +962</option>
            <option value="961" data-flag="🇱🇧">🇱🇧 +961</option>
            <option value="90" data-flag="🇹🇷">🇹🇷 +90</option>
            <option value="7" data-flag="🇷🇺">🇷🇺 +7</option>
            <option value="86" data-flag="🇨🇳">🇨🇳 +86</option>
            <option value="81" data-flag="🇯🇵">🇯🇵 +81</option>
            <option value="82" data-flag="🇰🇷">🇰🇷 +82</option>
            <option value="91" data-flag="🇮🇳">🇮🇳 +91</option>
            <option value="55" data-flag="🇧🇷">🇧🇷 +55</option>
            <option value="52" data-flag="🇲🇽">🇲🇽 +52</option>
            <option value="54" data-flag="🇦🇷">🇦🇷 +54</option>
            <option value="61" data-flag="🇦🇺">🇦🇺 +61</option>
            <option value="64" data-flag="🇳🇿">🇳🇿 +64</option>
            <option value="27" data-flag="🇿🇦">🇿🇦 +27</option>
          </select>
          <input type="tel" name="t" required class="phone-input" placeholder="e.g. 612345678">
        </div>
        <div class="validation-message phone-validation"></div>
      </div>
    </div>

    <!-- Dates and Times -->
    <div class="form-row step-1">
      <div class="form-col">
        <label class="form-label">Delivery date *
          <div class="quantity-label-info">The courier delivers your order.</div>
        </label>
        <div class="date-time-group">
          <input type="date" id="date-1" name="a" required class="form-input">
          <select id="arrival-time-picker" name="at" required class="time-dropdown">
            <option value="08:00">08:00</option>
            <option value="08:30">08:30</option>
            <option value="09:00">09:00</option>
            <option value="09:30">09:30</option>
            <option value="10:00">10:00</option>
            <option value="10:30">10:30</option>
            <option value="11:00">11:00</option>
            <option value="11:30">11:30</option>
            <option value="12:00">12:00</option>
            <option value="12:30">12:30</option>
            <option value="13:00">13:00</option>
            <option value="13:30">13:30</option>
            <option value="14:00">14:00</option>
            <option value="14:30">14:30</option>
            <option value="15:00">15:00</option>
            <option value="15:30">15:30</option>
            <option value="16:00">16:00</option>
            <option value="16:30">16:30</option>
            <option value="17:00">17:00</option>
            <option value="17:30">17:30</option>
            <option value="18:00">18:00</option>
            <option value="18:30">18:30</option>
            <option value="19:00">19:00</option>
            <option value="19:30">19:30</option>
            <option value="20:00">20:00</option>
          </select>
        </div>
        <div class="validation-message">Please select a delivery date</div>
        <div class="validation-message" id="arrival-time-error">Delivery time must be between 08:00 and 20:00</div>
      </div>
      <div class="form-col">
        <label class="form-label">Return date *
          <div class="quantity-label-info">The courier collects your order</div>
        </label>
        <div class="date-time-group">
          <input type="date" id="date-2" name="d" required class="form-input">
          <select id="departure-time-picker" name="dt" required class="time-dropdown">
            <option value="08:00">08:00</option>
            <option value="08:30">08:30</option>
            <option value="09:00">09:00</option>
            <option value="09:30">09:30</option>
            <option value="10:00">10:00</option>
            <option value="10:30">10:30</option>
            <option value="11:00">11:00</option>
            <option value="11:30">11:30</option>
            <option value="12:00">12:00</option>
            <option value="12:30">12:30</option>
            <option value="13:00">13:00</option>
            <option value="13:30">13:30</option>
            <option value="14:00">14:00</option>
            <option value="14:30">14:30</option>
            <option value="15:00">15:00</option>
            <option value="15:30">15:30</option>
            <option value="16:00">16:00</option>
            <option value="16:30">16:30</option>
            <option value="17:00">17:00</option>
            <option value="17:30">17:30</option>
            <option value="18:00">18:00</option>
            <option value="18:30">18:30</option>
            <option value="19:00">19:00</option>
            <option value="19:30">19:30</option>
            <option value="20:00">20:00</option>
          </select>
        </div>
        <div class="validation-message">Please select a return date</div>
        <div class="validation-message" id="departure-time-error">Return time must be between 08:00 and 20:00</div>
      </div>
    </div>
    <div id="ramadan-time-note" class="ramadan-time-note step-1">Hours limited to 09:00–15:30 during Ramadan.</div>

    <!-- Quantité de routeurs -->
    <div class="form-group" style="display: none;">
      <label class="form-label">WiFi router quantity *
        <div class="quantity-label-info">Choose the number of routers you need</div>
      </label>
      <div class="quantity-container">
        <button type="button" class="quantity-btn" id="quantity-minus">−</button>
        <input type="number" name="q" id="quantity-input" value="1" min="1" max="50" required class="quantity-input" readonly>
        <button type="button" class="quantity-btn" id="quantity-plus">+</button>
      </div>
      <div class="validation-message">Please select a valid quantity (1-50)</div>
    </div>


    <!-- Ville et adresse de réception -->
    <div id="pickup-location-row" class="form-row step-2 full-width">
      <div id="pickup-city-field" class="form-group step-2">
        <label class="form-label">Delivery city *</label>
        <select id="pickup-city" name="pickup_city" required class="form-input" tabindex="-1" aria-readonly="true" style="pointer-events: none; -webkit-appearance: none !important; -moz-appearance: none !important; appearance: none !important; background-image: none !important;">
          <option value="Marrakech" selected>Marrakech</option>
        </select>
        <div class="validation-message">Please choose the delivery city</div>
      </div>
      <div id="pickup-address-field" class="form-group step-2">
        <label class="form-label">Delivery address *</label>
        <input type="text" id="pickup-address" name="pickup_address" class="autocompleteriad form-input">
        <div class="validation-message">Please enter the delivery address</div>
        <div class="autocomplete-dropdown"></div>
      </div>
    </div>

    <!-- Option: restitution à la même adresse que la réception -->
    <div class="form-group step-2" id="same-return-section">
      <label class="radio-option" for="same-return-checkbox" style="cursor:pointer;">
        <input type="checkbox" id="same-return-checkbox" checked style="padding:0; width:auto; height:auto;">
        <span>Return to the same address as delivery</span>
      </label>
    </div>

    <!-- Ville et adresse de restitution -->
    <div id="return-location-row" class="form-row step-2 full-width">
      <div id="return-city-field" class="form-group step-2">
        <label class="form-label">Return city *</label>
        <select id="return-city" name="return_city" required class="form-input" tabindex="-1" aria-readonly="true" style="pointer-events: none; -webkit-appearance: none !important; -moz-appearance: none !important; appearance: none !important; background-image: none !important;">
          <option value="Marrakech" selected>Marrakech</option>
        </select>
        <div class="validation-message">Please choose the return city</div>
      </div>
      <div id="return-address-field" class="form-group step-2">
        <label class="form-label">Return address *</label>
        <input type="text" id="return-address" name="return_address" class="autocompleteriad form-input">
        <div class="validation-message">Please enter the return address</div>
        <div class="autocomplete-dropdown"></div>
      </div>
    </div>
    <div class="step-navigation step-2" style="display: none;">
      <button type="button" id="step2-prev" class="step-button">Back</button>
      <button type="button" id="step2-next" class="step-button">Next</button>
    </div>

    <!-- Accessoires -->
    <div class="accessories-section step-3" style="display: none;">
      <h3 class="accessories-title">Available Accessories</h3>
      <div class="accessories-info">
        <i class="fas fa-info-circle"></i>
        <span>Optional accessories</span>
      </div>
      <label class="accessory-item accessory-clickable">
        <img fetchpriority="high" decoding="async" src="https://pocketwifimorocco.com/wp-content/uploads/2026/08/X-1036.jpg" alt="Powerbank" width="500" height="500" class="accessory-image">
        <div class="accessory-info">
          <h4 class="accessory-name">Portable Power Bank</h4>
          <p class="accessory-price">€1.90 incl. VAT/day</p>
        </div>
        <input type="checkbox" id="powerbank-checkbox" class="accessory-checkbox">
      </label>
      <label class="accessory-item accessory-clickable">
        <img decoding="async" src="https://pocketwifimorocco.com/wp-content/uploads/2026/08/X-1037.jpg" alt="Car Phone Holder" width="500" height="500" class="accessory-image">
        <div class="accessory-info">
          <h4 class="accessory-name">Car Phone Holder</h4>
          <p class="accessory-price">€0.90 incl. VAT/day</p>
        </div>
        <input type="checkbox" id="phone-holder-checkbox" class="accessory-checkbox">
      </label>
      <input type="hidden" name="powerbank_qty" id="powerbank-input" value="0">
      <input type="hidden" name="phone_holder_qty" id="phone-holder-input" value="0">
    </div>

    <!-- Price -->
    <div id="price-summary" class="price-summary step-1" style="display: none;">
      <div class="price-total">
        Total: <span id="total-price-eur">€0</span>
      </div>
      <div class="price-details">
        <span id="rental-days">0</span> days at €4.90/day
      </div>
      <div class="price-deposit">
        Plus a refundable €50 deposit per router, held at booking and released when the device is returned in good condition.
      </div>

      <div id="date-error" class="validation-message" style="display: none;">
        ⚠️ Minimum duration: 2 days
      </div>
    </div>
    <div class="step-navigation step-1">
      <button type="button" id="step1-next" class="step-button">Next</button>
    </div>

    <!-- Terms and Deposit Checkbox -->
    <div class="terms-deposit-section step-3" style="display: none;">
      <label class="terms-deposit-label">
        <input type="checkbox" id="terms-deposit-checkbox" name="terms" class="terms-deposit-input" required>
        <span class="terms-deposit-text">
          I accept the <a style="color:white;" href="https://pocketwifimorocco.com/general-rental-terms-and-conditions/">rental terms</a> and <a style="color:white;" href="https://pocketwifimorocco.com/general-rental-terms-and-conditions/">payment terms</a>.
        </span>
      </label>
      <div id="terms-deposit-error" class="terms-deposit-error" style="display: none;">
        You must accept the terms and confirm the deposit to continue.
      </div>
    </div>
    <div id="price-summary-final" class="price-summary step-3" style="display: none;">
      <div class="price-total">
        Total: <span id="total-price-eur-final">€0</span>
      </div>
      <div class="price-details" id="price-details-final">
        <span id="rental-days-final">0</span> days at €4.90/day
      </div>
      <div class="price-deposit">
        Refundable deposit: <span id="deposit-total-amount">50€</span>
        <span class="price-deposit-note">released when the device is returned in good condition</span>
      </div>
    </div>

    <!-- Submit -->
    <div class="step-3" style="text-align: center; margin-top: 20px; display: none;">
      <button type="submit" class="submit-button">
        Pay Now
      </button>
    </div>
  </form>
</div>
<script src="https://pocketwifimorocco.com/rental/form/booking-form.js?v=20260921"></script>

]]></content:encoded>
					
					<wfw:commentRss>https://pocketwifimorocco.com/fast-track-marrakech-airport/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>What to Wear in Marrakech: Month by Month, Women and Men</title>
		<link>https://pocketwifimorocco.com/what-to-wear-in-marrakech/</link>
					<comments>https://pocketwifimorocco.com/what-to-wear-in-marrakech/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 12 Oct 2026 14:27:40 +0000</pubDate>
				<category><![CDATA[Morocco Travel]]></category>
		<guid isPermaLink="false">https://pocketwifimorocco.com/?p=4414</guid>

					<description><![CDATA[What to wear in Marrakech as a woman or a man: the dress advice in the UK government's travel advice, what to pack for each part of the year from ten years of weather data, shoes, evenings and day trips.]]></description>
										<content:encoded><![CDATA[<style>
.pwmx{--b:#6852f4;--b2:#5a43ef;--ink:#1f2c33;--mut:#45505f;--soft:#f7fafd;--line:#e7ecee;
--ok:#0b7a45;--okbg:#e7f5ed;--wr:#9a5b06;--wrbg:#fdf2e2;--bd:#a52017;--bdbg:#fdecea;
color:var(--ink);line-height:1.72}
.pwmx *{box-sizing:border-box}
.pwmx>:first-child{margin-top:0}
.pwmx p{margin:0 0 18px;color:var(--ink)}
.pwmx h2{font-size:clamp(22px,3.2vw,29px);line-height:1.25;margin:46px 0 16px;
padding-left:14px;border-left:5px solid var(--b);color:var(--ink)}
.pwmx h3{font-size:clamp(18px,2.4vw,21px);margin:30px 0 10px;color:var(--ink)}
.pwmx ul,.pwmx ol{margin:0 0 20px;padding-left:22px}
.pwmx li{margin-bottom:9px}
.pwmx a{color:var(--b2)}
.pwmx-lead{background:linear-gradient(135deg,#f4f2ff 0%,#f7fafd 62%,#fff 100%);
border:1px solid #e2ddfb;border-left:6px solid var(--b);border-radius:14px;
padding:22px 24px;margin:0 0 28px}
.pwmx-lead p{margin:0;font-size:clamp(16.5px,2.2vw,19px)}
.pwmx-kicker{display:inline-block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;
font-weight:800;color:var(--b2);background:#efecff;border-radius:99px;padding:5px 12px;margin-bottom:12px}
.pwmx-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:12px;margin:28px 0}
.pwmx-stat{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px 12px;text-align:center}
.pwmx-stat b{display:block;font-size:clamp(18px,2.6vw,23px);color:var(--b2);line-height:1.15}
.pwmx-stat span{display:block;font-size:12.5px;color:var(--mut);margin-top:6px;line-height:1.4}
.pwmx-wrap{overflow-x:auto;margin:28px 0;border:1px solid var(--line);border-radius:12px;background:#fff}
.pwmx-tbl{width:100%;border-collapse:collapse;font-size:15px;min-width:540px}
.pwmx-cap{font-size:13px;color:var(--mut);line-height:1.6;margin:28px 0 8px}.pwmx-fig{margin:0}
.pwmx-cap+.pwmx-wrap{margin-top:0}
.pwmx-tbl th,.pwmx-tbl td{padding:12px 14px;text-align:left;vertical-align:top;
border-bottom:1px solid var(--line);color:var(--ink)}
.pwmx-tbl thead th{background:var(--soft);font-weight:700;font-size:13.5px}
.pwmx-tbl tbody tr:last-child td{border-bottom:0}
.pwmx-tbl tbody tr:nth-child(even) td{background:#fcfdff}
.pwmx-tbl td.win{background:#f0fdf5;font-weight:700}
.pwmx-tbl .sub{display:block;font-size:12px;color:var(--mut);font-weight:400;margin-top:3px}
.pwmx .pill{display:inline-block;padding:4px 10px;border-radius:99px;font-size:12px;
font-weight:800;white-space:nowrap}
.pwmx .pill.ok{background:var(--okbg);color:var(--ok)}
.pwmx .pill.wr{background:var(--wrbg);color:var(--wr)}
.pwmx .pill.bd{background:var(--bdbg);color:var(--bd)}
.pwmx-note{border:1px solid var(--line);border-left:5px solid var(--b);background:var(--soft);
border-radius:12px;padding:18px 20px;margin:28px 0}
.pwmx-note.warn{border-left-color:#e0a640;background:var(--wrbg);border-color:#f0dcb8}
.pwmx-note.good{border-left-color:#2f9e63;background:var(--okbg);border-color:#cfe9db}
.pwmx-note p:last-child{margin-bottom:0}
.pwmx-note .lbl{display:block;font-size:11px;letter-spacing:.13em;text-transform:uppercase;
font-weight:800;color:var(--mut);margin-bottom:8px}
.pwmx-steps{list-style:none;margin:28px 0;padding:0;counter-reset:s}
.pwmx-steps li{counter-increment:s;position:relative;padding:2px 0 20px 54px;margin:0}
.pwmx-steps li:last-child{padding-bottom:0}
.pwmx-steps li::before{content:counter(s);position:absolute;left:0;top:0;width:34px;height:34px;
border-radius:50%;background:var(--b);color:#fff;font-weight:800;font-size:15px;
display:flex;align-items:center;justify-content:center}
.pwmx-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:16px;margin:28px 0}
.pwmx-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px 22px}
.pwmx-card.hi{border-color:#cfc6fb;box-shadow:0 2px 14px rgba(104,82,244,.09)}
.pwmx-card h4{margin:0 0 12px;font-size:17px;color:var(--ink);line-height:1.3}
.pwmx-card ul{margin:0;padding-left:19px}
.pwmx-card li:last-child{margin-bottom:0}
.pwmx-meters{margin:28px 0;border:1px solid var(--line);border-radius:12px;padding:6px 18px;background:#fff}
.pwmx-m{display:grid;grid-template-columns:minmax(118px,1.15fr) 3fr minmax(74px,auto);gap:14px;
align-items:center;padding:11px 0;border-bottom:1px solid var(--line);font-size:14.5px}
.pwmx-m:last-child{border-bottom:0}
.pwmx-track{background:#eef1f6;border-radius:99px;height:12px;overflow:hidden;display:block}
.pwmx-fill{display:block;height:100%;background:linear-gradient(90deg,#8b7bf7,#6852f4);border-radius:99px}
.pwmx-fill.alt{background:linear-gradient(90deg,#34c07d,#0b7a45)}
.pwmx-m b{text-align:right;font-variant-numeric:tabular-nums;color:var(--mut);font-weight:700;font-size:13.5px}
@media(max-width:560px){
.pwmx-m{grid-template-columns:1fr auto;grid-template-areas:"l v" "t t";gap:6px 12px}
.pwmx-m>span:first-child{grid-area:l}.pwmx-m b{grid-area:v}.pwmx-track{grid-area:t;margin-bottom:4px}}
.pwmx-faq{border:1px solid var(--line);border-radius:12px;background:#fff;margin:0 0 10px;overflow:hidden}
.pwmx-faq summary{cursor:pointer;padding:15px 18px;font-weight:700;font-size:16px;list-style:none;
display:flex;justify-content:space-between;gap:14px;align-items:center;color:var(--ink)}
.pwmx-faq summary::-webkit-details-marker{display:none}
.pwmx-faq summary::after{content:"+";font-size:23px;font-weight:400;color:var(--b);line-height:1}
.pwmx-faq[open] summary::after{content:"\2212"}
.pwmx-faq[open] summary{border-bottom:1px solid var(--line)}
.pwmx-faq .a{padding:15px 18px;color:var(--mut)}
.pwmx-faq .a p:last-child{margin-bottom:0}
.pwmx-cta{background:linear-gradient(135deg,#6852f4,#8b5cf6);border-radius:16px;padding:28px 24px;
margin:36px 0;color:#fff;text-align:center}
.pwmx-cta h3{color:#fff;margin:0 0 8px;font-size:clamp(19px,2.6vw,23px)}
.pwmx-cta p{color:#eae6ff;margin:0 0 18px;font-size:15.5px}
.pwmx-btn{display:inline-block;background:#fff;color:#5a43ef;font-weight:800;padding:13px 28px;
border-radius:99px;text-decoration:none;font-size:16px}
.pwmx-cta .alt{display:block;margin:14px 0 0;font-size:13.5px;color:#e6e1ff}
.pwmx-cta .alt a{color:#fff}
.pwmx-verdict{border:2px solid #cfc6fb;border-radius:14px;padding:20px 22px;background:#faf9ff;margin:32px 0}
.pwmx-verdict p:last-child{margin-bottom:0}
.pwmx-src{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:14px;margin-top:36px}
/* Featured image: fill the article card instead of floating inside its padding.
   The offsets mirror Astra's own article padding at each of its four breakpoints,
   measured on this site 2026-09-04 (5.34/6.67, 3.34/2.40, 1.41/2.01, 1.31/0.88 em),
   so the image tracks the theme rather than one hardcoded pixel figure. */
.entry-header > .post-thumb-img-content.post-thumb{--pwm-py:5.34rem;--pwm-px:6.67rem;
margin:calc(-1 * var(--pwm-py)) calc(-1 * var(--pwm-px)) 1.5rem !important}
.entry-header > .post-thumb-img-content.post-thumb img{display:block;width:100%;height:auto}
@media(max-width:1200px){.entry-header > .post-thumb-img-content.post-thumb{--pwm-py:3.34rem;--pwm-px:2.4rem}}
@media(max-width:921px){.entry-header > .post-thumb-img-content.post-thumb{--pwm-py:1.40625rem;--pwm-px:2.00625rem}}
@media(max-width:544px){.entry-header > .post-thumb-img-content.post-thumb{--pwm-py:1.3125rem;--pwm-px:0.875rem}}
</style>
<div class="pwmx">
<div class="pwmx-lead">
<span class="pwmx-kicker">The short answer</span></p>
<p><strong>In Marrakech, wear loose, light clothing that covers your shoulders and knees: it is the respectful choice and also the coolest one in the sun.</strong> The UK government&rsquo;s travel advice suggests that women consider loose-fitting clothing which covers the arms, legs and chest. There is no legal dress code for visitors. What changes through the year is the temperature: 39&deg;C afternoons in July, 5&deg;C nights in January. Comfortable closed shoes matter more than anything else, because you will walk the medina with a map in your hand.</p>
</div>
<p>This page combines the dress advice in the UK Foreign, Commonwealth &amp; Development Office (FCDO) travel advice for Morocco on gov.uk, last reviewed on 19 August 2026 and read on 12 October 2026 with the weather for each part of the year, calculated from ten years of daily data, so you can pack for the month you are going.</p>
<div class="pwmx-stats">
<div class="pwmx-stat"><b>Shoulders and knees</b><span>covered: the simple rule for the medina</span></div>
<div class="pwmx-stat"><b>Loose and light</b><span>cooler in the sun than bare skin</span></div>
<div class="pwmx-stat"><b>5&deg;C</b><span>average January night: pack a warm layer</span></div>
<div class="pwmx-stat"><b>39&deg;C</b><span>average July afternoon: hat and sunscreen</span></div>
</div>
<h2>What the official advice says</h2>
<ul>
<li><strong>Respect local customs.</strong> The FCDO states that Morocco&rsquo;s laws and customs reflect the fact that it is an Islamic country, and asks visitors to respect local traditions and to make sure their actions do not offend, especially during Ramadan or when visiting religious areas.</li>
<li><strong>Women.</strong> Women may receive unwanted attention, especially when travelling alone. The advice is to consider wearing loose-fitting clothing which covers the arms, legs and chest.</li>
<li><strong>During Ramadan</strong>, follow local dress codes: clothing that does not meet them may cause more offence at this time. Ramadan next starts in February 2027.</li>
</ul>
<h2>What to wear in Marrakech as a woman</h2>
<p>Loose trousers, long skirts or dresses, and tops that cover the shoulders and chest work everywhere in the city. A light scarf is useful for sun, dust and the occasional religious site; covering your hair is not expected of visitors. Swimwear is for the pool. In hotels and restaurants in the modern districts dress is more relaxed than in the medina.</p>
<h2>What to wear in Marrakech as a man</h2>
<p>Long, light trousers and a T-shirt or shirt are right everywhere. Shorts to the knee are common among visitors; sleeveless tops are out of place in the medina.</p>
<h2>What to wear month by month</h2>
<figure class="pwmx-fig"><figcaption class="pwmx-cap">Average daily highs and night-time lows for Marrakech, 2015&ndash;2024, calculated by us, with what to pack. The clothing suggestions are ours.</figcaption><div class="pwmx-wrap">
<table class="pwmx-tbl">
<thead>
<tr>
<th>When</th>
<th>Temperature</th>
<th>What to pack</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>December to February</strong></td>
<td>20&ndash;21&deg;C by day, 5&ndash;7&deg;C at night</td>
<td>Long sleeves and trousers, a warm jumper and a jacket for the evening; something warm to sleep in</td>
</tr>
<tr>
<td><strong>March and April</strong></td>
<td>23&ndash;26&deg;C by day, 9&ndash;12&deg;C at night</td>
<td>Light layers, a cardigan or light jacket, a light rain jacket</td>
</tr>
<tr>
<td><strong>May, June, September, October</strong></td>
<td>30&ndash;33&deg;C by day, 15&ndash;18&deg;C at night</td>
<td>Loose cotton or linen that covers shoulders and knees, a hat, a light layer for the evening</td>
</tr>
<tr>
<td><strong>July and August</strong></td>
<td>38&ndash;39&deg;C by day, 21&deg;C at night</td>
<td>The lightest loose long clothing you own, a wide hat, sunglasses, sunscreen</td>
</tr>
<tr>
<td><strong>November</strong></td>
<td>24&deg;C by day, 10&deg;C at night</td>
<td>Layers: warm in the sun, cool as soon as it sets</td>
</tr>
</tbody>
</table>
</div>
</figure>
<p>The full table for every month is in <a href="https://pocketwifimorocco.com/best-time-to-visit-marrakech/">best time to visit Marrakech</a>.</p>
<h2>Shoes, evenings and day trips</h2>
<ul>
<li><strong>Shoes.</strong> Closed, comfortable and already worn in. The medina is uneven, dusty and shared with handcarts and scooters.</li>
<li><strong>Evenings.</strong> Nights average about 15 degrees cooler than afternoons all year, and roof terraces are breezy. Bring a layer even in spring and autumn.</li>
<li><strong>Atlas day trips.</strong> It is cooler in the mountains. The official advice for hikers is to pack water, sunscreen and appropriate clothing and to hire a professional guide.</li>
<li><strong>A bag that closes.</strong> Bag-snatching is listed as common in the medina; wear the strap across your body.</li>
</ul>
<h2>The other thing to carry: your connection</h2>
<p>You will walk more than you expect, and navigate all of it by phone. A pocket WiFi router is the size of a phone and goes in the same bag.</p>
<div class="pwmx-cards">
<div class="pwmx-card hi">
<h4>Maps for the whole walk</h4>
<ul>
<li>Unlimited data in the souks and the back streets.</li>
<li>See <a href="https://pocketwifimorocco.com/google-maps-marrakech-medina/">Google Maps in the Marrakech medina</a>.</li>
</ul>
</div>
<div class="pwmx-card">
<h4>Light to carry</h4>
<ul>
<li>Pocket-sized, up to 8 hours per charge.</li>
<li>A power bank can be added for &euro;1.90 a day.</li>
</ul>
</div>
<div class="pwmx-card">
<h4>Everyone connected</h4>
<ul>
<li>Up to 10 devices for &euro;4.90 a day in total.</li>
<li>Delivered to your riad, hotel or Menara airport.</li>
</ul>
</div>
</div>
<p>For safety advice, see <a href="https://pocketwifimorocco.com/is-marrakech-safe/">is Marrakech safe</a>.</p>
<h2>How to have a router delivered in Marrakech</h2>
<ol class="pwmx-steps">
<li><strong>Book online</strong> with your dates and your address in Marrakech: riad, hotel, villa, Airbnb or Menara airport. The minimum is two days.</li>
<li><strong>We deliver it charged</strong>, any day from 08:00 to 20:00 (09:00&ndash;15:30 during Ramadan). Same-day delivery is possible subject to availability.</li>
<li><strong>Join the WiFi</strong> with the password printed on the card that comes with the router.</li>
<li><strong>We collect it</strong> at the end, in Marrakech, and the &euro;50 deposit is released.</li>
</ol>
<p>Details are on <a href="https://pocketwifimorocco.com/pocket-wifi-marrakech/">pocket WiFi rental in Marrakech</a> and prices on the <a href="https://pocketwifimorocco.com/pricing/">pricing page</a>.</p>
<h2 id="faq-what-to-wear-in-marrakech">Frequently asked questions</h2>
<details class="pwmx-faq">
<summary>What should I wear in Marrakech?</summary>
<div class="a">
<p>Loose, light clothing that covers your shoulders and knees, with comfortable closed shoes. It is respectful and also cooler in the sun. Add warm layers for the evening from November to March.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>What should women wear in Marrakech?</summary>
<div class="a">
<p>The UK government&rsquo;s travel advice suggests women consider loose-fitting clothing which covers the arms, legs and chest. Loose trousers, long skirts and tops that cover the shoulders work everywhere in the city.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Is there a dress code for tourists in Morocco?</summary>
<div class="a">
<p>There is no legal dress code for visitors, but the official advice is to respect local customs and to follow local dress codes during Ramadan, when clothing that does not meet them may cause more offence.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Can I wear shorts in Marrakech?</summary>
<div class="a">
<p>Shorts to the knee are common among visitors, particularly men. In the medina, covering knees and shoulders is the more respectful choice for everyone.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Do I need to cover my hair in Marrakech?</summary>
<div class="a">
<p>No. Covering your hair is not expected of visitors. A light scarf is useful for the sun and for the occasional religious site.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>What should I wear in Marrakech in October?</summary>
<div class="a">
<p>October averages 30&deg;C by day and 15&deg;C at night: loose cotton or linen that covers shoulders and knees, a hat for the afternoon and a light layer for the evening.</p>
</div>
</details>
<div class="pwmx-cta">
<h3>Maps for every step of the medina</h3>
<p>&euro;4.90 per day &middot; unlimited data &middot; up to 10 devices &middot; free delivery and collection at your riad, hotel or Menara airport</p>
<p><a class="pwmx-btn" href="https://pocketwifimorocco.com/what-to-wear-in-marrakech/#book">Check dates and book</a><br />
<span class="alt">Questions before you book? WhatsApp +212&nbsp;6&nbsp;23&nbsp;11&nbsp;25&nbsp;18 or email <a href="mailto:contact@pocketwifimorocco.com">contact@pocketwifimorocco.com</a>.</span>
</div>
<p class="pwmx-src">Sources. Dress and customs advice: the UK Foreign, Commonwealth &amp; Development Office (FCDO) travel advice for Morocco on gov.uk, last reviewed on 19 August 2026 and read on 12 October 2026 (&ldquo;Safety and security&rdquo; section: laws and cultural differences, Ramadan, women travellers, hiking, crime). Weather: daily maximum and minimum temperature and rainfall for Marrakech (31.63&deg;N, 7.98&deg;W) from the Open-Meteo historical archive (ERA5 reanalysis), 1 January 2015 to 31 December 2024, averaged by month by us. A reanalysis is a model of past weather, so individual days in the city can differ by a few degrees. The packing suggestions are our own. Our prices are our published rates on 12 October 2026.</p>
</div>
<h2 id="book">Book your router for Marrakech</h2>
<p>Choose your delivery and return dates and addresses in Marrakech, then pay securely online.</p>
<link rel="stylesheet" href="https://pocketwifimorocco.com/rental/form/booking-form.css?v=20260921">
<div class="rental-form">
  <div id="form-progress" class="form-progress">
    <div class="progress-track">
      <div id="form-progress-fill" class="progress-fill"></div>
    </div>
    <div class="progress-labels">
      <span class="progress-label" data-step="1">Dates</span>
      <span class="progress-label" data-step="2">Details</span>
      <span class="progress-label" data-step="3">Payment</span>
    </div>
  </div>
  <form id="rentalForm" data-lang="en" method="GET" novalidate>
    <!-- Hidden tracking fields -->
    <input type="hidden" name="utm_source" id="utm_source">
    <input type="hidden" name="utm_medium" id="utm_medium">
    <input type="hidden" name="utm_campaign" id="utm_campaign">
    <input type="hidden" name="utm_term" id="utm_term">
    <input type="hidden" name="utm_content" id="utm_content">
    <input type="hidden" name="referrer" id="referrer">
    <!-- Nom complet -->
    <div class="form-group step-2 full-width">
      <label class="form-label">Full name *</label>
      <input type="text" name="n" required class="form-input">
      <div class="validation-message">Please enter your full name</div>
    </div>

    <!-- Email + Téléphone -->
    <div class="form-row step-2 full-width">
      <div class="form-col">
        <label class="form-label">Email *</label>
        <input type="email" name="e" required class="form-input">
        <div class="validation-message">Please enter a valid email address</div>
      </div>
      <div class="form-col">
        <label class="form-label">Phone *</label>
        <div class="phone-container">
          <select id="country-code" name="country-code" class="country-select">
            <option value="212" data-flag="🇲🇦" selected>🇲🇦 +212</option>
            <option value="33" data-flag="🇫🇷">🇫🇷 +33</option>
            <option value="34" data-flag="🇪🇸">🇪🇸 +34</option>
            <option value="49" data-flag="🇩🇪">🇩🇪 +49</option>
            <option value="1" data-flag="🇺🇸">🇺🇸 +1</option>
            <option value="44" data-flag="🇬🇧">🇬🇧 +44</option>
            <option value="39" data-flag="🇮🇹">🇮🇹 +39</option>
            <option value="31" data-flag="🇳🇱">🇳🇱 +31</option>
            <option value="32" data-flag="🇧🇪">🇧🇪 +32</option>
            <option value="41" data-flag="🇨🇭">🇨🇭 +41</option>
            <option value="43" data-flag="🇦🇹">🇦🇹 +43</option>
            <option value="45" data-flag="🇩🇰">🇩🇰 +45</option>
            <option value="46" data-flag="🇸🇪">🇸🇪 +46</option>
            <option value="47" data-flag="🇳🇴">🇳🇴 +47</option>
            <option value="351" data-flag="🇵🇹">🇵🇹 +351</option>
            <option value="353" data-flag="🇮🇪">🇮🇪 +353</option>
            <option value="358" data-flag="🇫🇮">🇫🇮 +358</option>
            <option value="213" data-flag="🇩🇿">🇩🇿 +213</option>
            <option value="216" data-flag="🇹🇳">🇹🇳 +216</option>
            <option value="20" data-flag="🇪🇬">🇪🇬 +20</option>
            <option value="966" data-flag="🇸🇦">🇸🇦 +966</option>
            <option value="971" data-flag="🇦🇪">🇦🇪 +971</option>
            <option value="974" data-flag="🇶🇦">🇶🇦 +974</option>
            <option value="965" data-flag="🇰🇼">🇰🇼 +965</option>
            <option value="973" data-flag="🇧🇭">🇧🇭 +973</option>
            <option value="968" data-flag="🇴🇲">🇴🇲 +968</option>
            <option value="962" data-flag="🇯🇴">🇯🇴 +962</option>
            <option value="961" data-flag="🇱🇧">🇱🇧 +961</option>
            <option value="90" data-flag="🇹🇷">🇹🇷 +90</option>
            <option value="7" data-flag="🇷🇺">🇷🇺 +7</option>
            <option value="86" data-flag="🇨🇳">🇨🇳 +86</option>
            <option value="81" data-flag="🇯🇵">🇯🇵 +81</option>
            <option value="82" data-flag="🇰🇷">🇰🇷 +82</option>
            <option value="91" data-flag="🇮🇳">🇮🇳 +91</option>
            <option value="55" data-flag="🇧🇷">🇧🇷 +55</option>
            <option value="52" data-flag="🇲🇽">🇲🇽 +52</option>
            <option value="54" data-flag="🇦🇷">🇦🇷 +54</option>
            <option value="61" data-flag="🇦🇺">🇦🇺 +61</option>
            <option value="64" data-flag="🇳🇿">🇳🇿 +64</option>
            <option value="27" data-flag="🇿🇦">🇿🇦 +27</option>
          </select>
          <input type="tel" name="t" required class="phone-input" placeholder="e.g. 612345678">
        </div>
        <div class="validation-message phone-validation"></div>
      </div>
    </div>

    <!-- Dates and Times -->
    <div class="form-row step-1">
      <div class="form-col">
        <label class="form-label">Delivery date *
          <div class="quantity-label-info">The courier delivers your order.</div>
        </label>
        <div class="date-time-group">
          <input type="date" id="date-1" name="a" required class="form-input">
          <select id="arrival-time-picker" name="at" required class="time-dropdown">
            <option value="08:00">08:00</option>
            <option value="08:30">08:30</option>
            <option value="09:00">09:00</option>
            <option value="09:30">09:30</option>
            <option value="10:00">10:00</option>
            <option value="10:30">10:30</option>
            <option value="11:00">11:00</option>
            <option value="11:30">11:30</option>
            <option value="12:00">12:00</option>
            <option value="12:30">12:30</option>
            <option value="13:00">13:00</option>
            <option value="13:30">13:30</option>
            <option value="14:00">14:00</option>
            <option value="14:30">14:30</option>
            <option value="15:00">15:00</option>
            <option value="15:30">15:30</option>
            <option value="16:00">16:00</option>
            <option value="16:30">16:30</option>
            <option value="17:00">17:00</option>
            <option value="17:30">17:30</option>
            <option value="18:00">18:00</option>
            <option value="18:30">18:30</option>
            <option value="19:00">19:00</option>
            <option value="19:30">19:30</option>
            <option value="20:00">20:00</option>
          </select>
        </div>
        <div class="validation-message">Please select a delivery date</div>
        <div class="validation-message" id="arrival-time-error">Delivery time must be between 08:00 and 20:00</div>
      </div>
      <div class="form-col">
        <label class="form-label">Return date *
          <div class="quantity-label-info">The courier collects your order</div>
        </label>
        <div class="date-time-group">
          <input type="date" id="date-2" name="d" required class="form-input">
          <select id="departure-time-picker" name="dt" required class="time-dropdown">
            <option value="08:00">08:00</option>
            <option value="08:30">08:30</option>
            <option value="09:00">09:00</option>
            <option value="09:30">09:30</option>
            <option value="10:00">10:00</option>
            <option value="10:30">10:30</option>
            <option value="11:00">11:00</option>
            <option value="11:30">11:30</option>
            <option value="12:00">12:00</option>
            <option value="12:30">12:30</option>
            <option value="13:00">13:00</option>
            <option value="13:30">13:30</option>
            <option value="14:00">14:00</option>
            <option value="14:30">14:30</option>
            <option value="15:00">15:00</option>
            <option value="15:30">15:30</option>
            <option value="16:00">16:00</option>
            <option value="16:30">16:30</option>
            <option value="17:00">17:00</option>
            <option value="17:30">17:30</option>
            <option value="18:00">18:00</option>
            <option value="18:30">18:30</option>
            <option value="19:00">19:00</option>
            <option value="19:30">19:30</option>
            <option value="20:00">20:00</option>
          </select>
        </div>
        <div class="validation-message">Please select a return date</div>
        <div class="validation-message" id="departure-time-error">Return time must be between 08:00 and 20:00</div>
      </div>
    </div>
    <div id="ramadan-time-note" class="ramadan-time-note step-1">Hours limited to 09:00–15:30 during Ramadan.</div>

    <!-- Quantité de routeurs -->
    <div class="form-group" style="display: none;">
      <label class="form-label">WiFi router quantity *
        <div class="quantity-label-info">Choose the number of routers you need</div>
      </label>
      <div class="quantity-container">
        <button type="button" class="quantity-btn" id="quantity-minus">−</button>
        <input type="number" name="q" id="quantity-input" value="1" min="1" max="50" required class="quantity-input" readonly>
        <button type="button" class="quantity-btn" id="quantity-plus">+</button>
      </div>
      <div class="validation-message">Please select a valid quantity (1-50)</div>
    </div>


    <!-- Ville et adresse de réception -->
    <div id="pickup-location-row" class="form-row step-2 full-width">
      <div id="pickup-city-field" class="form-group step-2">
        <label class="form-label">Delivery city *</label>
        <select id="pickup-city" name="pickup_city" required class="form-input" tabindex="-1" aria-readonly="true" style="pointer-events: none; -webkit-appearance: none !important; -moz-appearance: none !important; appearance: none !important; background-image: none !important;">
          <option value="Marrakech" selected>Marrakech</option>
        </select>
        <div class="validation-message">Please choose the delivery city</div>
      </div>
      <div id="pickup-address-field" class="form-group step-2">
        <label class="form-label">Delivery address *</label>
        <input type="text" id="pickup-address" name="pickup_address" class="autocompleteriad form-input">
        <div class="validation-message">Please enter the delivery address</div>
        <div class="autocomplete-dropdown"></div>
      </div>
    </div>

    <!-- Option: restitution à la même adresse que la réception -->
    <div class="form-group step-2" id="same-return-section">
      <label class="radio-option" for="same-return-checkbox" style="cursor:pointer;">
        <input type="checkbox" id="same-return-checkbox" checked style="padding:0; width:auto; height:auto;">
        <span>Return to the same address as delivery</span>
      </label>
    </div>

    <!-- Ville et adresse de restitution -->
    <div id="return-location-row" class="form-row step-2 full-width">
      <div id="return-city-field" class="form-group step-2">
        <label class="form-label">Return city *</label>
        <select id="return-city" name="return_city" required class="form-input" tabindex="-1" aria-readonly="true" style="pointer-events: none; -webkit-appearance: none !important; -moz-appearance: none !important; appearance: none !important; background-image: none !important;">
          <option value="Marrakech" selected>Marrakech</option>
        </select>
        <div class="validation-message">Please choose the return city</div>
      </div>
      <div id="return-address-field" class="form-group step-2">
        <label class="form-label">Return address *</label>
        <input type="text" id="return-address" name="return_address" class="autocompleteriad form-input">
        <div class="validation-message">Please enter the return address</div>
        <div class="autocomplete-dropdown"></div>
      </div>
    </div>
    <div class="step-navigation step-2" style="display: none;">
      <button type="button" id="step2-prev" class="step-button">Back</button>
      <button type="button" id="step2-next" class="step-button">Next</button>
    </div>

    <!-- Accessoires -->
    <div class="accessories-section step-3" style="display: none;">
      <h3 class="accessories-title">Available Accessories</h3>
      <div class="accessories-info">
        <i class="fas fa-info-circle"></i>
        <span>Optional accessories</span>
      </div>
      <label class="accessory-item accessory-clickable">
        <img decoding="async" src="https://pocketwifimorocco.com/wp-content/uploads/2026/08/X-1036.jpg" alt="Powerbank" width="500" height="500" class="accessory-image">
        <div class="accessory-info">
          <h4 class="accessory-name">Portable Power Bank</h4>
          <p class="accessory-price">€1.90 incl. VAT/day</p>
        </div>
        <input type="checkbox" id="powerbank-checkbox" class="accessory-checkbox">
      </label>
      <label class="accessory-item accessory-clickable">
        <img loading="lazy" decoding="async" src="https://pocketwifimorocco.com/wp-content/uploads/2026/08/X-1037.jpg" alt="Car Phone Holder" width="500" height="500" class="accessory-image">
        <div class="accessory-info">
          <h4 class="accessory-name">Car Phone Holder</h4>
          <p class="accessory-price">€0.90 incl. VAT/day</p>
        </div>
        <input type="checkbox" id="phone-holder-checkbox" class="accessory-checkbox">
      </label>
      <input type="hidden" name="powerbank_qty" id="powerbank-input" value="0">
      <input type="hidden" name="phone_holder_qty" id="phone-holder-input" value="0">
    </div>

    <!-- Price -->
    <div id="price-summary" class="price-summary step-1" style="display: none;">
      <div class="price-total">
        Total: <span id="total-price-eur">€0</span>
      </div>
      <div class="price-details">
        <span id="rental-days">0</span> days at €4.90/day
      </div>
      <div class="price-deposit">
        Plus a refundable €50 deposit per router, held at booking and released when the device is returned in good condition.
      </div>

      <div id="date-error" class="validation-message" style="display: none;">
        ⚠️ Minimum duration: 2 days
      </div>
    </div>
    <div class="step-navigation step-1">
      <button type="button" id="step1-next" class="step-button">Next</button>
    </div>

    <!-- Terms and Deposit Checkbox -->
    <div class="terms-deposit-section step-3" style="display: none;">
      <label class="terms-deposit-label">
        <input type="checkbox" id="terms-deposit-checkbox" name="terms" class="terms-deposit-input" required>
        <span class="terms-deposit-text">
          I accept the <a style="color:white;" href="https://pocketwifimorocco.com/general-rental-terms-and-conditions/">rental terms</a> and <a style="color:white;" href="https://pocketwifimorocco.com/general-rental-terms-and-conditions/">payment terms</a>.
        </span>
      </label>
      <div id="terms-deposit-error" class="terms-deposit-error" style="display: none;">
        You must accept the terms and confirm the deposit to continue.
      </div>
    </div>
    <div id="price-summary-final" class="price-summary step-3" style="display: none;">
      <div class="price-total">
        Total: <span id="total-price-eur-final">€0</span>
      </div>
      <div class="price-details" id="price-details-final">
        <span id="rental-days-final">0</span> days at €4.90/day
      </div>
      <div class="price-deposit">
        Refundable deposit: <span id="deposit-total-amount">50€</span>
        <span class="price-deposit-note">released when the device is returned in good condition</span>
      </div>
    </div>

    <!-- Submit -->
    <div class="step-3" style="text-align: center; margin-top: 20px; display: none;">
      <button type="submit" class="submit-button">
        Pay Now
      </button>
    </div>
  </form>
</div>
<script src="https://pocketwifimorocco.com/rental/form/booking-form.js?v=20260921"></script>

]]></content:encoded>
					
					<wfw:commentRss>https://pocketwifimorocco.com/what-to-wear-in-marrakech/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Best Time to Visit Marrakech: Weather Month by Month</title>
		<link>https://pocketwifimorocco.com/best-time-to-visit-marrakech/</link>
					<comments>https://pocketwifimorocco.com/best-time-to-visit-marrakech/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 12 Oct 2026 14:27:00 +0000</pubDate>
				<category><![CDATA[Morocco Travel]]></category>
		<guid isPermaLink="false">https://pocketwifimorocco.com/?p=4411</guid>

					<description><![CDATA[The best time to visit Marrakech, with average highs, lows, rainy days and days at 35°C or more for every month, calculated from ten years of daily weather data, plus the dates that change a trip.]]></description>
										<content:encoded><![CDATA[<style>
.pwmx{--b:#6852f4;--b2:#5a43ef;--ink:#1f2c33;--mut:#45505f;--soft:#f7fafd;--line:#e7ecee;
--ok:#0b7a45;--okbg:#e7f5ed;--wr:#9a5b06;--wrbg:#fdf2e2;--bd:#a52017;--bdbg:#fdecea;
color:var(--ink);line-height:1.72}
.pwmx *{box-sizing:border-box}
.pwmx>:first-child{margin-top:0}
.pwmx p{margin:0 0 18px;color:var(--ink)}
.pwmx h2{font-size:clamp(22px,3.2vw,29px);line-height:1.25;margin:46px 0 16px;
padding-left:14px;border-left:5px solid var(--b);color:var(--ink)}
.pwmx h3{font-size:clamp(18px,2.4vw,21px);margin:30px 0 10px;color:var(--ink)}
.pwmx ul,.pwmx ol{margin:0 0 20px;padding-left:22px}
.pwmx li{margin-bottom:9px}
.pwmx a{color:var(--b2)}
.pwmx-lead{background:linear-gradient(135deg,#f4f2ff 0%,#f7fafd 62%,#fff 100%);
border:1px solid #e2ddfb;border-left:6px solid var(--b);border-radius:14px;
padding:22px 24px;margin:0 0 28px}
.pwmx-lead p{margin:0;font-size:clamp(16.5px,2.2vw,19px)}
.pwmx-kicker{display:inline-block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;
font-weight:800;color:var(--b2);background:#efecff;border-radius:99px;padding:5px 12px;margin-bottom:12px}
.pwmx-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:12px;margin:28px 0}
.pwmx-stat{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px 12px;text-align:center}
.pwmx-stat b{display:block;font-size:clamp(18px,2.6vw,23px);color:var(--b2);line-height:1.15}
.pwmx-stat span{display:block;font-size:12.5px;color:var(--mut);margin-top:6px;line-height:1.4}
.pwmx-wrap{overflow-x:auto;margin:28px 0;border:1px solid var(--line);border-radius:12px;background:#fff}
.pwmx-tbl{width:100%;border-collapse:collapse;font-size:15px;min-width:540px}
.pwmx-cap{font-size:13px;color:var(--mut);line-height:1.6;margin:28px 0 8px}.pwmx-fig{margin:0}
.pwmx-cap+.pwmx-wrap{margin-top:0}
.pwmx-tbl th,.pwmx-tbl td{padding:12px 14px;text-align:left;vertical-align:top;
border-bottom:1px solid var(--line);color:var(--ink)}
.pwmx-tbl thead th{background:var(--soft);font-weight:700;font-size:13.5px}
.pwmx-tbl tbody tr:last-child td{border-bottom:0}
.pwmx-tbl tbody tr:nth-child(even) td{background:#fcfdff}
.pwmx-tbl td.win{background:#f0fdf5;font-weight:700}
.pwmx-tbl .sub{display:block;font-size:12px;color:var(--mut);font-weight:400;margin-top:3px}
.pwmx .pill{display:inline-block;padding:4px 10px;border-radius:99px;font-size:12px;
font-weight:800;white-space:nowrap}
.pwmx .pill.ok{background:var(--okbg);color:var(--ok)}
.pwmx .pill.wr{background:var(--wrbg);color:var(--wr)}
.pwmx .pill.bd{background:var(--bdbg);color:var(--bd)}
.pwmx-note{border:1px solid var(--line);border-left:5px solid var(--b);background:var(--soft);
border-radius:12px;padding:18px 20px;margin:28px 0}
.pwmx-note.warn{border-left-color:#e0a640;background:var(--wrbg);border-color:#f0dcb8}
.pwmx-note.good{border-left-color:#2f9e63;background:var(--okbg);border-color:#cfe9db}
.pwmx-note p:last-child{margin-bottom:0}
.pwmx-note .lbl{display:block;font-size:11px;letter-spacing:.13em;text-transform:uppercase;
font-weight:800;color:var(--mut);margin-bottom:8px}
.pwmx-steps{list-style:none;margin:28px 0;padding:0;counter-reset:s}
.pwmx-steps li{counter-increment:s;position:relative;padding:2px 0 20px 54px;margin:0}
.pwmx-steps li:last-child{padding-bottom:0}
.pwmx-steps li::before{content:counter(s);position:absolute;left:0;top:0;width:34px;height:34px;
border-radius:50%;background:var(--b);color:#fff;font-weight:800;font-size:15px;
display:flex;align-items:center;justify-content:center}
.pwmx-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:16px;margin:28px 0}
.pwmx-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px 22px}
.pwmx-card.hi{border-color:#cfc6fb;box-shadow:0 2px 14px rgba(104,82,244,.09)}
.pwmx-card h4{margin:0 0 12px;font-size:17px;color:var(--ink);line-height:1.3}
.pwmx-card ul{margin:0;padding-left:19px}
.pwmx-card li:last-child{margin-bottom:0}
.pwmx-meters{margin:28px 0;border:1px solid var(--line);border-radius:12px;padding:6px 18px;background:#fff}
.pwmx-m{display:grid;grid-template-columns:minmax(118px,1.15fr) 3fr minmax(74px,auto);gap:14px;
align-items:center;padding:11px 0;border-bottom:1px solid var(--line);font-size:14.5px}
.pwmx-m:last-child{border-bottom:0}
.pwmx-track{background:#eef1f6;border-radius:99px;height:12px;overflow:hidden;display:block}
.pwmx-fill{display:block;height:100%;background:linear-gradient(90deg,#8b7bf7,#6852f4);border-radius:99px}
.pwmx-fill.alt{background:linear-gradient(90deg,#34c07d,#0b7a45)}
.pwmx-m b{text-align:right;font-variant-numeric:tabular-nums;color:var(--mut);font-weight:700;font-size:13.5px}
@media(max-width:560px){
.pwmx-m{grid-template-columns:1fr auto;grid-template-areas:"l v" "t t";gap:6px 12px}
.pwmx-m>span:first-child{grid-area:l}.pwmx-m b{grid-area:v}.pwmx-track{grid-area:t;margin-bottom:4px}}
.pwmx-faq{border:1px solid var(--line);border-radius:12px;background:#fff;margin:0 0 10px;overflow:hidden}
.pwmx-faq summary{cursor:pointer;padding:15px 18px;font-weight:700;font-size:16px;list-style:none;
display:flex;justify-content:space-between;gap:14px;align-items:center;color:var(--ink)}
.pwmx-faq summary::-webkit-details-marker{display:none}
.pwmx-faq summary::after{content:"+";font-size:23px;font-weight:400;color:var(--b);line-height:1}
.pwmx-faq[open] summary::after{content:"\2212"}
.pwmx-faq[open] summary{border-bottom:1px solid var(--line)}
.pwmx-faq .a{padding:15px 18px;color:var(--mut)}
.pwmx-faq .a p:last-child{margin-bottom:0}
.pwmx-cta{background:linear-gradient(135deg,#6852f4,#8b5cf6);border-radius:16px;padding:28px 24px;
margin:36px 0;color:#fff;text-align:center}
.pwmx-cta h3{color:#fff;margin:0 0 8px;font-size:clamp(19px,2.6vw,23px)}
.pwmx-cta p{color:#eae6ff;margin:0 0 18px;font-size:15.5px}
.pwmx-btn{display:inline-block;background:#fff;color:#5a43ef;font-weight:800;padding:13px 28px;
border-radius:99px;text-decoration:none;font-size:16px}
.pwmx-cta .alt{display:block;margin:14px 0 0;font-size:13.5px;color:#e6e1ff}
.pwmx-cta .alt a{color:#fff}
.pwmx-verdict{border:2px solid #cfc6fb;border-radius:14px;padding:20px 22px;background:#faf9ff;margin:32px 0}
.pwmx-verdict p:last-child{margin-bottom:0}
.pwmx-src{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:14px;margin-top:36px}
/* Featured image: fill the article card instead of floating inside its padding.
   The offsets mirror Astra's own article padding at each of its four breakpoints,
   measured on this site 2026-09-04 (5.34/6.67, 3.34/2.40, 1.41/2.01, 1.31/0.88 em),
   so the image tracks the theme rather than one hardcoded pixel figure. */
.entry-header > .post-thumb-img-content.post-thumb{--pwm-py:5.34rem;--pwm-px:6.67rem;
margin:calc(-1 * var(--pwm-py)) calc(-1 * var(--pwm-px)) 1.5rem !important}
.entry-header > .post-thumb-img-content.post-thumb img{display:block;width:100%;height:auto}
@media(max-width:1200px){.entry-header > .post-thumb-img-content.post-thumb{--pwm-py:3.34rem;--pwm-px:2.4rem}}
@media(max-width:921px){.entry-header > .post-thumb-img-content.post-thumb{--pwm-py:1.40625rem;--pwm-px:2.00625rem}}
@media(max-width:544px){.entry-header > .post-thumb-img-content.post-thumb{--pwm-py:1.3125rem;--pwm-px:0.875rem}}
</style>
<div class="pwmx">
<div class="pwmx-lead">
<span class="pwmx-kicker">The short answer</span></p>
<p><strong>The best time to visit Marrakech is March to May and late September to November, when afternoons average 23 to 30&deg;C.</strong> July and August average 38 to 39&deg;C, with about 24 days a month at 35&deg;C or more. December to February is mild by day, around 20&deg;C, and cold at night, around 5 to 7&deg;C. These are averages we calculated from ten years of daily weather data for the city. Whatever the month, your phone does more work than at home, for maps, bookings and shade-hunting, so plan the connection too.</p>
</div>
<p>This page gives the weather month by month from daily data for 2015 to 2024, what each season is like on the ground, and the dates that change a trip. It ends with how to stay connected in the city in any season.</p>
<div class="pwmx-stats">
<div class="pwmx-stat"><b>Mar&ndash;May</b><span>and late Sep&ndash;Nov: the comfortable months</span></div>
<div class="pwmx-stat"><b>39&deg;C</b><span>average July afternoon</span></div>
<div class="pwmx-stat"><b>5&deg;C</b><span>average January night</span></div>
<div class="pwmx-stat"><b>Feb 2027</b><span>when Ramadan next starts</span></div>
</div>
<h2>Marrakech weather month by month</h2>
<figure class="pwmx-fig"><figcaption class="pwmx-cap">Average daily maximum and minimum, days with at least 1 mm of rain and days reaching 35&deg;C or more, per month. Calculated by us from daily data for 2015&ndash;2024.</figcaption><div class="pwmx-wrap">
<table class="pwmx-tbl">
<thead>
<tr>
<th>Month</th>
<th>Average high</th>
<th>Average low</th>
<th>Rainy days</th>
<th>Days at 35&deg;C+</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>January</strong></td>
<td>20&deg;C</td>
<td>5&deg;C</td>
<td>4</td>
<td>0</td>
</tr>
<tr>
<td><strong>February</strong></td>
<td>21&deg;C</td>
<td>7&deg;C</td>
<td>6</td>
<td>0</td>
</tr>
<tr>
<td><strong>March</strong></td>
<td>23&deg;C</td>
<td>9&deg;C</td>
<td>7</td>
<td>0</td>
</tr>
<tr>
<td><strong>April</strong></td>
<td>26&deg;C</td>
<td>12&deg;C</td>
<td>5</td>
<td>1</td>
</tr>
<tr>
<td><strong>May</strong></td>
<td>30&deg;C</td>
<td>15&deg;C</td>
<td>4</td>
<td>6</td>
</tr>
<tr>
<td><strong>June</strong></td>
<td>33&deg;C</td>
<td>17&deg;C</td>
<td>1</td>
<td>8</td>
</tr>
<tr>
<td><strong>July</strong></td>
<td>39&deg;C</td>
<td>21&deg;C</td>
<td>1</td>
<td>24</td>
</tr>
<tr>
<td><strong>August</strong></td>
<td>38&deg;C</td>
<td>21&deg;C</td>
<td>2</td>
<td>24</td>
</tr>
<tr>
<td><strong>September</strong></td>
<td>33&deg;C</td>
<td>18&deg;C</td>
<td>1</td>
<td>9</td>
</tr>
<tr>
<td><strong>October</strong></td>
<td>30&deg;C</td>
<td>15&deg;C</td>
<td>3</td>
<td>4</td>
</tr>
<tr>
<td><strong>November</strong></td>
<td>24&deg;C</td>
<td>10&deg;C</td>
<td>4</td>
<td>0</td>
</tr>
<tr>
<td><strong>December</strong></td>
<td>21&deg;C</td>
<td>7&deg;C</td>
<td>4</td>
<td>0</td>
</tr>
</tbody>
</table>
</div>
</figure>
<h2>Spring: March to May</h2>
<p>Afternoons climb from 23&deg;C in March to 30&deg;C in May. March is the wettest month in the data, with about seven days of rain, and it is still short showers more often than grey days. This is the season for the gardens and for day trips towards the Atlas.</p>
<h2>Summer: June to August</h2>
<p>June averages 33&deg;C. July and August average 38 to 39&deg;C by day and 21&deg;C at night, with about 24 days a month at 35&deg;C or more and almost no rain. Visitors who come in summer plan around the heat: early mornings, long lunches indoors, evenings out. Our guide to <a href="https://pocketwifimorocco.com/surviving-marrakech-s-summer-heat-a-complete-guide/">Marrakech&rsquo;s summer heat</a> covers it.</p>
<h2>Autumn: September to November</h2>
<p>September still averages 33&deg;C with about nine days at 35&deg;C or more. October averages 30&deg;C and November 24&deg;C, with nights down to 10&deg;C by November. Late September to mid-November is the other comfortable window.</p>
<h2>Winter: December to February</h2>
<p>Days average 20 to 21&deg;C and are often sunny; nights average 5 to 7&deg;C, and riads, built to stay cool, feel cold after dark. Pack layers. For the holidays, see <a href="https://pocketwifimorocco.com/christmas-and-new-year-in-marrakech-staying-connected-2026-2027/">Christmas and New Year in Marrakech</a>.</p>
<h2>Dates that change a trip</h2>
<ul>
<li><strong>Ramadan</strong> next starts in February 2027. Opening hours change and daytime eating in public may cause offence. Details in <a href="https://pocketwifimorocco.com/ramadan-2027-in-morocco-what-changes-for-visitors/">Ramadan 2027 in Morocco</a>.</li>
<li><strong>School holidays, Christmas and Easter</strong> tend to be the busiest weeks: book accommodation and your router early.</li>
<li><strong>Winter rain in the mountains.</strong> The UK government&rsquo;s travel advice notes that heavy rain can cause flash flooding, particularly in the mountains or near rivers during the winter months.</li>
</ul>
<h2>Staying connected in any season</h2>
<p>In the heat you navigate from shade to shade and book ahead; in winter you check what is open and message the riad about heating. Either way the phone is in use all day.</p>
<div class="pwmx-cards">
<div class="pwmx-card hi">
<h4>Unlimited data, all day</h4>
<ul>
<li>Maps, bookings and weather checks without counting.</li>
<li>&euro;4.90 a day in total for up to 10 devices.</li>
</ul>
</div>
<div class="pwmx-card">
<h4>Works where you are</h4>
<ul>
<li>In the souks, by the pool and on day trips, wherever Maroc Telecom 4G reaches.</li>
<li>Up to 8 hours per charge; a power bank is &euro;1.90 a day.</li>
</ul>
</div>
<div class="pwmx-card">
<h4>Delivered to you</h4>
<ul>
<li>To your riad, hotel, villa or Menara airport, free of charge.</li>
<li>Same-day delivery is possible subject to availability.</li>
</ul>
</div>
</div>
<p>Every way to get online is compared in <a href="https://pocketwifimorocco.com/internet-in-marrakech/">internet in Marrakech</a>.</p>
<h2>How to have a router delivered in Marrakech</h2>
<ol class="pwmx-steps">
<li><strong>Book online</strong> with your dates and your address in Marrakech: riad, hotel, villa, Airbnb or Menara airport. The minimum is two days.</li>
<li><strong>We deliver it charged</strong>, any day from 08:00 to 20:00 (09:00&ndash;15:30 during Ramadan). Same-day delivery is possible subject to availability.</li>
<li><strong>Join the WiFi</strong> with the password printed on the card that comes with the router.</li>
<li><strong>We collect it</strong> at the end, in Marrakech, and the &euro;50 deposit is released.</li>
</ol>
<p>Details are on <a href="https://pocketwifimorocco.com/pocket-wifi-marrakech/">pocket WiFi rental in Marrakech</a> and prices on the <a href="https://pocketwifimorocco.com/pricing/">pricing page</a>.</p>
<h2 id="faq-best-time-to-visit-marrakech">Frequently asked questions</h2>
<details class="pwmx-faq">
<summary>What is the best time to visit Marrakech?</summary>
<div class="a">
<p>March to May and late September to November. Afternoons average 23 to 30&deg;C in those months, based on daily weather data for 2015 to 2024.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>What is the hottest month in Marrakech?</summary>
<div class="a">
<p>July, with an average daily high of 39&deg;C, followed by August at 38&deg;C. About 24 days in each of those months reach 35&deg;C or more.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>How cold is Marrakech in winter?</summary>
<div class="a">
<p>Days average 20 to 21&deg;C from December to February, and nights average 5 to 7&deg;C. Riads can feel cold after dark, so pack layers.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Does it rain in Marrakech?</summary>
<div class="a">
<p>A little. March is the wettest month in the data, with about seven days of rain. June to September have one or two rainy days a month.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Is Marrakech too hot in August?</summary>
<div class="a">
<p>August afternoons average 38&deg;C and nights 21&deg;C. Visitors plan around it with early mornings, time indoors or by a pool at midday, and evenings out.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Is October a good time to visit Marrakech?</summary>
<div class="a">
<p>Yes. October averages 30&deg;C by day and 15&deg;C at night, with three or four days of rain and about four days reaching 35&deg;C.</p>
</div>
</details>
<div class="pwmx-cta">
<h3>Unlimited internet in Marrakech, in any season</h3>
<p>&euro;4.90 per day &middot; unlimited data &middot; up to 10 devices &middot; free delivery and collection at your riad, hotel or Menara airport</p>
<p><a class="pwmx-btn" href="https://pocketwifimorocco.com/best-time-to-visit-marrakech/#book">Check dates and book</a><br />
<span class="alt">Questions before you book? WhatsApp +212&nbsp;6&nbsp;23&nbsp;11&nbsp;25&nbsp;18 or email <a href="mailto:contact@pocketwifimorocco.com">contact@pocketwifimorocco.com</a>.</span>
</div>
<p class="pwmx-src">Sources. Weather: daily maximum and minimum temperature and rainfall for Marrakech (31.63&deg;N, 7.98&deg;W) from the Open-Meteo historical archive (ERA5 reanalysis), 1 January 2015 to 31 December 2024, averaged by month by us. A reanalysis is a model of past weather, so individual days in the city can differ by a few degrees. Ramadan and flooding: the UK Foreign, Commonwealth &amp; Development Office (FCDO) travel advice for Morocco on gov.uk, last reviewed on 19 August 2026 and read on 12 October 2026. Our prices are our published rates on 12 October 2026.</p>
</div>
<h2 id="book">Book your router for Marrakech</h2>
<p>Choose your delivery and return dates and addresses in Marrakech, then pay securely online.</p>
<link rel="stylesheet" href="https://pocketwifimorocco.com/rental/form/booking-form.css?v=20260921">
<div class="rental-form">
  <div id="form-progress" class="form-progress">
    <div class="progress-track">
      <div id="form-progress-fill" class="progress-fill"></div>
    </div>
    <div class="progress-labels">
      <span class="progress-label" data-step="1">Dates</span>
      <span class="progress-label" data-step="2">Details</span>
      <span class="progress-label" data-step="3">Payment</span>
    </div>
  </div>
  <form id="rentalForm" data-lang="en" method="GET" novalidate>
    <!-- Hidden tracking fields -->
    <input type="hidden" name="utm_source" id="utm_source">
    <input type="hidden" name="utm_medium" id="utm_medium">
    <input type="hidden" name="utm_campaign" id="utm_campaign">
    <input type="hidden" name="utm_term" id="utm_term">
    <input type="hidden" name="utm_content" id="utm_content">
    <input type="hidden" name="referrer" id="referrer">
    <!-- Nom complet -->
    <div class="form-group step-2 full-width">
      <label class="form-label">Full name *</label>
      <input type="text" name="n" required class="form-input">
      <div class="validation-message">Please enter your full name</div>
    </div>

    <!-- Email + Téléphone -->
    <div class="form-row step-2 full-width">
      <div class="form-col">
        <label class="form-label">Email *</label>
        <input type="email" name="e" required class="form-input">
        <div class="validation-message">Please enter a valid email address</div>
      </div>
      <div class="form-col">
        <label class="form-label">Phone *</label>
        <div class="phone-container">
          <select id="country-code" name="country-code" class="country-select">
            <option value="212" data-flag="🇲🇦" selected>🇲🇦 +212</option>
            <option value="33" data-flag="🇫🇷">🇫🇷 +33</option>
            <option value="34" data-flag="🇪🇸">🇪🇸 +34</option>
            <option value="49" data-flag="🇩🇪">🇩🇪 +49</option>
            <option value="1" data-flag="🇺🇸">🇺🇸 +1</option>
            <option value="44" data-flag="🇬🇧">🇬🇧 +44</option>
            <option value="39" data-flag="🇮🇹">🇮🇹 +39</option>
            <option value="31" data-flag="🇳🇱">🇳🇱 +31</option>
            <option value="32" data-flag="🇧🇪">🇧🇪 +32</option>
            <option value="41" data-flag="🇨🇭">🇨🇭 +41</option>
            <option value="43" data-flag="🇦🇹">🇦🇹 +43</option>
            <option value="45" data-flag="🇩🇰">🇩🇰 +45</option>
            <option value="46" data-flag="🇸🇪">🇸🇪 +46</option>
            <option value="47" data-flag="🇳🇴">🇳🇴 +47</option>
            <option value="351" data-flag="🇵🇹">🇵🇹 +351</option>
            <option value="353" data-flag="🇮🇪">🇮🇪 +353</option>
            <option value="358" data-flag="🇫🇮">🇫🇮 +358</option>
            <option value="213" data-flag="🇩🇿">🇩🇿 +213</option>
            <option value="216" data-flag="🇹🇳">🇹🇳 +216</option>
            <option value="20" data-flag="🇪🇬">🇪🇬 +20</option>
            <option value="966" data-flag="🇸🇦">🇸🇦 +966</option>
            <option value="971" data-flag="🇦🇪">🇦🇪 +971</option>
            <option value="974" data-flag="🇶🇦">🇶🇦 +974</option>
            <option value="965" data-flag="🇰🇼">🇰🇼 +965</option>
            <option value="973" data-flag="🇧🇭">🇧🇭 +973</option>
            <option value="968" data-flag="🇴🇲">🇴🇲 +968</option>
            <option value="962" data-flag="🇯🇴">🇯🇴 +962</option>
            <option value="961" data-flag="🇱🇧">🇱🇧 +961</option>
            <option value="90" data-flag="🇹🇷">🇹🇷 +90</option>
            <option value="7" data-flag="🇷🇺">🇷🇺 +7</option>
            <option value="86" data-flag="🇨🇳">🇨🇳 +86</option>
            <option value="81" data-flag="🇯🇵">🇯🇵 +81</option>
            <option value="82" data-flag="🇰🇷">🇰🇷 +82</option>
            <option value="91" data-flag="🇮🇳">🇮🇳 +91</option>
            <option value="55" data-flag="🇧🇷">🇧🇷 +55</option>
            <option value="52" data-flag="🇲🇽">🇲🇽 +52</option>
            <option value="54" data-flag="🇦🇷">🇦🇷 +54</option>
            <option value="61" data-flag="🇦🇺">🇦🇺 +61</option>
            <option value="64" data-flag="🇳🇿">🇳🇿 +64</option>
            <option value="27" data-flag="🇿🇦">🇿🇦 +27</option>
          </select>
          <input type="tel" name="t" required class="phone-input" placeholder="e.g. 612345678">
        </div>
        <div class="validation-message phone-validation"></div>
      </div>
    </div>

    <!-- Dates and Times -->
    <div class="form-row step-1">
      <div class="form-col">
        <label class="form-label">Delivery date *
          <div class="quantity-label-info">The courier delivers your order.</div>
        </label>
        <div class="date-time-group">
          <input type="date" id="date-1" name="a" required class="form-input">
          <select id="arrival-time-picker" name="at" required class="time-dropdown">
            <option value="08:00">08:00</option>
            <option value="08:30">08:30</option>
            <option value="09:00">09:00</option>
            <option value="09:30">09:30</option>
            <option value="10:00">10:00</option>
            <option value="10:30">10:30</option>
            <option value="11:00">11:00</option>
            <option value="11:30">11:30</option>
            <option value="12:00">12:00</option>
            <option value="12:30">12:30</option>
            <option value="13:00">13:00</option>
            <option value="13:30">13:30</option>
            <option value="14:00">14:00</option>
            <option value="14:30">14:30</option>
            <option value="15:00">15:00</option>
            <option value="15:30">15:30</option>
            <option value="16:00">16:00</option>
            <option value="16:30">16:30</option>
            <option value="17:00">17:00</option>
            <option value="17:30">17:30</option>
            <option value="18:00">18:00</option>
            <option value="18:30">18:30</option>
            <option value="19:00">19:00</option>
            <option value="19:30">19:30</option>
            <option value="20:00">20:00</option>
          </select>
        </div>
        <div class="validation-message">Please select a delivery date</div>
        <div class="validation-message" id="arrival-time-error">Delivery time must be between 08:00 and 20:00</div>
      </div>
      <div class="form-col">
        <label class="form-label">Return date *
          <div class="quantity-label-info">The courier collects your order</div>
        </label>
        <div class="date-time-group">
          <input type="date" id="date-2" name="d" required class="form-input">
          <select id="departure-time-picker" name="dt" required class="time-dropdown">
            <option value="08:00">08:00</option>
            <option value="08:30">08:30</option>
            <option value="09:00">09:00</option>
            <option value="09:30">09:30</option>
            <option value="10:00">10:00</option>
            <option value="10:30">10:30</option>
            <option value="11:00">11:00</option>
            <option value="11:30">11:30</option>
            <option value="12:00">12:00</option>
            <option value="12:30">12:30</option>
            <option value="13:00">13:00</option>
            <option value="13:30">13:30</option>
            <option value="14:00">14:00</option>
            <option value="14:30">14:30</option>
            <option value="15:00">15:00</option>
            <option value="15:30">15:30</option>
            <option value="16:00">16:00</option>
            <option value="16:30">16:30</option>
            <option value="17:00">17:00</option>
            <option value="17:30">17:30</option>
            <option value="18:00">18:00</option>
            <option value="18:30">18:30</option>
            <option value="19:00">19:00</option>
            <option value="19:30">19:30</option>
            <option value="20:00">20:00</option>
          </select>
        </div>
        <div class="validation-message">Please select a return date</div>
        <div class="validation-message" id="departure-time-error">Return time must be between 08:00 and 20:00</div>
      </div>
    </div>
    <div id="ramadan-time-note" class="ramadan-time-note step-1">Hours limited to 09:00–15:30 during Ramadan.</div>

    <!-- Quantité de routeurs -->
    <div class="form-group" style="display: none;">
      <label class="form-label">WiFi router quantity *
        <div class="quantity-label-info">Choose the number of routers you need</div>
      </label>
      <div class="quantity-container">
        <button type="button" class="quantity-btn" id="quantity-minus">−</button>
        <input type="number" name="q" id="quantity-input" value="1" min="1" max="50" required class="quantity-input" readonly>
        <button type="button" class="quantity-btn" id="quantity-plus">+</button>
      </div>
      <div class="validation-message">Please select a valid quantity (1-50)</div>
    </div>


    <!-- Ville et adresse de réception -->
    <div id="pickup-location-row" class="form-row step-2 full-width">
      <div id="pickup-city-field" class="form-group step-2">
        <label class="form-label">Delivery city *</label>
        <select id="pickup-city" name="pickup_city" required class="form-input" tabindex="-1" aria-readonly="true" style="pointer-events: none; -webkit-appearance: none !important; -moz-appearance: none !important; appearance: none !important; background-image: none !important;">
          <option value="Marrakech" selected>Marrakech</option>
        </select>
        <div class="validation-message">Please choose the delivery city</div>
      </div>
      <div id="pickup-address-field" class="form-group step-2">
        <label class="form-label">Delivery address *</label>
        <input type="text" id="pickup-address" name="pickup_address" class="autocompleteriad form-input">
        <div class="validation-message">Please enter the delivery address</div>
        <div class="autocomplete-dropdown"></div>
      </div>
    </div>

    <!-- Option: restitution à la même adresse que la réception -->
    <div class="form-group step-2" id="same-return-section">
      <label class="radio-option" for="same-return-checkbox" style="cursor:pointer;">
        <input type="checkbox" id="same-return-checkbox" checked style="padding:0; width:auto; height:auto;">
        <span>Return to the same address as delivery</span>
      </label>
    </div>

    <!-- Ville et adresse de restitution -->
    <div id="return-location-row" class="form-row step-2 full-width">
      <div id="return-city-field" class="form-group step-2">
        <label class="form-label">Return city *</label>
        <select id="return-city" name="return_city" required class="form-input" tabindex="-1" aria-readonly="true" style="pointer-events: none; -webkit-appearance: none !important; -moz-appearance: none !important; appearance: none !important; background-image: none !important;">
          <option value="Marrakech" selected>Marrakech</option>
        </select>
        <div class="validation-message">Please choose the return city</div>
      </div>
      <div id="return-address-field" class="form-group step-2">
        <label class="form-label">Return address *</label>
        <input type="text" id="return-address" name="return_address" class="autocompleteriad form-input">
        <div class="validation-message">Please enter the return address</div>
        <div class="autocomplete-dropdown"></div>
      </div>
    </div>
    <div class="step-navigation step-2" style="display: none;">
      <button type="button" id="step2-prev" class="step-button">Back</button>
      <button type="button" id="step2-next" class="step-button">Next</button>
    </div>

    <!-- Accessoires -->
    <div class="accessories-section step-3" style="display: none;">
      <h3 class="accessories-title">Available Accessories</h3>
      <div class="accessories-info">
        <i class="fas fa-info-circle"></i>
        <span>Optional accessories</span>
      </div>
      <label class="accessory-item accessory-clickable">
        <img loading="lazy" decoding="async" src="https://pocketwifimorocco.com/wp-content/uploads/2026/08/X-1036.jpg" alt="Powerbank" width="500" height="500" class="accessory-image">
        <div class="accessory-info">
          <h4 class="accessory-name">Portable Power Bank</h4>
          <p class="accessory-price">€1.90 incl. VAT/day</p>
        </div>
        <input type="checkbox" id="powerbank-checkbox" class="accessory-checkbox">
      </label>
      <label class="accessory-item accessory-clickable">
        <img loading="lazy" decoding="async" src="https://pocketwifimorocco.com/wp-content/uploads/2026/08/X-1037.jpg" alt="Car Phone Holder" width="500" height="500" class="accessory-image">
        <div class="accessory-info">
          <h4 class="accessory-name">Car Phone Holder</h4>
          <p class="accessory-price">€0.90 incl. VAT/day</p>
        </div>
        <input type="checkbox" id="phone-holder-checkbox" class="accessory-checkbox">
      </label>
      <input type="hidden" name="powerbank_qty" id="powerbank-input" value="0">
      <input type="hidden" name="phone_holder_qty" id="phone-holder-input" value="0">
    </div>

    <!-- Price -->
    <div id="price-summary" class="price-summary step-1" style="display: none;">
      <div class="price-total">
        Total: <span id="total-price-eur">€0</span>
      </div>
      <div class="price-details">
        <span id="rental-days">0</span> days at €4.90/day
      </div>
      <div class="price-deposit">
        Plus a refundable €50 deposit per router, held at booking and released when the device is returned in good condition.
      </div>

      <div id="date-error" class="validation-message" style="display: none;">
        ⚠️ Minimum duration: 2 days
      </div>
    </div>
    <div class="step-navigation step-1">
      <button type="button" id="step1-next" class="step-button">Next</button>
    </div>

    <!-- Terms and Deposit Checkbox -->
    <div class="terms-deposit-section step-3" style="display: none;">
      <label class="terms-deposit-label">
        <input type="checkbox" id="terms-deposit-checkbox" name="terms" class="terms-deposit-input" required>
        <span class="terms-deposit-text">
          I accept the <a style="color:white;" href="https://pocketwifimorocco.com/general-rental-terms-and-conditions/">rental terms</a> and <a style="color:white;" href="https://pocketwifimorocco.com/general-rental-terms-and-conditions/">payment terms</a>.
        </span>
      </label>
      <div id="terms-deposit-error" class="terms-deposit-error" style="display: none;">
        You must accept the terms and confirm the deposit to continue.
      </div>
    </div>
    <div id="price-summary-final" class="price-summary step-3" style="display: none;">
      <div class="price-total">
        Total: <span id="total-price-eur-final">€0</span>
      </div>
      <div class="price-details" id="price-details-final">
        <span id="rental-days-final">0</span> days at €4.90/day
      </div>
      <div class="price-deposit">
        Refundable deposit: <span id="deposit-total-amount">50€</span>
        <span class="price-deposit-note">released when the device is returned in good condition</span>
      </div>
    </div>

    <!-- Submit -->
    <div class="step-3" style="text-align: center; margin-top: 20px; display: none;">
      <button type="submit" class="submit-button">
        Pay Now
      </button>
    </div>
  </form>
</div>
<script src="https://pocketwifimorocco.com/rental/form/booking-form.js?v=20260921"></script>

]]></content:encoded>
					
					<wfw:commentRss>https://pocketwifimorocco.com/best-time-to-visit-marrakech/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Morocco Currency: Dirhams, Cards and Cash in Marrakech</title>
		<link>https://pocketwifimorocco.com/morocco-currency-money-marrakech/</link>
					<comments>https://pocketwifimorocco.com/morocco-currency-money-marrakech/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 12 Oct 2026 14:26:19 +0000</pubDate>
				<category><![CDATA[Morocco Travel]]></category>
		<guid isPermaLink="false">https://pocketwifimorocco.com/?p=4408</guid>

					<description><![CDATA[Morocco's currency explained: the dirham is a closed currency, the market rates on 12 October 2026, the cash declaration rule, where cash and cards are used in Marrakech, and why to check rates and your bank on your own connection.]]></description>
										<content:encoded><![CDATA[<style>
.pwmx{--b:#6852f4;--b2:#5a43ef;--ink:#1f2c33;--mut:#45505f;--soft:#f7fafd;--line:#e7ecee;
--ok:#0b7a45;--okbg:#e7f5ed;--wr:#9a5b06;--wrbg:#fdf2e2;--bd:#a52017;--bdbg:#fdecea;
color:var(--ink);line-height:1.72}
.pwmx *{box-sizing:border-box}
.pwmx>:first-child{margin-top:0}
.pwmx p{margin:0 0 18px;color:var(--ink)}
.pwmx h2{font-size:clamp(22px,3.2vw,29px);line-height:1.25;margin:46px 0 16px;
padding-left:14px;border-left:5px solid var(--b);color:var(--ink)}
.pwmx h3{font-size:clamp(18px,2.4vw,21px);margin:30px 0 10px;color:var(--ink)}
.pwmx ul,.pwmx ol{margin:0 0 20px;padding-left:22px}
.pwmx li{margin-bottom:9px}
.pwmx a{color:var(--b2)}
.pwmx-lead{background:linear-gradient(135deg,#f4f2ff 0%,#f7fafd 62%,#fff 100%);
border:1px solid #e2ddfb;border-left:6px solid var(--b);border-radius:14px;
padding:22px 24px;margin:0 0 28px}
.pwmx-lead p{margin:0;font-size:clamp(16.5px,2.2vw,19px)}
.pwmx-kicker{display:inline-block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;
font-weight:800;color:var(--b2);background:#efecff;border-radius:99px;padding:5px 12px;margin-bottom:12px}
.pwmx-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:12px;margin:28px 0}
.pwmx-stat{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px 12px;text-align:center}
.pwmx-stat b{display:block;font-size:clamp(18px,2.6vw,23px);color:var(--b2);line-height:1.15}
.pwmx-stat span{display:block;font-size:12.5px;color:var(--mut);margin-top:6px;line-height:1.4}
.pwmx-wrap{overflow-x:auto;margin:28px 0;border:1px solid var(--line);border-radius:12px;background:#fff}
.pwmx-tbl{width:100%;border-collapse:collapse;font-size:15px;min-width:540px}
.pwmx-cap{font-size:13px;color:var(--mut);line-height:1.6;margin:28px 0 8px}.pwmx-fig{margin:0}
.pwmx-cap+.pwmx-wrap{margin-top:0}
.pwmx-tbl th,.pwmx-tbl td{padding:12px 14px;text-align:left;vertical-align:top;
border-bottom:1px solid var(--line);color:var(--ink)}
.pwmx-tbl thead th{background:var(--soft);font-weight:700;font-size:13.5px}
.pwmx-tbl tbody tr:last-child td{border-bottom:0}
.pwmx-tbl tbody tr:nth-child(even) td{background:#fcfdff}
.pwmx-tbl td.win{background:#f0fdf5;font-weight:700}
.pwmx-tbl .sub{display:block;font-size:12px;color:var(--mut);font-weight:400;margin-top:3px}
.pwmx .pill{display:inline-block;padding:4px 10px;border-radius:99px;font-size:12px;
font-weight:800;white-space:nowrap}
.pwmx .pill.ok{background:var(--okbg);color:var(--ok)}
.pwmx .pill.wr{background:var(--wrbg);color:var(--wr)}
.pwmx .pill.bd{background:var(--bdbg);color:var(--bd)}
.pwmx-note{border:1px solid var(--line);border-left:5px solid var(--b);background:var(--soft);
border-radius:12px;padding:18px 20px;margin:28px 0}
.pwmx-note.warn{border-left-color:#e0a640;background:var(--wrbg);border-color:#f0dcb8}
.pwmx-note.good{border-left-color:#2f9e63;background:var(--okbg);border-color:#cfe9db}
.pwmx-note p:last-child{margin-bottom:0}
.pwmx-note .lbl{display:block;font-size:11px;letter-spacing:.13em;text-transform:uppercase;
font-weight:800;color:var(--mut);margin-bottom:8px}
.pwmx-steps{list-style:none;margin:28px 0;padding:0;counter-reset:s}
.pwmx-steps li{counter-increment:s;position:relative;padding:2px 0 20px 54px;margin:0}
.pwmx-steps li:last-child{padding-bottom:0}
.pwmx-steps li::before{content:counter(s);position:absolute;left:0;top:0;width:34px;height:34px;
border-radius:50%;background:var(--b);color:#fff;font-weight:800;font-size:15px;
display:flex;align-items:center;justify-content:center}
.pwmx-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:16px;margin:28px 0}
.pwmx-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px 22px}
.pwmx-card.hi{border-color:#cfc6fb;box-shadow:0 2px 14px rgba(104,82,244,.09)}
.pwmx-card h4{margin:0 0 12px;font-size:17px;color:var(--ink);line-height:1.3}
.pwmx-card ul{margin:0;padding-left:19px}
.pwmx-card li:last-child{margin-bottom:0}
.pwmx-meters{margin:28px 0;border:1px solid var(--line);border-radius:12px;padding:6px 18px;background:#fff}
.pwmx-m{display:grid;grid-template-columns:minmax(118px,1.15fr) 3fr minmax(74px,auto);gap:14px;
align-items:center;padding:11px 0;border-bottom:1px solid var(--line);font-size:14.5px}
.pwmx-m:last-child{border-bottom:0}
.pwmx-track{background:#eef1f6;border-radius:99px;height:12px;overflow:hidden;display:block}
.pwmx-fill{display:block;height:100%;background:linear-gradient(90deg,#8b7bf7,#6852f4);border-radius:99px}
.pwmx-fill.alt{background:linear-gradient(90deg,#34c07d,#0b7a45)}
.pwmx-m b{text-align:right;font-variant-numeric:tabular-nums;color:var(--mut);font-weight:700;font-size:13.5px}
@media(max-width:560px){
.pwmx-m{grid-template-columns:1fr auto;grid-template-areas:"l v" "t t";gap:6px 12px}
.pwmx-m>span:first-child{grid-area:l}.pwmx-m b{grid-area:v}.pwmx-track{grid-area:t;margin-bottom:4px}}
.pwmx-faq{border:1px solid var(--line);border-radius:12px;background:#fff;margin:0 0 10px;overflow:hidden}
.pwmx-faq summary{cursor:pointer;padding:15px 18px;font-weight:700;font-size:16px;list-style:none;
display:flex;justify-content:space-between;gap:14px;align-items:center;color:var(--ink)}
.pwmx-faq summary::-webkit-details-marker{display:none}
.pwmx-faq summary::after{content:"+";font-size:23px;font-weight:400;color:var(--b);line-height:1}
.pwmx-faq[open] summary::after{content:"\2212"}
.pwmx-faq[open] summary{border-bottom:1px solid var(--line)}
.pwmx-faq .a{padding:15px 18px;color:var(--mut)}
.pwmx-faq .a p:last-child{margin-bottom:0}
.pwmx-cta{background:linear-gradient(135deg,#6852f4,#8b5cf6);border-radius:16px;padding:28px 24px;
margin:36px 0;color:#fff;text-align:center}
.pwmx-cta h3{color:#fff;margin:0 0 8px;font-size:clamp(19px,2.6vw,23px)}
.pwmx-cta p{color:#eae6ff;margin:0 0 18px;font-size:15.5px}
.pwmx-btn{display:inline-block;background:#fff;color:#5a43ef;font-weight:800;padding:13px 28px;
border-radius:99px;text-decoration:none;font-size:16px}
.pwmx-cta .alt{display:block;margin:14px 0 0;font-size:13.5px;color:#e6e1ff}
.pwmx-cta .alt a{color:#fff}
.pwmx-verdict{border:2px solid #cfc6fb;border-radius:14px;padding:20px 22px;background:#faf9ff;margin:32px 0}
.pwmx-verdict p:last-child{margin-bottom:0}
.pwmx-src{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:14px;margin-top:36px}
/* Featured image: fill the article card instead of floating inside its padding.
   The offsets mirror Astra's own article padding at each of its four breakpoints,
   measured on this site 2026-09-04 (5.34/6.67, 3.34/2.40, 1.41/2.01, 1.31/0.88 em),
   so the image tracks the theme rather than one hardcoded pixel figure. */
.entry-header > .post-thumb-img-content.post-thumb{--pwm-py:5.34rem;--pwm-px:6.67rem;
margin:calc(-1 * var(--pwm-py)) calc(-1 * var(--pwm-px)) 1.5rem !important}
.entry-header > .post-thumb-img-content.post-thumb img{display:block;width:100%;height:auto}
@media(max-width:1200px){.entry-header > .post-thumb-img-content.post-thumb{--pwm-py:3.34rem;--pwm-px:2.4rem}}
@media(max-width:921px){.entry-header > .post-thumb-img-content.post-thumb{--pwm-py:1.40625rem;--pwm-px:2.00625rem}}
@media(max-width:544px){.entry-header > .post-thumb-img-content.post-thumb{--pwm-py:1.3125rem;--pwm-px:0.875rem}}
</style>
<div class="pwmx">
<div class="pwmx-lead">
<span class="pwmx-kicker">The short answer</span></p>
<p><strong>Morocco&rsquo;s currency is the Moroccan dirham (MAD). It is a closed currency, so you cannot easily buy or sell it outside Morocco: most visitors get dirhams from a cash machine or an exchange desk after they land.</strong> On 12 October 2026 the market rate was about 13 dirhams to the pound, 11 to the euro and 9.8 to the US dollar. Cards work in hotels and larger restaurants, and cash runs the souks and the taxis. Checking a rate or your banking app on the spot needs a connection.</p>
</div>
<p>This page covers the dirham, the rules on bringing money in and out as published in the UK Foreign, Commonwealth &amp; Development Office (FCDO) travel advice for Morocco on gov.uk, last reviewed on 19 August 2026 and read on 12 October 2026, and how paying works in practice in Marrakech.</p>
<div class="pwmx-stats">
<div class="pwmx-stat"><b>MAD</b><span>the Moroccan dirham, a closed currency</span></div>
<div class="pwmx-stat"><b>&asymp; 13</b><span>dirhams to &pound;1 at the market rate on 12 October 2026</span></div>
<div class="pwmx-stat"><b>&asymp; 11</b><span>dirhams to &euro;1 on the same day</span></div>
<div class="pwmx-stat"><b>100,000 MAD</b><span>of foreign currency or more must be declared</span></div>
</div>
<h2>The dirham is a closed currency</h2>
<p>The FCDO describes the Moroccan dirham as a closed, non-convertible currency: it cannot be easily exchanged outside Morocco for other currencies. In practice you arrive with pounds, euros, dollars or just a card, and get dirhams in the country. Change what you have left before you fly home.</p>
<figure class="pwmx-fig"><figcaption class="pwmx-cap">Market mid-rates on 12 October 2026 from open.er-api.com. Banks, exchange desks and card issuers apply their own rates and fees, so what you receive will be a little lower.</figcaption><div class="pwmx-wrap">
<table class="pwmx-tbl">
<thead>
<tr>
<th>Your currency</th>
<th>Dirhams for 1 unit</th>
<th>100 dirhams is about</th>
<th>1,000 dirhams is about</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>British pound</strong></td>
<td>12.98 MAD</td>
<td>&pound;7.70</td>
<td>&pound;77</td>
</tr>
<tr>
<td><strong>Euro</strong></td>
<td>11.00 MAD</td>
<td>&euro;9.09</td>
<td>&euro;91</td>
</tr>
<tr>
<td><strong>US dollar</strong></td>
<td>9.83 MAD</td>
<td>$10.17</td>
<td>$102</td>
</tr>
</tbody>
</table>
</div>
</figure>
<h2>Rules on bringing money in and out</h2>
<ul>
<li><strong>Declare large amounts.</strong> You must declare foreign currency worth 100,000 Moroccan dirham or more (around &pound;8,000) when you enter or leave the country.</li>
<li><strong>Banknotes.</strong> The FCDO states that passing fraudulent banknotes carries significant prison sentences, and that defacing Moroccan banknotes is illegal.</li>
<li><strong>Other goods</strong> that may be prohibited or taxed must be declared: see <a href="https://pocketwifimorocco.com/morocco-entry-requirements/">Morocco entry requirements</a>.</li>
</ul>
<h2>Cash or card in Marrakech?</h2>
<div class="pwmx-cards">
<div class="pwmx-card hi">
<h4>Cash is for</h4>
<ul>
<li>The souks, street food and small caf&eacute;s.</li>
<li>Taxis: agree the fare or ask for the meter first.</li>
<li>Tips and small purchases.</li>
</ul>
</div>
<div class="pwmx-card">
<h4>Cards are for</h4>
<ul>
<li>Hotels, larger restaurants and shops in the modern districts.</li>
<li>Booking tickets and activities online.</li>
<li>Our router: you pay online by card when you book.</li>
</ul>
</div>
</div>
<p>The FCDO lists credit card fraud as common and advises caution when using cash machines. Use machines attached to a bank, keep your card in sight when paying, and check your account the same day. The patterns to know are in <a href="https://pocketwifimorocco.com/marrakech-scams/">Marrakech scams</a>.</p>
<div class="pwmx-note">
<span class="lbl">Pay in dirhams when the terminal asks</span></p>
<p>Card terminals and cash machines sometimes offer to charge you in your home currency. That conversion is done at the terminal&rsquo;s own rate. Check today&rsquo;s market rate on your phone before you accept.</p>
</div>
<h2>Why you will want to be online when you pay</h2>
<div class="pwmx-cards">
<div class="pwmx-card hi">
<h4>Check the rate on the spot</h4>
<ul>
<li>A currency converter in your hand while you bargain.</li>
<li>Unlimited data, so checking costs nothing.</li>
</ul>
</div>
<div class="pwmx-card">
<h4>Use your banking app safely</h4>
<ul>
<li>A private, password-protected network, not a shared caf&eacute; WiFi.</li>
<li>Approve card payments and see transactions as they happen.</li>
</ul>
</div>
<div class="pwmx-card">
<h4>One price, known in advance</h4>
<ul>
<li>&euro;4.90 a day for up to 10 devices, paid online in euros.</li>
<li>A &euro;50 deposit is pre-authorised on your card and released at the end.</li>
</ul>
</div>
</div>
<h2>How to have a router delivered in Marrakech</h2>
<ol class="pwmx-steps">
<li><strong>Book online</strong> with your dates and your address in Marrakech: riad, hotel, villa, Airbnb or Menara airport. The minimum is two days.</li>
<li><strong>We deliver it charged</strong>, any day from 08:00 to 20:00 (09:00&ndash;15:30 during Ramadan). Same-day delivery is possible subject to availability.</li>
<li><strong>Join the WiFi</strong> with the password printed on the card that comes with the router.</li>
<li><strong>We collect it</strong> at the end, in Marrakech, and the &euro;50 deposit is released.</li>
</ol>
<p>Details are on <a href="https://pocketwifimorocco.com/pocket-wifi-marrakech/">pocket WiFi rental in Marrakech</a> and prices on the <a href="https://pocketwifimorocco.com/pricing/">pricing page</a>.</p>
<h2 id="faq-morocco-currency-money-marrakech">Frequently asked questions</h2>
<details class="pwmx-faq">
<summary>What currency is used in Morocco?</summary>
<div class="a">
<p>The Moroccan dirham, written MAD. It is a closed currency, which means it cannot easily be exchanged outside Morocco.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>What currency is used in Marrakech?</summary>
<div class="a">
<p>The Moroccan dirham, as in the rest of Morocco. Cash is used in the souks, small caf&eacute;s and taxis; cards are accepted in hotels, larger restaurants and many shops.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>How many dirhams to the pound?</summary>
<div class="a">
<p>About 13: the market rate on 12 October 2026 was 12.98 dirhams to the pound. It was 11.00 to the euro and 9.83 to the US dollar. Exchange desks and banks give a little less.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Can I get dirhams before I travel?</summary>
<div class="a">
<p>The dirham is a closed currency and cannot easily be exchanged outside Morocco, so most visitors get dirhams from a cash machine or an exchange desk after they land.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>How much cash can I take into Morocco?</summary>
<div class="a">
<p>You must declare foreign currency worth 100,000 Moroccan dirham or more, around &pound;8,000, when you enter or leave the country, according to the UK government&rsquo;s travel advice.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Can I use my card in Marrakech?</summary>
<div class="a">
<p>Yes, in hotels, larger restaurants and many shops. The souks, taxis and small caf&eacute;s are mostly cash. Card fraud is listed as common in official advice, so keep the card in sight and check your account.</p>
</div>
</details>
<div class="pwmx-cta">
<h3>Check rates and your bank on your own connection</h3>
<p>&euro;4.90 per day &middot; unlimited data &middot; up to 10 devices &middot; free delivery and collection at your riad, hotel or Menara airport</p>
<p><a class="pwmx-btn" href="https://pocketwifimorocco.com/morocco-currency-money-marrakech/#book">Check dates and book</a><br />
<span class="alt">Questions before you book? WhatsApp +212&nbsp;6&nbsp;23&nbsp;11&nbsp;25&nbsp;18 or email <a href="mailto:contact@pocketwifimorocco.com">contact@pocketwifimorocco.com</a>.</span>
</div>
<p class="pwmx-src">Sources. Currency status, declaration threshold and banknote rules: the UK Foreign, Commonwealth &amp; Development Office (FCDO) travel advice for Morocco on gov.uk, last reviewed on 19 August 2026 and read on 12 October 2026 (&ldquo;Entry requirements&rdquo; section); card fraud and cash machines: the same advice, &ldquo;Safety and security&rdquo;. Exchange rates: market mid-rates of 12 October 2026 from open.er-api.com. Where cash and cards are used is our own experience of the city. Our prices are our published rates on 12 October 2026.</p>
</div>
<h2 id="book">Book your router for Marrakech</h2>
<p>Choose your delivery and return dates and addresses in Marrakech, then pay securely online.</p>
<link rel="stylesheet" href="https://pocketwifimorocco.com/rental/form/booking-form.css?v=20260921">
<div class="rental-form">
  <div id="form-progress" class="form-progress">
    <div class="progress-track">
      <div id="form-progress-fill" class="progress-fill"></div>
    </div>
    <div class="progress-labels">
      <span class="progress-label" data-step="1">Dates</span>
      <span class="progress-label" data-step="2">Details</span>
      <span class="progress-label" data-step="3">Payment</span>
    </div>
  </div>
  <form id="rentalForm" data-lang="en" method="GET" novalidate>
    <!-- Hidden tracking fields -->
    <input type="hidden" name="utm_source" id="utm_source">
    <input type="hidden" name="utm_medium" id="utm_medium">
    <input type="hidden" name="utm_campaign" id="utm_campaign">
    <input type="hidden" name="utm_term" id="utm_term">
    <input type="hidden" name="utm_content" id="utm_content">
    <input type="hidden" name="referrer" id="referrer">
    <!-- Nom complet -->
    <div class="form-group step-2 full-width">
      <label class="form-label">Full name *</label>
      <input type="text" name="n" required class="form-input">
      <div class="validation-message">Please enter your full name</div>
    </div>

    <!-- Email + Téléphone -->
    <div class="form-row step-2 full-width">
      <div class="form-col">
        <label class="form-label">Email *</label>
        <input type="email" name="e" required class="form-input">
        <div class="validation-message">Please enter a valid email address</div>
      </div>
      <div class="form-col">
        <label class="form-label">Phone *</label>
        <div class="phone-container">
          <select id="country-code" name="country-code" class="country-select">
            <option value="212" data-flag="🇲🇦" selected>🇲🇦 +212</option>
            <option value="33" data-flag="🇫🇷">🇫🇷 +33</option>
            <option value="34" data-flag="🇪🇸">🇪🇸 +34</option>
            <option value="49" data-flag="🇩🇪">🇩🇪 +49</option>
            <option value="1" data-flag="🇺🇸">🇺🇸 +1</option>
            <option value="44" data-flag="🇬🇧">🇬🇧 +44</option>
            <option value="39" data-flag="🇮🇹">🇮🇹 +39</option>
            <option value="31" data-flag="🇳🇱">🇳🇱 +31</option>
            <option value="32" data-flag="🇧🇪">🇧🇪 +32</option>
            <option value="41" data-flag="🇨🇭">🇨🇭 +41</option>
            <option value="43" data-flag="🇦🇹">🇦🇹 +43</option>
            <option value="45" data-flag="🇩🇰">🇩🇰 +45</option>
            <option value="46" data-flag="🇸🇪">🇸🇪 +46</option>
            <option value="47" data-flag="🇳🇴">🇳🇴 +47</option>
            <option value="351" data-flag="🇵🇹">🇵🇹 +351</option>
            <option value="353" data-flag="🇮🇪">🇮🇪 +353</option>
            <option value="358" data-flag="🇫🇮">🇫🇮 +358</option>
            <option value="213" data-flag="🇩🇿">🇩🇿 +213</option>
            <option value="216" data-flag="🇹🇳">🇹🇳 +216</option>
            <option value="20" data-flag="🇪🇬">🇪🇬 +20</option>
            <option value="966" data-flag="🇸🇦">🇸🇦 +966</option>
            <option value="971" data-flag="🇦🇪">🇦🇪 +971</option>
            <option value="974" data-flag="🇶🇦">🇶🇦 +974</option>
            <option value="965" data-flag="🇰🇼">🇰🇼 +965</option>
            <option value="973" data-flag="🇧🇭">🇧🇭 +973</option>
            <option value="968" data-flag="🇴🇲">🇴🇲 +968</option>
            <option value="962" data-flag="🇯🇴">🇯🇴 +962</option>
            <option value="961" data-flag="🇱🇧">🇱🇧 +961</option>
            <option value="90" data-flag="🇹🇷">🇹🇷 +90</option>
            <option value="7" data-flag="🇷🇺">🇷🇺 +7</option>
            <option value="86" data-flag="🇨🇳">🇨🇳 +86</option>
            <option value="81" data-flag="🇯🇵">🇯🇵 +81</option>
            <option value="82" data-flag="🇰🇷">🇰🇷 +82</option>
            <option value="91" data-flag="🇮🇳">🇮🇳 +91</option>
            <option value="55" data-flag="🇧🇷">🇧🇷 +55</option>
            <option value="52" data-flag="🇲🇽">🇲🇽 +52</option>
            <option value="54" data-flag="🇦🇷">🇦🇷 +54</option>
            <option value="61" data-flag="🇦🇺">🇦🇺 +61</option>
            <option value="64" data-flag="🇳🇿">🇳🇿 +64</option>
            <option value="27" data-flag="🇿🇦">🇿🇦 +27</option>
          </select>
          <input type="tel" name="t" required class="phone-input" placeholder="e.g. 612345678">
        </div>
        <div class="validation-message phone-validation"></div>
      </div>
    </div>

    <!-- Dates and Times -->
    <div class="form-row step-1">
      <div class="form-col">
        <label class="form-label">Delivery date *
          <div class="quantity-label-info">The courier delivers your order.</div>
        </label>
        <div class="date-time-group">
          <input type="date" id="date-1" name="a" required class="form-input">
          <select id="arrival-time-picker" name="at" required class="time-dropdown">
            <option value="08:00">08:00</option>
            <option value="08:30">08:30</option>
            <option value="09:00">09:00</option>
            <option value="09:30">09:30</option>
            <option value="10:00">10:00</option>
            <option value="10:30">10:30</option>
            <option value="11:00">11:00</option>
            <option value="11:30">11:30</option>
            <option value="12:00">12:00</option>
            <option value="12:30">12:30</option>
            <option value="13:00">13:00</option>
            <option value="13:30">13:30</option>
            <option value="14:00">14:00</option>
            <option value="14:30">14:30</option>
            <option value="15:00">15:00</option>
            <option value="15:30">15:30</option>
            <option value="16:00">16:00</option>
            <option value="16:30">16:30</option>
            <option value="17:00">17:00</option>
            <option value="17:30">17:30</option>
            <option value="18:00">18:00</option>
            <option value="18:30">18:30</option>
            <option value="19:00">19:00</option>
            <option value="19:30">19:30</option>
            <option value="20:00">20:00</option>
          </select>
        </div>
        <div class="validation-message">Please select a delivery date</div>
        <div class="validation-message" id="arrival-time-error">Delivery time must be between 08:00 and 20:00</div>
      </div>
      <div class="form-col">
        <label class="form-label">Return date *
          <div class="quantity-label-info">The courier collects your order</div>
        </label>
        <div class="date-time-group">
          <input type="date" id="date-2" name="d" required class="form-input">
          <select id="departure-time-picker" name="dt" required class="time-dropdown">
            <option value="08:00">08:00</option>
            <option value="08:30">08:30</option>
            <option value="09:00">09:00</option>
            <option value="09:30">09:30</option>
            <option value="10:00">10:00</option>
            <option value="10:30">10:30</option>
            <option value="11:00">11:00</option>
            <option value="11:30">11:30</option>
            <option value="12:00">12:00</option>
            <option value="12:30">12:30</option>
            <option value="13:00">13:00</option>
            <option value="13:30">13:30</option>
            <option value="14:00">14:00</option>
            <option value="14:30">14:30</option>
            <option value="15:00">15:00</option>
            <option value="15:30">15:30</option>
            <option value="16:00">16:00</option>
            <option value="16:30">16:30</option>
            <option value="17:00">17:00</option>
            <option value="17:30">17:30</option>
            <option value="18:00">18:00</option>
            <option value="18:30">18:30</option>
            <option value="19:00">19:00</option>
            <option value="19:30">19:30</option>
            <option value="20:00">20:00</option>
          </select>
        </div>
        <div class="validation-message">Please select a return date</div>
        <div class="validation-message" id="departure-time-error">Return time must be between 08:00 and 20:00</div>
      </div>
    </div>
    <div id="ramadan-time-note" class="ramadan-time-note step-1">Hours limited to 09:00–15:30 during Ramadan.</div>

    <!-- Quantité de routeurs -->
    <div class="form-group" style="display: none;">
      <label class="form-label">WiFi router quantity *
        <div class="quantity-label-info">Choose the number of routers you need</div>
      </label>
      <div class="quantity-container">
        <button type="button" class="quantity-btn" id="quantity-minus">−</button>
        <input type="number" name="q" id="quantity-input" value="1" min="1" max="50" required class="quantity-input" readonly>
        <button type="button" class="quantity-btn" id="quantity-plus">+</button>
      </div>
      <div class="validation-message">Please select a valid quantity (1-50)</div>
    </div>


    <!-- Ville et adresse de réception -->
    <div id="pickup-location-row" class="form-row step-2 full-width">
      <div id="pickup-city-field" class="form-group step-2">
        <label class="form-label">Delivery city *</label>
        <select id="pickup-city" name="pickup_city" required class="form-input" tabindex="-1" aria-readonly="true" style="pointer-events: none; -webkit-appearance: none !important; -moz-appearance: none !important; appearance: none !important; background-image: none !important;">
          <option value="Marrakech" selected>Marrakech</option>
        </select>
        <div class="validation-message">Please choose the delivery city</div>
      </div>
      <div id="pickup-address-field" class="form-group step-2">
        <label class="form-label">Delivery address *</label>
        <input type="text" id="pickup-address" name="pickup_address" class="autocompleteriad form-input">
        <div class="validation-message">Please enter the delivery address</div>
        <div class="autocomplete-dropdown"></div>
      </div>
    </div>

    <!-- Option: restitution à la même adresse que la réception -->
    <div class="form-group step-2" id="same-return-section">
      <label class="radio-option" for="same-return-checkbox" style="cursor:pointer;">
        <input type="checkbox" id="same-return-checkbox" checked style="padding:0; width:auto; height:auto;">
        <span>Return to the same address as delivery</span>
      </label>
    </div>

    <!-- Ville et adresse de restitution -->
    <div id="return-location-row" class="form-row step-2 full-width">
      <div id="return-city-field" class="form-group step-2">
        <label class="form-label">Return city *</label>
        <select id="return-city" name="return_city" required class="form-input" tabindex="-1" aria-readonly="true" style="pointer-events: none; -webkit-appearance: none !important; -moz-appearance: none !important; appearance: none !important; background-image: none !important;">
          <option value="Marrakech" selected>Marrakech</option>
        </select>
        <div class="validation-message">Please choose the return city</div>
      </div>
      <div id="return-address-field" class="form-group step-2">
        <label class="form-label">Return address *</label>
        <input type="text" id="return-address" name="return_address" class="autocompleteriad form-input">
        <div class="validation-message">Please enter the return address</div>
        <div class="autocomplete-dropdown"></div>
      </div>
    </div>
    <div class="step-navigation step-2" style="display: none;">
      <button type="button" id="step2-prev" class="step-button">Back</button>
      <button type="button" id="step2-next" class="step-button">Next</button>
    </div>

    <!-- Accessoires -->
    <div class="accessories-section step-3" style="display: none;">
      <h3 class="accessories-title">Available Accessories</h3>
      <div class="accessories-info">
        <i class="fas fa-info-circle"></i>
        <span>Optional accessories</span>
      </div>
      <label class="accessory-item accessory-clickable">
        <img loading="lazy" decoding="async" src="https://pocketwifimorocco.com/wp-content/uploads/2026/08/X-1036.jpg" alt="Powerbank" width="500" height="500" class="accessory-image">
        <div class="accessory-info">
          <h4 class="accessory-name">Portable Power Bank</h4>
          <p class="accessory-price">€1.90 incl. VAT/day</p>
        </div>
        <input type="checkbox" id="powerbank-checkbox" class="accessory-checkbox">
      </label>
      <label class="accessory-item accessory-clickable">
        <img loading="lazy" decoding="async" src="https://pocketwifimorocco.com/wp-content/uploads/2026/08/X-1037.jpg" alt="Car Phone Holder" width="500" height="500" class="accessory-image">
        <div class="accessory-info">
          <h4 class="accessory-name">Car Phone Holder</h4>
          <p class="accessory-price">€0.90 incl. VAT/day</p>
        </div>
        <input type="checkbox" id="phone-holder-checkbox" class="accessory-checkbox">
      </label>
      <input type="hidden" name="powerbank_qty" id="powerbank-input" value="0">
      <input type="hidden" name="phone_holder_qty" id="phone-holder-input" value="0">
    </div>

    <!-- Price -->
    <div id="price-summary" class="price-summary step-1" style="display: none;">
      <div class="price-total">
        Total: <span id="total-price-eur">€0</span>
      </div>
      <div class="price-details">
        <span id="rental-days">0</span> days at €4.90/day
      </div>
      <div class="price-deposit">
        Plus a refundable €50 deposit per router, held at booking and released when the device is returned in good condition.
      </div>

      <div id="date-error" class="validation-message" style="display: none;">
        ⚠️ Minimum duration: 2 days
      </div>
    </div>
    <div class="step-navigation step-1">
      <button type="button" id="step1-next" class="step-button">Next</button>
    </div>

    <!-- Terms and Deposit Checkbox -->
    <div class="terms-deposit-section step-3" style="display: none;">
      <label class="terms-deposit-label">
        <input type="checkbox" id="terms-deposit-checkbox" name="terms" class="terms-deposit-input" required>
        <span class="terms-deposit-text">
          I accept the <a style="color:white;" href="https://pocketwifimorocco.com/general-rental-terms-and-conditions/">rental terms</a> and <a style="color:white;" href="https://pocketwifimorocco.com/general-rental-terms-and-conditions/">payment terms</a>.
        </span>
      </label>
      <div id="terms-deposit-error" class="terms-deposit-error" style="display: none;">
        You must accept the terms and confirm the deposit to continue.
      </div>
    </div>
    <div id="price-summary-final" class="price-summary step-3" style="display: none;">
      <div class="price-total">
        Total: <span id="total-price-eur-final">€0</span>
      </div>
      <div class="price-details" id="price-details-final">
        <span id="rental-days-final">0</span> days at €4.90/day
      </div>
      <div class="price-deposit">
        Refundable deposit: <span id="deposit-total-amount">50€</span>
        <span class="price-deposit-note">released when the device is returned in good condition</span>
      </div>
    </div>

    <!-- Submit -->
    <div class="step-3" style="text-align: center; margin-top: 20px; display: none;">
      <button type="submit" class="submit-button">
        Pay Now
      </button>
    </div>
  </form>
</div>
<script src="https://pocketwifimorocco.com/rental/form/booking-form.js?v=20260921"></script>

]]></content:encoded>
					
					<wfw:commentRss>https://pocketwifimorocco.com/morocco-currency-money-marrakech/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Can You Drink Alcohol in Morocco? The Rules in Marrakech</title>
		<link>https://pocketwifimorocco.com/can-you-drink-alcohol-in-marrakech/</link>
					<comments>https://pocketwifimorocco.com/can-you-drink-alcohol-in-marrakech/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 12 Oct 2026 14:25:40 +0000</pubDate>
				<category><![CDATA[Morocco Travel]]></category>
		<guid isPermaLink="false">https://pocketwifimorocco.com/?p=4405</guid>

					<description><![CDATA[Can you drink alcohol in Morocco? The rules from the UK government's travel advice: licensed venues only, nothing in the street, what changes in Ramadan, drink-driving, the methanol warning, and what it means in Marrakech.]]></description>
										<content:encoded><![CDATA[<style>
.pwmx{--b:#6852f4;--b2:#5a43ef;--ink:#1f2c33;--mut:#45505f;--soft:#f7fafd;--line:#e7ecee;
--ok:#0b7a45;--okbg:#e7f5ed;--wr:#9a5b06;--wrbg:#fdf2e2;--bd:#a52017;--bdbg:#fdecea;
color:var(--ink);line-height:1.72}
.pwmx *{box-sizing:border-box}
.pwmx>:first-child{margin-top:0}
.pwmx p{margin:0 0 18px;color:var(--ink)}
.pwmx h2{font-size:clamp(22px,3.2vw,29px);line-height:1.25;margin:46px 0 16px;
padding-left:14px;border-left:5px solid var(--b);color:var(--ink)}
.pwmx h3{font-size:clamp(18px,2.4vw,21px);margin:30px 0 10px;color:var(--ink)}
.pwmx ul,.pwmx ol{margin:0 0 20px;padding-left:22px}
.pwmx li{margin-bottom:9px}
.pwmx a{color:var(--b2)}
.pwmx-lead{background:linear-gradient(135deg,#f4f2ff 0%,#f7fafd 62%,#fff 100%);
border:1px solid #e2ddfb;border-left:6px solid var(--b);border-radius:14px;
padding:22px 24px;margin:0 0 28px}
.pwmx-lead p{margin:0;font-size:clamp(16.5px,2.2vw,19px)}
.pwmx-kicker{display:inline-block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;
font-weight:800;color:var(--b2);background:#efecff;border-radius:99px;padding:5px 12px;margin-bottom:12px}
.pwmx-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:12px;margin:28px 0}
.pwmx-stat{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px 12px;text-align:center}
.pwmx-stat b{display:block;font-size:clamp(18px,2.6vw,23px);color:var(--b2);line-height:1.15}
.pwmx-stat span{display:block;font-size:12.5px;color:var(--mut);margin-top:6px;line-height:1.4}
.pwmx-wrap{overflow-x:auto;margin:28px 0;border:1px solid var(--line);border-radius:12px;background:#fff}
.pwmx-tbl{width:100%;border-collapse:collapse;font-size:15px;min-width:540px}
.pwmx-cap{font-size:13px;color:var(--mut);line-height:1.6;margin:28px 0 8px}.pwmx-fig{margin:0}
.pwmx-cap+.pwmx-wrap{margin-top:0}
.pwmx-tbl th,.pwmx-tbl td{padding:12px 14px;text-align:left;vertical-align:top;
border-bottom:1px solid var(--line);color:var(--ink)}
.pwmx-tbl thead th{background:var(--soft);font-weight:700;font-size:13.5px}
.pwmx-tbl tbody tr:last-child td{border-bottom:0}
.pwmx-tbl tbody tr:nth-child(even) td{background:#fcfdff}
.pwmx-tbl td.win{background:#f0fdf5;font-weight:700}
.pwmx-tbl .sub{display:block;font-size:12px;color:var(--mut);font-weight:400;margin-top:3px}
.pwmx .pill{display:inline-block;padding:4px 10px;border-radius:99px;font-size:12px;
font-weight:800;white-space:nowrap}
.pwmx .pill.ok{background:var(--okbg);color:var(--ok)}
.pwmx .pill.wr{background:var(--wrbg);color:var(--wr)}
.pwmx .pill.bd{background:var(--bdbg);color:var(--bd)}
.pwmx-note{border:1px solid var(--line);border-left:5px solid var(--b);background:var(--soft);
border-radius:12px;padding:18px 20px;margin:28px 0}
.pwmx-note.warn{border-left-color:#e0a640;background:var(--wrbg);border-color:#f0dcb8}
.pwmx-note.good{border-left-color:#2f9e63;background:var(--okbg);border-color:#cfe9db}
.pwmx-note p:last-child{margin-bottom:0}
.pwmx-note .lbl{display:block;font-size:11px;letter-spacing:.13em;text-transform:uppercase;
font-weight:800;color:var(--mut);margin-bottom:8px}
.pwmx-steps{list-style:none;margin:28px 0;padding:0;counter-reset:s}
.pwmx-steps li{counter-increment:s;position:relative;padding:2px 0 20px 54px;margin:0}
.pwmx-steps li:last-child{padding-bottom:0}
.pwmx-steps li::before{content:counter(s);position:absolute;left:0;top:0;width:34px;height:34px;
border-radius:50%;background:var(--b);color:#fff;font-weight:800;font-size:15px;
display:flex;align-items:center;justify-content:center}
.pwmx-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:16px;margin:28px 0}
.pwmx-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px 22px}
.pwmx-card.hi{border-color:#cfc6fb;box-shadow:0 2px 14px rgba(104,82,244,.09)}
.pwmx-card h4{margin:0 0 12px;font-size:17px;color:var(--ink);line-height:1.3}
.pwmx-card ul{margin:0;padding-left:19px}
.pwmx-card li:last-child{margin-bottom:0}
.pwmx-meters{margin:28px 0;border:1px solid var(--line);border-radius:12px;padding:6px 18px;background:#fff}
.pwmx-m{display:grid;grid-template-columns:minmax(118px,1.15fr) 3fr minmax(74px,auto);gap:14px;
align-items:center;padding:11px 0;border-bottom:1px solid var(--line);font-size:14.5px}
.pwmx-m:last-child{border-bottom:0}
.pwmx-track{background:#eef1f6;border-radius:99px;height:12px;overflow:hidden;display:block}
.pwmx-fill{display:block;height:100%;background:linear-gradient(90deg,#8b7bf7,#6852f4);border-radius:99px}
.pwmx-fill.alt{background:linear-gradient(90deg,#34c07d,#0b7a45)}
.pwmx-m b{text-align:right;font-variant-numeric:tabular-nums;color:var(--mut);font-weight:700;font-size:13.5px}
@media(max-width:560px){
.pwmx-m{grid-template-columns:1fr auto;grid-template-areas:"l v" "t t";gap:6px 12px}
.pwmx-m>span:first-child{grid-area:l}.pwmx-m b{grid-area:v}.pwmx-track{grid-area:t;margin-bottom:4px}}
.pwmx-faq{border:1px solid var(--line);border-radius:12px;background:#fff;margin:0 0 10px;overflow:hidden}
.pwmx-faq summary{cursor:pointer;padding:15px 18px;font-weight:700;font-size:16px;list-style:none;
display:flex;justify-content:space-between;gap:14px;align-items:center;color:var(--ink)}
.pwmx-faq summary::-webkit-details-marker{display:none}
.pwmx-faq summary::after{content:"+";font-size:23px;font-weight:400;color:var(--b);line-height:1}
.pwmx-faq[open] summary::after{content:"\2212"}
.pwmx-faq[open] summary{border-bottom:1px solid var(--line)}
.pwmx-faq .a{padding:15px 18px;color:var(--mut)}
.pwmx-faq .a p:last-child{margin-bottom:0}
.pwmx-cta{background:linear-gradient(135deg,#6852f4,#8b5cf6);border-radius:16px;padding:28px 24px;
margin:36px 0;color:#fff;text-align:center}
.pwmx-cta h3{color:#fff;margin:0 0 8px;font-size:clamp(19px,2.6vw,23px)}
.pwmx-cta p{color:#eae6ff;margin:0 0 18px;font-size:15.5px}
.pwmx-btn{display:inline-block;background:#fff;color:#5a43ef;font-weight:800;padding:13px 28px;
border-radius:99px;text-decoration:none;font-size:16px}
.pwmx-cta .alt{display:block;margin:14px 0 0;font-size:13.5px;color:#e6e1ff}
.pwmx-cta .alt a{color:#fff}
.pwmx-verdict{border:2px solid #cfc6fb;border-radius:14px;padding:20px 22px;background:#faf9ff;margin:32px 0}
.pwmx-verdict p:last-child{margin-bottom:0}
.pwmx-src{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:14px;margin-top:36px}
/* Featured image: fill the article card instead of floating inside its padding.
   The offsets mirror Astra's own article padding at each of its four breakpoints,
   measured on this site 2026-09-04 (5.34/6.67, 3.34/2.40, 1.41/2.01, 1.31/0.88 em),
   so the image tracks the theme rather than one hardcoded pixel figure. */
.entry-header > .post-thumb-img-content.post-thumb{--pwm-py:5.34rem;--pwm-px:6.67rem;
margin:calc(-1 * var(--pwm-py)) calc(-1 * var(--pwm-px)) 1.5rem !important}
.entry-header > .post-thumb-img-content.post-thumb img{display:block;width:100%;height:auto}
@media(max-width:1200px){.entry-header > .post-thumb-img-content.post-thumb{--pwm-py:3.34rem;--pwm-px:2.4rem}}
@media(max-width:921px){.entry-header > .post-thumb-img-content.post-thumb{--pwm-py:1.40625rem;--pwm-px:2.00625rem}}
@media(max-width:544px){.entry-header > .post-thumb-img-content.post-thumb{--pwm-py:1.3125rem;--pwm-px:0.875rem}}
</style>
<div class="pwmx">
<div class="pwmx-lead">
<span class="pwmx-kicker">The short answer</span></p>
<p><strong>Yes, tourists can drink alcohol in Morocco, in licensed venues: licensed hotels, restaurants and bars serve it.</strong> Drinking in the street, or anywhere other than a licensed restaurant or bar, is illegal and can lead to arrest, according to the UK government&rsquo;s travel advice. In Marrakech that means a drink on a hotel terrace or in a licensed restaurant is fine, and a bottle in the square is not. Finding which places are licensed is something you look up, so it helps to be online.</p>
</div>
<p>This page sets out the alcohol rules as stated in the UK Foreign, Commonwealth &amp; Development Office (FCDO) travel advice for Morocco on gov.uk, last reviewed on 19 August 2026 and read on 12 October 2026, plus what they mean in Marrakech: where you can drink, what changes in Ramadan, the drink-driving rule and the methanol warning.</p>
<div class="pwmx-stats">
<div class="pwmx-stat"><b>Licensed venues</b><span>where alcohol can legally be served and drunk</span></div>
<div class="pwmx-stat"><b>Illegal</b><span>drinking in the street or outside a licensed venue</span></div>
<div class="pwmx-stat"><b>Zero</b><span>alcohol allowed in your system when driving</span></div>
<div class="pwmx-stat"><b>February 2027</b><span>when Ramadan next starts</span></div>
</div>
<h2>The law in one paragraph</h2>
<p>The FCDO states: alcohol is available in licensed venues. Drinking alcohol in the street and anywhere other than a licensed restaurant or bar is illegal and can lead to arrest. Morocco is an Islamic country, and the same advice asks visitors to respect local traditions, customs, laws and religions at all times.</p>
<h2>Where you can drink in Marrakech</h2>
<ul>
<li><strong>Licensed hotels and their bars and restaurants.</strong></li>
<li><strong>Licensed restaurants and bars.</strong></li>
<li><strong>Not in the street, squares or parks.</strong> That includes Jemaa el-Fna.</li>
<li><strong>Riads vary.</strong> It depends on whether the riad holds a licence. Ask yours before you book if it matters to you.</li>
</ul>
<p>A venue being licensed is not something you can see from the door. Check the menu or the listing online, or message the restaurant before you walk across the medina.</p>
<h2>During Ramadan</h2>
<p>Ramadan next starts in February 2027. The FCDO states that during Ramadan, eating or drinking in public in the daytime may cause offence, that hotels and restaurants serving food or drink in fasting hours may separate you from Muslim guests, for example with screens, and that you should check the opening hours of shops and restaurants. Our guide to <a href="https://pocketwifimorocco.com/ramadan-2027-in-morocco-what-changes-for-visitors/">Ramadan 2027 in Morocco</a> covers the dates.</p>
<div class="pwmx-note warn">
<span class="lbl">Methanol warning</span></p>
<p>The FCDO reports deaths and cases of serious illness in Morocco caused by alcoholic drinks containing methanol. Even small amounts can kill, and methanol cannot be identified by taste or smell. Drink in licensed venues and seek urgent medical attention if someone shows signs of methanol poisoning after drinking.</p>
</div>
<h2>Drink-driving</h2>
<p>The FCDO states that drink-driving is a serious offence in Morocco: if you are tested and found to have any alcohol in your system, you will get a fine and possible imprisonment. If you have hired a car, do not drink at all before driving.</p>
<h2>Drugs are a different matter</h2>
<p>Morocco has a zero-tolerance approach to drugs. The FCDO states that possessing, using or trafficking illegal drugs, including cannabis, are serious offences with severe penalties, and that you should expect a long jail sentence and heavy fines.</p>
<h2>Finding the right place: be online</h2>
<p>Whether a restaurant serves alcohol, whether it is open tonight, how to walk there and how to get back are all things you check on a phone.</p>
<div class="pwmx-cards">
<div class="pwmx-card hi">
<h4>Look it up before you walk</h4>
<ul>
<li>Menus, opening hours and bookings from wherever you are in the city.</li>
<li>Unlimited data: no daily amount to run out in the evening.</li>
</ul>
</div>
<div class="pwmx-card">
<h4>Get back without guessing</h4>
<ul>
<li>A live map from the restaurant door to your riad.</li>
<li>Message a taxi driver or the riad on WhatsApp.</li>
</ul>
</div>
<div class="pwmx-card">
<h4>One router for the table</h4>
<ul>
<li>Up to 10 devices for &euro;4.90 a day in total.</li>
<li>Delivered to your riad, hotel or Menara airport.</li>
</ul>
</div>
</div>
<p>For the wider picture, see <a href="https://pocketwifimorocco.com/is-marrakech-safe/">is Marrakech safe</a>.</p>
<h2>How to have a router delivered in Marrakech</h2>
<ol class="pwmx-steps">
<li><strong>Book online</strong> with your dates and your address in Marrakech: riad, hotel, villa, Airbnb or Menara airport. The minimum is two days.</li>
<li><strong>We deliver it charged</strong>, any day from 08:00 to 20:00 (09:00&ndash;15:30 during Ramadan). Same-day delivery is possible subject to availability.</li>
<li><strong>Join the WiFi</strong> with the password printed on the card that comes with the router.</li>
<li><strong>We collect it</strong> at the end, in Marrakech, and the &euro;50 deposit is released.</li>
</ol>
<p>Details are on <a href="https://pocketwifimorocco.com/pocket-wifi-marrakech/">pocket WiFi rental in Marrakech</a> and prices on the <a href="https://pocketwifimorocco.com/pricing/">pricing page</a>.</p>
<h2 id="faq-can-you-drink-alcohol-in-marrakech">Frequently asked questions</h2>
<details class="pwmx-faq">
<summary>Can you drink alcohol in Morocco?</summary>
<div class="a">
<p>Yes, in licensed venues. The UK government&rsquo;s travel advice states that alcohol is available in licensed venues and that drinking in the street or anywhere other than a licensed restaurant or bar is illegal and can lead to arrest.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Can you drink alcohol in Marrakech?</summary>
<div class="a">
<p>Yes. Licensed hotels, restaurants and bars in Marrakech serve alcohol. Drinking in the street, in squares such as Jemaa el-Fna or in parks is illegal.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Can tourists drink alcohol in Morocco during Ramadan?</summary>
<div class="a">
<p>Licensed venues can still serve visitors, but the official advice is that eating or drinking in public in the daytime may cause offence, and venues serving in fasting hours may separate you from Muslim guests. Check opening hours first.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Do riads in Marrakech serve alcohol?</summary>
<div class="a">
<p>It depends on whether the riad holds a licence. Ask the riad before you book if it matters to you.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>What is the drink-drive limit in Morocco?</summary>
<div class="a">
<p>The UK government states that if you are tested and found to have any alcohol in your system, you will get a fine and possible imprisonment. Do not drink at all before driving.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Is alcohol safe to drink in Morocco?</summary>
<div class="a">
<p>The UK government reports deaths and serious illness in Morocco from drinks containing methanol, which cannot be detected by taste or smell. Drink only in licensed venues.</p>
</div>
</details>
<div class="pwmx-cta">
<h3>Internet in Marrakech for the whole group</h3>
<p>&euro;4.90 per day &middot; unlimited data &middot; up to 10 devices &middot; free delivery and collection at your riad, hotel or Menara airport</p>
<p><a class="pwmx-btn" href="https://pocketwifimorocco.com/can-you-drink-alcohol-in-marrakech/#book">Check dates and book</a><br />
<span class="alt">Questions before you book? WhatsApp +212&nbsp;6&nbsp;23&nbsp;11&nbsp;25&nbsp;18 or email <a href="mailto:contact@pocketwifimorocco.com">contact@pocketwifimorocco.com</a>.</span>
</div>
<p class="pwmx-src">Sources. Alcohol laws, Ramadan, methanol, drink-driving and drugs: the UK Foreign, Commonwealth &amp; Development Office (FCDO) travel advice for Morocco on gov.uk, last reviewed on 19 August 2026 and read on 12 October 2026 (&ldquo;Safety and security&rdquo; section, &ldquo;Laws and cultural differences&rdquo;). Laws change: read the official page before you travel. Our prices are our published rates on 12 October 2026.</p>
</div>
<h2 id="book">Book your router for Marrakech</h2>
<p>Choose your delivery and return dates and addresses in Marrakech, then pay securely online.</p>
<link rel="stylesheet" href="https://pocketwifimorocco.com/rental/form/booking-form.css?v=20260921">
<div class="rental-form">
  <div id="form-progress" class="form-progress">
    <div class="progress-track">
      <div id="form-progress-fill" class="progress-fill"></div>
    </div>
    <div class="progress-labels">
      <span class="progress-label" data-step="1">Dates</span>
      <span class="progress-label" data-step="2">Details</span>
      <span class="progress-label" data-step="3">Payment</span>
    </div>
  </div>
  <form id="rentalForm" data-lang="en" method="GET" novalidate>
    <!-- Hidden tracking fields -->
    <input type="hidden" name="utm_source" id="utm_source">
    <input type="hidden" name="utm_medium" id="utm_medium">
    <input type="hidden" name="utm_campaign" id="utm_campaign">
    <input type="hidden" name="utm_term" id="utm_term">
    <input type="hidden" name="utm_content" id="utm_content">
    <input type="hidden" name="referrer" id="referrer">
    <!-- Nom complet -->
    <div class="form-group step-2 full-width">
      <label class="form-label">Full name *</label>
      <input type="text" name="n" required class="form-input">
      <div class="validation-message">Please enter your full name</div>
    </div>

    <!-- Email + Téléphone -->
    <div class="form-row step-2 full-width">
      <div class="form-col">
        <label class="form-label">Email *</label>
        <input type="email" name="e" required class="form-input">
        <div class="validation-message">Please enter a valid email address</div>
      </div>
      <div class="form-col">
        <label class="form-label">Phone *</label>
        <div class="phone-container">
          <select id="country-code" name="country-code" class="country-select">
            <option value="212" data-flag="🇲🇦" selected>🇲🇦 +212</option>
            <option value="33" data-flag="🇫🇷">🇫🇷 +33</option>
            <option value="34" data-flag="🇪🇸">🇪🇸 +34</option>
            <option value="49" data-flag="🇩🇪">🇩🇪 +49</option>
            <option value="1" data-flag="🇺🇸">🇺🇸 +1</option>
            <option value="44" data-flag="🇬🇧">🇬🇧 +44</option>
            <option value="39" data-flag="🇮🇹">🇮🇹 +39</option>
            <option value="31" data-flag="🇳🇱">🇳🇱 +31</option>
            <option value="32" data-flag="🇧🇪">🇧🇪 +32</option>
            <option value="41" data-flag="🇨🇭">🇨🇭 +41</option>
            <option value="43" data-flag="🇦🇹">🇦🇹 +43</option>
            <option value="45" data-flag="🇩🇰">🇩🇰 +45</option>
            <option value="46" data-flag="🇸🇪">🇸🇪 +46</option>
            <option value="47" data-flag="🇳🇴">🇳🇴 +47</option>
            <option value="351" data-flag="🇵🇹">🇵🇹 +351</option>
            <option value="353" data-flag="🇮🇪">🇮🇪 +353</option>
            <option value="358" data-flag="🇫🇮">🇫🇮 +358</option>
            <option value="213" data-flag="🇩🇿">🇩🇿 +213</option>
            <option value="216" data-flag="🇹🇳">🇹🇳 +216</option>
            <option value="20" data-flag="🇪🇬">🇪🇬 +20</option>
            <option value="966" data-flag="🇸🇦">🇸🇦 +966</option>
            <option value="971" data-flag="🇦🇪">🇦🇪 +971</option>
            <option value="974" data-flag="🇶🇦">🇶🇦 +974</option>
            <option value="965" data-flag="🇰🇼">🇰🇼 +965</option>
            <option value="973" data-flag="🇧🇭">🇧🇭 +973</option>
            <option value="968" data-flag="🇴🇲">🇴🇲 +968</option>
            <option value="962" data-flag="🇯🇴">🇯🇴 +962</option>
            <option value="961" data-flag="🇱🇧">🇱🇧 +961</option>
            <option value="90" data-flag="🇹🇷">🇹🇷 +90</option>
            <option value="7" data-flag="🇷🇺">🇷🇺 +7</option>
            <option value="86" data-flag="🇨🇳">🇨🇳 +86</option>
            <option value="81" data-flag="🇯🇵">🇯🇵 +81</option>
            <option value="82" data-flag="🇰🇷">🇰🇷 +82</option>
            <option value="91" data-flag="🇮🇳">🇮🇳 +91</option>
            <option value="55" data-flag="🇧🇷">🇧🇷 +55</option>
            <option value="52" data-flag="🇲🇽">🇲🇽 +52</option>
            <option value="54" data-flag="🇦🇷">🇦🇷 +54</option>
            <option value="61" data-flag="🇦🇺">🇦🇺 +61</option>
            <option value="64" data-flag="🇳🇿">🇳🇿 +64</option>
            <option value="27" data-flag="🇿🇦">🇿🇦 +27</option>
          </select>
          <input type="tel" name="t" required class="phone-input" placeholder="e.g. 612345678">
        </div>
        <div class="validation-message phone-validation"></div>
      </div>
    </div>

    <!-- Dates and Times -->
    <div class="form-row step-1">
      <div class="form-col">
        <label class="form-label">Delivery date *
          <div class="quantity-label-info">The courier delivers your order.</div>
        </label>
        <div class="date-time-group">
          <input type="date" id="date-1" name="a" required class="form-input">
          <select id="arrival-time-picker" name="at" required class="time-dropdown">
            <option value="08:00">08:00</option>
            <option value="08:30">08:30</option>
            <option value="09:00">09:00</option>
            <option value="09:30">09:30</option>
            <option value="10:00">10:00</option>
            <option value="10:30">10:30</option>
            <option value="11:00">11:00</option>
            <option value="11:30">11:30</option>
            <option value="12:00">12:00</option>
            <option value="12:30">12:30</option>
            <option value="13:00">13:00</option>
            <option value="13:30">13:30</option>
            <option value="14:00">14:00</option>
            <option value="14:30">14:30</option>
            <option value="15:00">15:00</option>
            <option value="15:30">15:30</option>
            <option value="16:00">16:00</option>
            <option value="16:30">16:30</option>
            <option value="17:00">17:00</option>
            <option value="17:30">17:30</option>
            <option value="18:00">18:00</option>
            <option value="18:30">18:30</option>
            <option value="19:00">19:00</option>
            <option value="19:30">19:30</option>
            <option value="20:00">20:00</option>
          </select>
        </div>
        <div class="validation-message">Please select a delivery date</div>
        <div class="validation-message" id="arrival-time-error">Delivery time must be between 08:00 and 20:00</div>
      </div>
      <div class="form-col">
        <label class="form-label">Return date *
          <div class="quantity-label-info">The courier collects your order</div>
        </label>
        <div class="date-time-group">
          <input type="date" id="date-2" name="d" required class="form-input">
          <select id="departure-time-picker" name="dt" required class="time-dropdown">
            <option value="08:00">08:00</option>
            <option value="08:30">08:30</option>
            <option value="09:00">09:00</option>
            <option value="09:30">09:30</option>
            <option value="10:00">10:00</option>
            <option value="10:30">10:30</option>
            <option value="11:00">11:00</option>
            <option value="11:30">11:30</option>
            <option value="12:00">12:00</option>
            <option value="12:30">12:30</option>
            <option value="13:00">13:00</option>
            <option value="13:30">13:30</option>
            <option value="14:00">14:00</option>
            <option value="14:30">14:30</option>
            <option value="15:00">15:00</option>
            <option value="15:30">15:30</option>
            <option value="16:00">16:00</option>
            <option value="16:30">16:30</option>
            <option value="17:00">17:00</option>
            <option value="17:30">17:30</option>
            <option value="18:00">18:00</option>
            <option value="18:30">18:30</option>
            <option value="19:00">19:00</option>
            <option value="19:30">19:30</option>
            <option value="20:00">20:00</option>
          </select>
        </div>
        <div class="validation-message">Please select a return date</div>
        <div class="validation-message" id="departure-time-error">Return time must be between 08:00 and 20:00</div>
      </div>
    </div>
    <div id="ramadan-time-note" class="ramadan-time-note step-1">Hours limited to 09:00–15:30 during Ramadan.</div>

    <!-- Quantité de routeurs -->
    <div class="form-group" style="display: none;">
      <label class="form-label">WiFi router quantity *
        <div class="quantity-label-info">Choose the number of routers you need</div>
      </label>
      <div class="quantity-container">
        <button type="button" class="quantity-btn" id="quantity-minus">−</button>
        <input type="number" name="q" id="quantity-input" value="1" min="1" max="50" required class="quantity-input" readonly>
        <button type="button" class="quantity-btn" id="quantity-plus">+</button>
      </div>
      <div class="validation-message">Please select a valid quantity (1-50)</div>
    </div>


    <!-- Ville et adresse de réception -->
    <div id="pickup-location-row" class="form-row step-2 full-width">
      <div id="pickup-city-field" class="form-group step-2">
        <label class="form-label">Delivery city *</label>
        <select id="pickup-city" name="pickup_city" required class="form-input" tabindex="-1" aria-readonly="true" style="pointer-events: none; -webkit-appearance: none !important; -moz-appearance: none !important; appearance: none !important; background-image: none !important;">
          <option value="Marrakech" selected>Marrakech</option>
        </select>
        <div class="validation-message">Please choose the delivery city</div>
      </div>
      <div id="pickup-address-field" class="form-group step-2">
        <label class="form-label">Delivery address *</label>
        <input type="text" id="pickup-address" name="pickup_address" class="autocompleteriad form-input">
        <div class="validation-message">Please enter the delivery address</div>
        <div class="autocomplete-dropdown"></div>
      </div>
    </div>

    <!-- Option: restitution à la même adresse que la réception -->
    <div class="form-group step-2" id="same-return-section">
      <label class="radio-option" for="same-return-checkbox" style="cursor:pointer;">
        <input type="checkbox" id="same-return-checkbox" checked style="padding:0; width:auto; height:auto;">
        <span>Return to the same address as delivery</span>
      </label>
    </div>

    <!-- Ville et adresse de restitution -->
    <div id="return-location-row" class="form-row step-2 full-width">
      <div id="return-city-field" class="form-group step-2">
        <label class="form-label">Return city *</label>
        <select id="return-city" name="return_city" required class="form-input" tabindex="-1" aria-readonly="true" style="pointer-events: none; -webkit-appearance: none !important; -moz-appearance: none !important; appearance: none !important; background-image: none !important;">
          <option value="Marrakech" selected>Marrakech</option>
        </select>
        <div class="validation-message">Please choose the return city</div>
      </div>
      <div id="return-address-field" class="form-group step-2">
        <label class="form-label">Return address *</label>
        <input type="text" id="return-address" name="return_address" class="autocompleteriad form-input">
        <div class="validation-message">Please enter the return address</div>
        <div class="autocomplete-dropdown"></div>
      </div>
    </div>
    <div class="step-navigation step-2" style="display: none;">
      <button type="button" id="step2-prev" class="step-button">Back</button>
      <button type="button" id="step2-next" class="step-button">Next</button>
    </div>

    <!-- Accessoires -->
    <div class="accessories-section step-3" style="display: none;">
      <h3 class="accessories-title">Available Accessories</h3>
      <div class="accessories-info">
        <i class="fas fa-info-circle"></i>
        <span>Optional accessories</span>
      </div>
      <label class="accessory-item accessory-clickable">
        <img loading="lazy" decoding="async" src="https://pocketwifimorocco.com/wp-content/uploads/2026/08/X-1036.jpg" alt="Powerbank" width="500" height="500" class="accessory-image">
        <div class="accessory-info">
          <h4 class="accessory-name">Portable Power Bank</h4>
          <p class="accessory-price">€1.90 incl. VAT/day</p>
        </div>
        <input type="checkbox" id="powerbank-checkbox" class="accessory-checkbox">
      </label>
      <label class="accessory-item accessory-clickable">
        <img loading="lazy" decoding="async" src="https://pocketwifimorocco.com/wp-content/uploads/2026/08/X-1037.jpg" alt="Car Phone Holder" width="500" height="500" class="accessory-image">
        <div class="accessory-info">
          <h4 class="accessory-name">Car Phone Holder</h4>
          <p class="accessory-price">€0.90 incl. VAT/day</p>
        </div>
        <input type="checkbox" id="phone-holder-checkbox" class="accessory-checkbox">
      </label>
      <input type="hidden" name="powerbank_qty" id="powerbank-input" value="0">
      <input type="hidden" name="phone_holder_qty" id="phone-holder-input" value="0">
    </div>

    <!-- Price -->
    <div id="price-summary" class="price-summary step-1" style="display: none;">
      <div class="price-total">
        Total: <span id="total-price-eur">€0</span>
      </div>
      <div class="price-details">
        <span id="rental-days">0</span> days at €4.90/day
      </div>
      <div class="price-deposit">
        Plus a refundable €50 deposit per router, held at booking and released when the device is returned in good condition.
      </div>

      <div id="date-error" class="validation-message" style="display: none;">
        ⚠️ Minimum duration: 2 days
      </div>
    </div>
    <div class="step-navigation step-1">
      <button type="button" id="step1-next" class="step-button">Next</button>
    </div>

    <!-- Terms and Deposit Checkbox -->
    <div class="terms-deposit-section step-3" style="display: none;">
      <label class="terms-deposit-label">
        <input type="checkbox" id="terms-deposit-checkbox" name="terms" class="terms-deposit-input" required>
        <span class="terms-deposit-text">
          I accept the <a style="color:white;" href="https://pocketwifimorocco.com/general-rental-terms-and-conditions/">rental terms</a> and <a style="color:white;" href="https://pocketwifimorocco.com/general-rental-terms-and-conditions/">payment terms</a>.
        </span>
      </label>
      <div id="terms-deposit-error" class="terms-deposit-error" style="display: none;">
        You must accept the terms and confirm the deposit to continue.
      </div>
    </div>
    <div id="price-summary-final" class="price-summary step-3" style="display: none;">
      <div class="price-total">
        Total: <span id="total-price-eur-final">€0</span>
      </div>
      <div class="price-details" id="price-details-final">
        <span id="rental-days-final">0</span> days at €4.90/day
      </div>
      <div class="price-deposit">
        Refundable deposit: <span id="deposit-total-amount">50€</span>
        <span class="price-deposit-note">released when the device is returned in good condition</span>
      </div>
    </div>

    <!-- Submit -->
    <div class="step-3" style="text-align: center; margin-top: 20px; display: none;">
      <button type="submit" class="submit-button">
        Pay Now
      </button>
    </div>
  </form>
</div>
<script src="https://pocketwifimorocco.com/rental/form/booking-form.js?v=20260921"></script>

]]></content:encoded>
					
					<wfw:commentRss>https://pocketwifimorocco.com/can-you-drink-alcohol-in-marrakech/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Marrakech Scams: What to Watch For and How to Avoid Them</title>
		<link>https://pocketwifimorocco.com/marrakech-scams/</link>
					<comments>https://pocketwifimorocco.com/marrakech-scams/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 12 Oct 2026 14:25:02 +0000</pubDate>
				<category><![CDATA[Morocco Travel]]></category>
		<guid isPermaLink="false">https://pocketwifimorocco.com/?p=4402</guid>

					<description><![CDATA[The scams named in the UK government's travel advice for Morocco, how each one works in the Marrakech medina, the habit that prevents it, and why a map that works in the souks matters most.]]></description>
										<content:encoded><![CDATA[<style>
.pwmx{--b:#6852f4;--b2:#5a43ef;--ink:#1f2c33;--mut:#45505f;--soft:#f7fafd;--line:#e7ecee;
--ok:#0b7a45;--okbg:#e7f5ed;--wr:#9a5b06;--wrbg:#fdf2e2;--bd:#a52017;--bdbg:#fdecea;
color:var(--ink);line-height:1.72}
.pwmx *{box-sizing:border-box}
.pwmx>:first-child{margin-top:0}
.pwmx p{margin:0 0 18px;color:var(--ink)}
.pwmx h2{font-size:clamp(22px,3.2vw,29px);line-height:1.25;margin:46px 0 16px;
padding-left:14px;border-left:5px solid var(--b);color:var(--ink)}
.pwmx h3{font-size:clamp(18px,2.4vw,21px);margin:30px 0 10px;color:var(--ink)}
.pwmx ul,.pwmx ol{margin:0 0 20px;padding-left:22px}
.pwmx li{margin-bottom:9px}
.pwmx a{color:var(--b2)}
.pwmx-lead{background:linear-gradient(135deg,#f4f2ff 0%,#f7fafd 62%,#fff 100%);
border:1px solid #e2ddfb;border-left:6px solid var(--b);border-radius:14px;
padding:22px 24px;margin:0 0 28px}
.pwmx-lead p{margin:0;font-size:clamp(16.5px,2.2vw,19px)}
.pwmx-kicker{display:inline-block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;
font-weight:800;color:var(--b2);background:#efecff;border-radius:99px;padding:5px 12px;margin-bottom:12px}
.pwmx-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:12px;margin:28px 0}
.pwmx-stat{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px 12px;text-align:center}
.pwmx-stat b{display:block;font-size:clamp(18px,2.6vw,23px);color:var(--b2);line-height:1.15}
.pwmx-stat span{display:block;font-size:12.5px;color:var(--mut);margin-top:6px;line-height:1.4}
.pwmx-wrap{overflow-x:auto;margin:28px 0;border:1px solid var(--line);border-radius:12px;background:#fff}
.pwmx-tbl{width:100%;border-collapse:collapse;font-size:15px;min-width:540px}
.pwmx-cap{font-size:13px;color:var(--mut);line-height:1.6;margin:28px 0 8px}.pwmx-fig{margin:0}
.pwmx-cap+.pwmx-wrap{margin-top:0}
.pwmx-tbl th,.pwmx-tbl td{padding:12px 14px;text-align:left;vertical-align:top;
border-bottom:1px solid var(--line);color:var(--ink)}
.pwmx-tbl thead th{background:var(--soft);font-weight:700;font-size:13.5px}
.pwmx-tbl tbody tr:last-child td{border-bottom:0}
.pwmx-tbl tbody tr:nth-child(even) td{background:#fcfdff}
.pwmx-tbl td.win{background:#f0fdf5;font-weight:700}
.pwmx-tbl .sub{display:block;font-size:12px;color:var(--mut);font-weight:400;margin-top:3px}
.pwmx .pill{display:inline-block;padding:4px 10px;border-radius:99px;font-size:12px;
font-weight:800;white-space:nowrap}
.pwmx .pill.ok{background:var(--okbg);color:var(--ok)}
.pwmx .pill.wr{background:var(--wrbg);color:var(--wr)}
.pwmx .pill.bd{background:var(--bdbg);color:var(--bd)}
.pwmx-note{border:1px solid var(--line);border-left:5px solid var(--b);background:var(--soft);
border-radius:12px;padding:18px 20px;margin:28px 0}
.pwmx-note.warn{border-left-color:#e0a640;background:var(--wrbg);border-color:#f0dcb8}
.pwmx-note.good{border-left-color:#2f9e63;background:var(--okbg);border-color:#cfe9db}
.pwmx-note p:last-child{margin-bottom:0}
.pwmx-note .lbl{display:block;font-size:11px;letter-spacing:.13em;text-transform:uppercase;
font-weight:800;color:var(--mut);margin-bottom:8px}
.pwmx-steps{list-style:none;margin:28px 0;padding:0;counter-reset:s}
.pwmx-steps li{counter-increment:s;position:relative;padding:2px 0 20px 54px;margin:0}
.pwmx-steps li:last-child{padding-bottom:0}
.pwmx-steps li::before{content:counter(s);position:absolute;left:0;top:0;width:34px;height:34px;
border-radius:50%;background:var(--b);color:#fff;font-weight:800;font-size:15px;
display:flex;align-items:center;justify-content:center}
.pwmx-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:16px;margin:28px 0}
.pwmx-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px 22px}
.pwmx-card.hi{border-color:#cfc6fb;box-shadow:0 2px 14px rgba(104,82,244,.09)}
.pwmx-card h4{margin:0 0 12px;font-size:17px;color:var(--ink);line-height:1.3}
.pwmx-card ul{margin:0;padding-left:19px}
.pwmx-card li:last-child{margin-bottom:0}
.pwmx-meters{margin:28px 0;border:1px solid var(--line);border-radius:12px;padding:6px 18px;background:#fff}
.pwmx-m{display:grid;grid-template-columns:minmax(118px,1.15fr) 3fr minmax(74px,auto);gap:14px;
align-items:center;padding:11px 0;border-bottom:1px solid var(--line);font-size:14.5px}
.pwmx-m:last-child{border-bottom:0}
.pwmx-track{background:#eef1f6;border-radius:99px;height:12px;overflow:hidden;display:block}
.pwmx-fill{display:block;height:100%;background:linear-gradient(90deg,#8b7bf7,#6852f4);border-radius:99px}
.pwmx-fill.alt{background:linear-gradient(90deg,#34c07d,#0b7a45)}
.pwmx-m b{text-align:right;font-variant-numeric:tabular-nums;color:var(--mut);font-weight:700;font-size:13.5px}
@media(max-width:560px){
.pwmx-m{grid-template-columns:1fr auto;grid-template-areas:"l v" "t t";gap:6px 12px}
.pwmx-m>span:first-child{grid-area:l}.pwmx-m b{grid-area:v}.pwmx-track{grid-area:t;margin-bottom:4px}}
.pwmx-faq{border:1px solid var(--line);border-radius:12px;background:#fff;margin:0 0 10px;overflow:hidden}
.pwmx-faq summary{cursor:pointer;padding:15px 18px;font-weight:700;font-size:16px;list-style:none;
display:flex;justify-content:space-between;gap:14px;align-items:center;color:var(--ink)}
.pwmx-faq summary::-webkit-details-marker{display:none}
.pwmx-faq summary::after{content:"+";font-size:23px;font-weight:400;color:var(--b);line-height:1}
.pwmx-faq[open] summary::after{content:"\2212"}
.pwmx-faq[open] summary{border-bottom:1px solid var(--line)}
.pwmx-faq .a{padding:15px 18px;color:var(--mut)}
.pwmx-faq .a p:last-child{margin-bottom:0}
.pwmx-cta{background:linear-gradient(135deg,#6852f4,#8b5cf6);border-radius:16px;padding:28px 24px;
margin:36px 0;color:#fff;text-align:center}
.pwmx-cta h3{color:#fff;margin:0 0 8px;font-size:clamp(19px,2.6vw,23px)}
.pwmx-cta p{color:#eae6ff;margin:0 0 18px;font-size:15.5px}
.pwmx-btn{display:inline-block;background:#fff;color:#5a43ef;font-weight:800;padding:13px 28px;
border-radius:99px;text-decoration:none;font-size:16px}
.pwmx-cta .alt{display:block;margin:14px 0 0;font-size:13.5px;color:#e6e1ff}
.pwmx-cta .alt a{color:#fff}
.pwmx-verdict{border:2px solid #cfc6fb;border-radius:14px;padding:20px 22px;background:#faf9ff;margin:32px 0}
.pwmx-verdict p:last-child{margin-bottom:0}
.pwmx-src{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:14px;margin-top:36px}
/* Featured image: fill the article card instead of floating inside its padding.
   The offsets mirror Astra's own article padding at each of its four breakpoints,
   measured on this site 2026-09-04 (5.34/6.67, 3.34/2.40, 1.41/2.01, 1.31/0.88 em),
   so the image tracks the theme rather than one hardcoded pixel figure. */
.entry-header > .post-thumb-img-content.post-thumb{--pwm-py:5.34rem;--pwm-px:6.67rem;
margin:calc(-1 * var(--pwm-py)) calc(-1 * var(--pwm-px)) 1.5rem !important}
.entry-header > .post-thumb-img-content.post-thumb img{display:block;width:100%;height:auto}
@media(max-width:1200px){.entry-header > .post-thumb-img-content.post-thumb{--pwm-py:3.34rem;--pwm-px:2.4rem}}
@media(max-width:921px){.entry-header > .post-thumb-img-content.post-thumb{--pwm-py:1.40625rem;--pwm-px:2.00625rem}}
@media(max-width:544px){.entry-header > .post-thumb-img-content.post-thumb{--pwm-py:1.3125rem;--pwm-px:0.875rem}}
</style>
<div class="pwmx">
<div class="pwmx-lead">
<span class="pwmx-kicker">The short answer</span></p>
<p><strong>The scams visitors meet in Marrakech are low-level and avoidable: people posing as official guides, goods swapped for inferior ones after you have paid, card fraud, and taxis without a meter or an agreed fare.</strong> The UK government&rsquo;s travel advice lists all of them. Almost every one starts with a visitor who is lost or cannot check something, which is why a phone that works in the medina is the most useful thing you can carry.</p>
</div>
<p>This page lists the scams named in the UK Foreign, Commonwealth &amp; Development Office (FCDO) travel advice for Morocco on gov.uk, last reviewed on 19 August 2026 and read on 12 October 2026, how each one works in practice, and what to do instead. None of it should put you off the medina: it is a matter of knowing the pattern.</p>
<div class="pwmx-stats">
<div class="pwmx-stat"><b>Official badge</b><span>what a licensed medina guide must carry</span></div>
<div class="pwmx-stat"><b>Meter or agreed fare</b><span>before any taxi sets off</span></div>
<div class="pwmx-stat"><b>Card fraud</b><span>listed as common in the official advice</span></div>
<div class="pwmx-stat"><b>&euro;4.90</b><span>a day for a map that works in the souks</span></div>
</div>
<h2>The bogus guide</h2>
<p>The FCDO states that it is common for people posing as official tourist guides to harass tourists. The usual version: someone tells you the street is closed, or offers to show you the way, and then expects payment or leads you to a shop. The advice is clear: if you use a guide in the medina, make sure they have an official badge and permission from the local authority.</p>
<h2>Substituted goods</h2>
<p>The official advice warns of scammers substituting inferior goods for the ones you bought. Watch the item you chose being wrapped, and check it before you leave the shop.</p>
<h2>Card fraud and cash machines</h2>
<p>Credit card fraud is listed as common, and the FCDO advises caution when using cash machines, where aggressive begging also occurs. Use machines attached to a bank, keep the card in sight when you pay, and check your banking app the same day, which needs a connection you trust.</p>
<h2>Taxis</h2>
<p>The FCDO advises either agreeing a fare in advance or checking that the taxi is using a meter. It also states that many taxis booked through ride-sharing applications may be unregulated and unlicensed, and that the police may tell you to get out of an unlicensed taxi if they stop it.</p>
<h2>Pickpockets and motorbike snatches</h2>
<p>Petty crime is common in the medina: pickpocketing, bag-snatching and drive-by motorcycle theft of visible jewellery and handbags. Carry your bag on the side away from the road and do not carry large amounts of money or valuables.</p>
<h2>Counterfeit alcohol</h2>
<p>The FCDO reports deaths and serious illness in Morocco caused by alcoholic drinks containing methanol, which cannot be detected by taste or smell. Drink only in licensed venues.</p>
<figure class="pwmx-fig"><figcaption class="pwmx-cap">How each situation starts, and the habit that prevents it. The scams are those named in the UK government&rsquo;s travel advice; the habits are ours.</figcaption><div class="pwmx-wrap">
<table class="pwmx-tbl">
<thead>
<tr>
<th>Situation</th>
<th>How it starts</th>
<th>What to do</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Bogus guide</strong></td>
<td>You look lost, or are told a street is closed</td>
<td>Follow your own map; ask to see the official badge</td>
</tr>
<tr>
<td><strong>Taxi fare</strong></td>
<td>No meter, no price agreed</td>
<td>Agree the fare first or ask for the meter</td>
</tr>
<tr>
<td><strong>Substituted goods</strong></td>
<td>Item wrapped out of sight</td>
<td>Watch the wrapping and check before leaving</td>
</tr>
<tr>
<td><strong>Card fraud</strong></td>
<td>Card taken away to pay</td>
<td>Keep the card in sight; check your banking app</td>
</tr>
<tr>
<td><strong>Bag-snatching</strong></td>
<td>Phone or bag held on the road side</td>
<td>Carry it on the wall side, strap across the body</td>
</tr>
</tbody>
</table>
</div>
</figure>
<h2>The common thread: being lost and offline</h2>
<p>A visitor walking with purpose and glancing at a map is approached far less than one standing at a junction looking around. That is where your own connection earns its place.</p>
<div class="pwmx-cards">
<div class="pwmx-card hi">
<h4>Your own map, all day</h4>
<ul>
<li>Live maps in the souks and the back streets: see <a href="https://pocketwifimorocco.com/google-maps-marrakech-medina/">Google Maps in the Marrakech medina</a>.</li>
<li>Unlimited data, so nobody rations the map.</li>
</ul>
</div>
<div class="pwmx-card">
<h4>The whole group connected</h4>
<ul>
<li>Up to 10 devices on one router for &euro;4.90 a day in total.</li>
<li>If someone is separated, a WhatsApp location pin brings them back.</li>
</ul>
</div>
<div class="pwmx-card">
<h4>A private network</h4>
<ul>
<li>Check your bank or pay for a booking on your own password-protected WiFi.</li>
<li>No public caf&eacute; network involved.</li>
</ul>
</div>
</div>
<p>The wider safety picture is in <a href="https://pocketwifimorocco.com/is-marrakech-safe/">is Marrakech safe</a>.</p>
<h2>How to have a router delivered in Marrakech</h2>
<ol class="pwmx-steps">
<li><strong>Book online</strong> with your dates and your address in Marrakech: riad, hotel, villa, Airbnb or Menara airport. The minimum is two days.</li>
<li><strong>We deliver it charged</strong>, any day from 08:00 to 20:00 (09:00&ndash;15:30 during Ramadan). Same-day delivery is possible subject to availability.</li>
<li><strong>Join the WiFi</strong> with the password printed on the card that comes with the router.</li>
<li><strong>We collect it</strong> at the end, in Marrakech, and the &euro;50 deposit is released.</li>
</ol>
<p>Details are on <a href="https://pocketwifimorocco.com/pocket-wifi-marrakech/">pocket WiFi rental in Marrakech</a> and prices on the <a href="https://pocketwifimorocco.com/pricing/">pricing page</a>.</p>
<h2 id="faq-marrakech-scams">Frequently asked questions</h2>
<details class="pwmx-faq">
<summary>What are the common scams in Marrakech?</summary>
<div class="a">
<p>The UK government&rsquo;s travel advice lists people posing as official tourist guides, scammers substituting inferior goods for the ones you bought, credit card fraud, and taxis without a meter or an agreed fare.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>How do I avoid fake guides in the Marrakech medina?</summary>
<div class="a">
<p>Follow your own map and decline offers to show you the way. If you want a guide, the official advice is to make sure they have an official badge and permission from the local authority.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Are taxis in Marrakech a scam?</summary>
<div class="a">
<p>Not as a rule, but the official advice is to agree a fare in advance or check the taxi is using its meter. Taxis booked through ride-sharing applications may be unregulated and unlicensed.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Is it safe to use cash machines in Marrakech?</summary>
<div class="a">
<p>The UK government advises caution when using cash machines and lists credit card fraud as common. Use machines attached to a bank and check your account the same day.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Is pickpocketing common in Marrakech?</summary>
<div class="a">
<p>Yes. The official advice lists pickpocketing, bag-snatching and drive-by motorcycle theft of visible jewellery and handbags as common in the medina and other tourist areas.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Does having internet help avoid scams in Marrakech?</summary>
<div class="a">
<p>Yes. Most approaches start when a visitor looks lost. A working map and a way to message your riad remove that moment. A pocket WiFi router gives the whole group unlimited data for &euro;4.90 a day.</p>
</div>
</details>
<div class="pwmx-cta">
<h3>A map that works in the medina, for everyone</h3>
<p>&euro;4.90 per day &middot; unlimited data &middot; up to 10 devices &middot; free delivery and collection at your riad, hotel or Menara airport</p>
<p><a class="pwmx-btn" href="https://pocketwifimorocco.com/marrakech-scams/#book">Check dates and book</a><br />
<span class="alt">Questions before you book? WhatsApp +212&nbsp;6&nbsp;23&nbsp;11&nbsp;25&nbsp;18 or email <a href="mailto:contact@pocketwifimorocco.com">contact@pocketwifimorocco.com</a>.</span>
</div>
<p class="pwmx-src">Sources. Scams, bogus guides, card fraud, taxis, petty crime and methanol: the UK Foreign, Commonwealth &amp; Development Office (FCDO) travel advice for Morocco on gov.uk, last reviewed on 19 August 2026 and read on 12 October 2026 (&ldquo;Safety and security&rdquo; section). The prevention habits in the table are our own suggestions. Our prices are our published rates on 12 October 2026.</p>
</div>
<h2 id="book">Book your router for Marrakech</h2>
<p>Choose your delivery and return dates and addresses in Marrakech, then pay securely online.</p>
<link rel="stylesheet" href="https://pocketwifimorocco.com/rental/form/booking-form.css?v=20260921">
<div class="rental-form">
  <div id="form-progress" class="form-progress">
    <div class="progress-track">
      <div id="form-progress-fill" class="progress-fill"></div>
    </div>
    <div class="progress-labels">
      <span class="progress-label" data-step="1">Dates</span>
      <span class="progress-label" data-step="2">Details</span>
      <span class="progress-label" data-step="3">Payment</span>
    </div>
  </div>
  <form id="rentalForm" data-lang="en" method="GET" novalidate>
    <!-- Hidden tracking fields -->
    <input type="hidden" name="utm_source" id="utm_source">
    <input type="hidden" name="utm_medium" id="utm_medium">
    <input type="hidden" name="utm_campaign" id="utm_campaign">
    <input type="hidden" name="utm_term" id="utm_term">
    <input type="hidden" name="utm_content" id="utm_content">
    <input type="hidden" name="referrer" id="referrer">
    <!-- Nom complet -->
    <div class="form-group step-2 full-width">
      <label class="form-label">Full name *</label>
      <input type="text" name="n" required class="form-input">
      <div class="validation-message">Please enter your full name</div>
    </div>

    <!-- Email + Téléphone -->
    <div class="form-row step-2 full-width">
      <div class="form-col">
        <label class="form-label">Email *</label>
        <input type="email" name="e" required class="form-input">
        <div class="validation-message">Please enter a valid email address</div>
      </div>
      <div class="form-col">
        <label class="form-label">Phone *</label>
        <div class="phone-container">
          <select id="country-code" name="country-code" class="country-select">
            <option value="212" data-flag="🇲🇦" selected>🇲🇦 +212</option>
            <option value="33" data-flag="🇫🇷">🇫🇷 +33</option>
            <option value="34" data-flag="🇪🇸">🇪🇸 +34</option>
            <option value="49" data-flag="🇩🇪">🇩🇪 +49</option>
            <option value="1" data-flag="🇺🇸">🇺🇸 +1</option>
            <option value="44" data-flag="🇬🇧">🇬🇧 +44</option>
            <option value="39" data-flag="🇮🇹">🇮🇹 +39</option>
            <option value="31" data-flag="🇳🇱">🇳🇱 +31</option>
            <option value="32" data-flag="🇧🇪">🇧🇪 +32</option>
            <option value="41" data-flag="🇨🇭">🇨🇭 +41</option>
            <option value="43" data-flag="🇦🇹">🇦🇹 +43</option>
            <option value="45" data-flag="🇩🇰">🇩🇰 +45</option>
            <option value="46" data-flag="🇸🇪">🇸🇪 +46</option>
            <option value="47" data-flag="🇳🇴">🇳🇴 +47</option>
            <option value="351" data-flag="🇵🇹">🇵🇹 +351</option>
            <option value="353" data-flag="🇮🇪">🇮🇪 +353</option>
            <option value="358" data-flag="🇫🇮">🇫🇮 +358</option>
            <option value="213" data-flag="🇩🇿">🇩🇿 +213</option>
            <option value="216" data-flag="🇹🇳">🇹🇳 +216</option>
            <option value="20" data-flag="🇪🇬">🇪🇬 +20</option>
            <option value="966" data-flag="🇸🇦">🇸🇦 +966</option>
            <option value="971" data-flag="🇦🇪">🇦🇪 +971</option>
            <option value="974" data-flag="🇶🇦">🇶🇦 +974</option>
            <option value="965" data-flag="🇰🇼">🇰🇼 +965</option>
            <option value="973" data-flag="🇧🇭">🇧🇭 +973</option>
            <option value="968" data-flag="🇴🇲">🇴🇲 +968</option>
            <option value="962" data-flag="🇯🇴">🇯🇴 +962</option>
            <option value="961" data-flag="🇱🇧">🇱🇧 +961</option>
            <option value="90" data-flag="🇹🇷">🇹🇷 +90</option>
            <option value="7" data-flag="🇷🇺">🇷🇺 +7</option>
            <option value="86" data-flag="🇨🇳">🇨🇳 +86</option>
            <option value="81" data-flag="🇯🇵">🇯🇵 +81</option>
            <option value="82" data-flag="🇰🇷">🇰🇷 +82</option>
            <option value="91" data-flag="🇮🇳">🇮🇳 +91</option>
            <option value="55" data-flag="🇧🇷">🇧🇷 +55</option>
            <option value="52" data-flag="🇲🇽">🇲🇽 +52</option>
            <option value="54" data-flag="🇦🇷">🇦🇷 +54</option>
            <option value="61" data-flag="🇦🇺">🇦🇺 +61</option>
            <option value="64" data-flag="🇳🇿">🇳🇿 +64</option>
            <option value="27" data-flag="🇿🇦">🇿🇦 +27</option>
          </select>
          <input type="tel" name="t" required class="phone-input" placeholder="e.g. 612345678">
        </div>
        <div class="validation-message phone-validation"></div>
      </div>
    </div>

    <!-- Dates and Times -->
    <div class="form-row step-1">
      <div class="form-col">
        <label class="form-label">Delivery date *
          <div class="quantity-label-info">The courier delivers your order.</div>
        </label>
        <div class="date-time-group">
          <input type="date" id="date-1" name="a" required class="form-input">
          <select id="arrival-time-picker" name="at" required class="time-dropdown">
            <option value="08:00">08:00</option>
            <option value="08:30">08:30</option>
            <option value="09:00">09:00</option>
            <option value="09:30">09:30</option>
            <option value="10:00">10:00</option>
            <option value="10:30">10:30</option>
            <option value="11:00">11:00</option>
            <option value="11:30">11:30</option>
            <option value="12:00">12:00</option>
            <option value="12:30">12:30</option>
            <option value="13:00">13:00</option>
            <option value="13:30">13:30</option>
            <option value="14:00">14:00</option>
            <option value="14:30">14:30</option>
            <option value="15:00">15:00</option>
            <option value="15:30">15:30</option>
            <option value="16:00">16:00</option>
            <option value="16:30">16:30</option>
            <option value="17:00">17:00</option>
            <option value="17:30">17:30</option>
            <option value="18:00">18:00</option>
            <option value="18:30">18:30</option>
            <option value="19:00">19:00</option>
            <option value="19:30">19:30</option>
            <option value="20:00">20:00</option>
          </select>
        </div>
        <div class="validation-message">Please select a delivery date</div>
        <div class="validation-message" id="arrival-time-error">Delivery time must be between 08:00 and 20:00</div>
      </div>
      <div class="form-col">
        <label class="form-label">Return date *
          <div class="quantity-label-info">The courier collects your order</div>
        </label>
        <div class="date-time-group">
          <input type="date" id="date-2" name="d" required class="form-input">
          <select id="departure-time-picker" name="dt" required class="time-dropdown">
            <option value="08:00">08:00</option>
            <option value="08:30">08:30</option>
            <option value="09:00">09:00</option>
            <option value="09:30">09:30</option>
            <option value="10:00">10:00</option>
            <option value="10:30">10:30</option>
            <option value="11:00">11:00</option>
            <option value="11:30">11:30</option>
            <option value="12:00">12:00</option>
            <option value="12:30">12:30</option>
            <option value="13:00">13:00</option>
            <option value="13:30">13:30</option>
            <option value="14:00">14:00</option>
            <option value="14:30">14:30</option>
            <option value="15:00">15:00</option>
            <option value="15:30">15:30</option>
            <option value="16:00">16:00</option>
            <option value="16:30">16:30</option>
            <option value="17:00">17:00</option>
            <option value="17:30">17:30</option>
            <option value="18:00">18:00</option>
            <option value="18:30">18:30</option>
            <option value="19:00">19:00</option>
            <option value="19:30">19:30</option>
            <option value="20:00">20:00</option>
          </select>
        </div>
        <div class="validation-message">Please select a return date</div>
        <div class="validation-message" id="departure-time-error">Return time must be between 08:00 and 20:00</div>
      </div>
    </div>
    <div id="ramadan-time-note" class="ramadan-time-note step-1">Hours limited to 09:00–15:30 during Ramadan.</div>

    <!-- Quantité de routeurs -->
    <div class="form-group" style="display: none;">
      <label class="form-label">WiFi router quantity *
        <div class="quantity-label-info">Choose the number of routers you need</div>
      </label>
      <div class="quantity-container">
        <button type="button" class="quantity-btn" id="quantity-minus">−</button>
        <input type="number" name="q" id="quantity-input" value="1" min="1" max="50" required class="quantity-input" readonly>
        <button type="button" class="quantity-btn" id="quantity-plus">+</button>
      </div>
      <div class="validation-message">Please select a valid quantity (1-50)</div>
    </div>


    <!-- Ville et adresse de réception -->
    <div id="pickup-location-row" class="form-row step-2 full-width">
      <div id="pickup-city-field" class="form-group step-2">
        <label class="form-label">Delivery city *</label>
        <select id="pickup-city" name="pickup_city" required class="form-input" tabindex="-1" aria-readonly="true" style="pointer-events: none; -webkit-appearance: none !important; -moz-appearance: none !important; appearance: none !important; background-image: none !important;">
          <option value="Marrakech" selected>Marrakech</option>
        </select>
        <div class="validation-message">Please choose the delivery city</div>
      </div>
      <div id="pickup-address-field" class="form-group step-2">
        <label class="form-label">Delivery address *</label>
        <input type="text" id="pickup-address" name="pickup_address" class="autocompleteriad form-input">
        <div class="validation-message">Please enter the delivery address</div>
        <div class="autocomplete-dropdown"></div>
      </div>
    </div>

    <!-- Option: restitution à la même adresse que la réception -->
    <div class="form-group step-2" id="same-return-section">
      <label class="radio-option" for="same-return-checkbox" style="cursor:pointer;">
        <input type="checkbox" id="same-return-checkbox" checked style="padding:0; width:auto; height:auto;">
        <span>Return to the same address as delivery</span>
      </label>
    </div>

    <!-- Ville et adresse de restitution -->
    <div id="return-location-row" class="form-row step-2 full-width">
      <div id="return-city-field" class="form-group step-2">
        <label class="form-label">Return city *</label>
        <select id="return-city" name="return_city" required class="form-input" tabindex="-1" aria-readonly="true" style="pointer-events: none; -webkit-appearance: none !important; -moz-appearance: none !important; appearance: none !important; background-image: none !important;">
          <option value="Marrakech" selected>Marrakech</option>
        </select>
        <div class="validation-message">Please choose the return city</div>
      </div>
      <div id="return-address-field" class="form-group step-2">
        <label class="form-label">Return address *</label>
        <input type="text" id="return-address" name="return_address" class="autocompleteriad form-input">
        <div class="validation-message">Please enter the return address</div>
        <div class="autocomplete-dropdown"></div>
      </div>
    </div>
    <div class="step-navigation step-2" style="display: none;">
      <button type="button" id="step2-prev" class="step-button">Back</button>
      <button type="button" id="step2-next" class="step-button">Next</button>
    </div>

    <!-- Accessoires -->
    <div class="accessories-section step-3" style="display: none;">
      <h3 class="accessories-title">Available Accessories</h3>
      <div class="accessories-info">
        <i class="fas fa-info-circle"></i>
        <span>Optional accessories</span>
      </div>
      <label class="accessory-item accessory-clickable">
        <img loading="lazy" decoding="async" src="https://pocketwifimorocco.com/wp-content/uploads/2026/08/X-1036.jpg" alt="Powerbank" width="500" height="500" class="accessory-image">
        <div class="accessory-info">
          <h4 class="accessory-name">Portable Power Bank</h4>
          <p class="accessory-price">€1.90 incl. VAT/day</p>
        </div>
        <input type="checkbox" id="powerbank-checkbox" class="accessory-checkbox">
      </label>
      <label class="accessory-item accessory-clickable">
        <img loading="lazy" decoding="async" src="https://pocketwifimorocco.com/wp-content/uploads/2026/08/X-1037.jpg" alt="Car Phone Holder" width="500" height="500" class="accessory-image">
        <div class="accessory-info">
          <h4 class="accessory-name">Car Phone Holder</h4>
          <p class="accessory-price">€0.90 incl. VAT/day</p>
        </div>
        <input type="checkbox" id="phone-holder-checkbox" class="accessory-checkbox">
      </label>
      <input type="hidden" name="powerbank_qty" id="powerbank-input" value="0">
      <input type="hidden" name="phone_holder_qty" id="phone-holder-input" value="0">
    </div>

    <!-- Price -->
    <div id="price-summary" class="price-summary step-1" style="display: none;">
      <div class="price-total">
        Total: <span id="total-price-eur">€0</span>
      </div>
      <div class="price-details">
        <span id="rental-days">0</span> days at €4.90/day
      </div>
      <div class="price-deposit">
        Plus a refundable €50 deposit per router, held at booking and released when the device is returned in good condition.
      </div>

      <div id="date-error" class="validation-message" style="display: none;">
        ⚠️ Minimum duration: 2 days
      </div>
    </div>
    <div class="step-navigation step-1">
      <button type="button" id="step1-next" class="step-button">Next</button>
    </div>

    <!-- Terms and Deposit Checkbox -->
    <div class="terms-deposit-section step-3" style="display: none;">
      <label class="terms-deposit-label">
        <input type="checkbox" id="terms-deposit-checkbox" name="terms" class="terms-deposit-input" required>
        <span class="terms-deposit-text">
          I accept the <a style="color:white;" href="https://pocketwifimorocco.com/general-rental-terms-and-conditions/">rental terms</a> and <a style="color:white;" href="https://pocketwifimorocco.com/general-rental-terms-and-conditions/">payment terms</a>.
        </span>
      </label>
      <div id="terms-deposit-error" class="terms-deposit-error" style="display: none;">
        You must accept the terms and confirm the deposit to continue.
      </div>
    </div>
    <div id="price-summary-final" class="price-summary step-3" style="display: none;">
      <div class="price-total">
        Total: <span id="total-price-eur-final">€0</span>
      </div>
      <div class="price-details" id="price-details-final">
        <span id="rental-days-final">0</span> days at €4.90/day
      </div>
      <div class="price-deposit">
        Refundable deposit: <span id="deposit-total-amount">50€</span>
        <span class="price-deposit-note">released when the device is returned in good condition</span>
      </div>
    </div>

    <!-- Submit -->
    <div class="step-3" style="text-align: center; margin-top: 20px; display: none;">
      <button type="submit" class="submit-button">
        Pay Now
      </button>
    </div>
  </form>
</div>
<script src="https://pocketwifimorocco.com/rental/form/booking-form.js?v=20260921"></script>

]]></content:encoded>
					
					<wfw:commentRss>https://pocketwifimorocco.com/marrakech-scams/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Is Marrakech Safe? What the Official Travel Advice Says</title>
		<link>https://pocketwifimorocco.com/is-marrakech-safe/</link>
					<comments>https://pocketwifimorocco.com/is-marrakech-safe/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 12 Oct 2026 14:24:23 +0000</pubDate>
				<category><![CDATA[Morocco Travel]]></category>
		<guid isPermaLink="false">https://pocketwifimorocco.com/?p=4399</guid>

					<description><![CDATA[Is Marrakech safe? A summary of the UK government's travel advice for Morocco: petty crime in the medina, scams and bogus guides, taxis, women travellers, activities, emergency numbers, and why a working connection helps.]]></description>
										<content:encoded><![CDATA[<style>
.pwmx{--b:#6852f4;--b2:#5a43ef;--ink:#1f2c33;--mut:#45505f;--soft:#f7fafd;--line:#e7ecee;
--ok:#0b7a45;--okbg:#e7f5ed;--wr:#9a5b06;--wrbg:#fdf2e2;--bd:#a52017;--bdbg:#fdecea;
color:var(--ink);line-height:1.72}
.pwmx *{box-sizing:border-box}
.pwmx>:first-child{margin-top:0}
.pwmx p{margin:0 0 18px;color:var(--ink)}
.pwmx h2{font-size:clamp(22px,3.2vw,29px);line-height:1.25;margin:46px 0 16px;
padding-left:14px;border-left:5px solid var(--b);color:var(--ink)}
.pwmx h3{font-size:clamp(18px,2.4vw,21px);margin:30px 0 10px;color:var(--ink)}
.pwmx ul,.pwmx ol{margin:0 0 20px;padding-left:22px}
.pwmx li{margin-bottom:9px}
.pwmx a{color:var(--b2)}
.pwmx-lead{background:linear-gradient(135deg,#f4f2ff 0%,#f7fafd 62%,#fff 100%);
border:1px solid #e2ddfb;border-left:6px solid var(--b);border-radius:14px;
padding:22px 24px;margin:0 0 28px}
.pwmx-lead p{margin:0;font-size:clamp(16.5px,2.2vw,19px)}
.pwmx-kicker{display:inline-block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;
font-weight:800;color:var(--b2);background:#efecff;border-radius:99px;padding:5px 12px;margin-bottom:12px}
.pwmx-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:12px;margin:28px 0}
.pwmx-stat{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px 12px;text-align:center}
.pwmx-stat b{display:block;font-size:clamp(18px,2.6vw,23px);color:var(--b2);line-height:1.15}
.pwmx-stat span{display:block;font-size:12.5px;color:var(--mut);margin-top:6px;line-height:1.4}
.pwmx-wrap{overflow-x:auto;margin:28px 0;border:1px solid var(--line);border-radius:12px;background:#fff}
.pwmx-tbl{width:100%;border-collapse:collapse;font-size:15px;min-width:540px}
.pwmx-cap{font-size:13px;color:var(--mut);line-height:1.6;margin:28px 0 8px}.pwmx-fig{margin:0}
.pwmx-cap+.pwmx-wrap{margin-top:0}
.pwmx-tbl th,.pwmx-tbl td{padding:12px 14px;text-align:left;vertical-align:top;
border-bottom:1px solid var(--line);color:var(--ink)}
.pwmx-tbl thead th{background:var(--soft);font-weight:700;font-size:13.5px}
.pwmx-tbl tbody tr:last-child td{border-bottom:0}
.pwmx-tbl tbody tr:nth-child(even) td{background:#fcfdff}
.pwmx-tbl td.win{background:#f0fdf5;font-weight:700}
.pwmx-tbl .sub{display:block;font-size:12px;color:var(--mut);font-weight:400;margin-top:3px}
.pwmx .pill{display:inline-block;padding:4px 10px;border-radius:99px;font-size:12px;
font-weight:800;white-space:nowrap}
.pwmx .pill.ok{background:var(--okbg);color:var(--ok)}
.pwmx .pill.wr{background:var(--wrbg);color:var(--wr)}
.pwmx .pill.bd{background:var(--bdbg);color:var(--bd)}
.pwmx-note{border:1px solid var(--line);border-left:5px solid var(--b);background:var(--soft);
border-radius:12px;padding:18px 20px;margin:28px 0}
.pwmx-note.warn{border-left-color:#e0a640;background:var(--wrbg);border-color:#f0dcb8}
.pwmx-note.good{border-left-color:#2f9e63;background:var(--okbg);border-color:#cfe9db}
.pwmx-note p:last-child{margin-bottom:0}
.pwmx-note .lbl{display:block;font-size:11px;letter-spacing:.13em;text-transform:uppercase;
font-weight:800;color:var(--mut);margin-bottom:8px}
.pwmx-steps{list-style:none;margin:28px 0;padding:0;counter-reset:s}
.pwmx-steps li{counter-increment:s;position:relative;padding:2px 0 20px 54px;margin:0}
.pwmx-steps li:last-child{padding-bottom:0}
.pwmx-steps li::before{content:counter(s);position:absolute;left:0;top:0;width:34px;height:34px;
border-radius:50%;background:var(--b);color:#fff;font-weight:800;font-size:15px;
display:flex;align-items:center;justify-content:center}
.pwmx-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:16px;margin:28px 0}
.pwmx-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px 22px}
.pwmx-card.hi{border-color:#cfc6fb;box-shadow:0 2px 14px rgba(104,82,244,.09)}
.pwmx-card h4{margin:0 0 12px;font-size:17px;color:var(--ink);line-height:1.3}
.pwmx-card ul{margin:0;padding-left:19px}
.pwmx-card li:last-child{margin-bottom:0}
.pwmx-meters{margin:28px 0;border:1px solid var(--line);border-radius:12px;padding:6px 18px;background:#fff}
.pwmx-m{display:grid;grid-template-columns:minmax(118px,1.15fr) 3fr minmax(74px,auto);gap:14px;
align-items:center;padding:11px 0;border-bottom:1px solid var(--line);font-size:14.5px}
.pwmx-m:last-child{border-bottom:0}
.pwmx-track{background:#eef1f6;border-radius:99px;height:12px;overflow:hidden;display:block}
.pwmx-fill{display:block;height:100%;background:linear-gradient(90deg,#8b7bf7,#6852f4);border-radius:99px}
.pwmx-fill.alt{background:linear-gradient(90deg,#34c07d,#0b7a45)}
.pwmx-m b{text-align:right;font-variant-numeric:tabular-nums;color:var(--mut);font-weight:700;font-size:13.5px}
@media(max-width:560px){
.pwmx-m{grid-template-columns:1fr auto;grid-template-areas:"l v" "t t";gap:6px 12px}
.pwmx-m>span:first-child{grid-area:l}.pwmx-m b{grid-area:v}.pwmx-track{grid-area:t;margin-bottom:4px}}
.pwmx-faq{border:1px solid var(--line);border-radius:12px;background:#fff;margin:0 0 10px;overflow:hidden}
.pwmx-faq summary{cursor:pointer;padding:15px 18px;font-weight:700;font-size:16px;list-style:none;
display:flex;justify-content:space-between;gap:14px;align-items:center;color:var(--ink)}
.pwmx-faq summary::-webkit-details-marker{display:none}
.pwmx-faq summary::after{content:"+";font-size:23px;font-weight:400;color:var(--b);line-height:1}
.pwmx-faq[open] summary::after{content:"\2212"}
.pwmx-faq[open] summary{border-bottom:1px solid var(--line)}
.pwmx-faq .a{padding:15px 18px;color:var(--mut)}
.pwmx-faq .a p:last-child{margin-bottom:0}
.pwmx-cta{background:linear-gradient(135deg,#6852f4,#8b5cf6);border-radius:16px;padding:28px 24px;
margin:36px 0;color:#fff;text-align:center}
.pwmx-cta h3{color:#fff;margin:0 0 8px;font-size:clamp(19px,2.6vw,23px)}
.pwmx-cta p{color:#eae6ff;margin:0 0 18px;font-size:15.5px}
.pwmx-btn{display:inline-block;background:#fff;color:#5a43ef;font-weight:800;padding:13px 28px;
border-radius:99px;text-decoration:none;font-size:16px}
.pwmx-cta .alt{display:block;margin:14px 0 0;font-size:13.5px;color:#e6e1ff}
.pwmx-cta .alt a{color:#fff}
.pwmx-verdict{border:2px solid #cfc6fb;border-radius:14px;padding:20px 22px;background:#faf9ff;margin:32px 0}
.pwmx-verdict p:last-child{margin-bottom:0}
.pwmx-src{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:14px;margin-top:36px}
/* Featured image: fill the article card instead of floating inside its padding.
   The offsets mirror Astra's own article padding at each of its four breakpoints,
   measured on this site 2026-09-04 (5.34/6.67, 3.34/2.40, 1.41/2.01, 1.31/0.88 em),
   so the image tracks the theme rather than one hardcoded pixel figure. */
.entry-header > .post-thumb-img-content.post-thumb{--pwm-py:5.34rem;--pwm-px:6.67rem;
margin:calc(-1 * var(--pwm-py)) calc(-1 * var(--pwm-px)) 1.5rem !important}
.entry-header > .post-thumb-img-content.post-thumb img{display:block;width:100%;height:auto}
@media(max-width:1200px){.entry-header > .post-thumb-img-content.post-thumb{--pwm-py:3.34rem;--pwm-px:2.4rem}}
@media(max-width:921px){.entry-header > .post-thumb-img-content.post-thumb{--pwm-py:1.40625rem;--pwm-px:2.00625rem}}
@media(max-width:544px){.entry-header > .post-thumb-img-content.post-thumb{--pwm-py:1.3125rem;--pwm-px:0.875rem}}
</style>
<div class="pwmx">
<div class="pwmx-lead">
<span class="pwmx-kicker">The short answer</span></p>
<p><strong>Marrakech is visited by a great many tourists, and the UK government does not advise against travel to it. Its advice is to stay alert: petty crime such as pickpocketing and bag-snatching is common in the medina, and scams and bogus guides target visitors.</strong> The same advice states that terrorists are likely to try to carry out attacks in Morocco. The practical precautions are simple, and several of them depend on having a working phone: a map that loads in the souks, a way to call your riad, and a fare you can check.</p>
</div>
<p>This page summarises what the UK Foreign, Commonwealth &amp; Development Office (FCDO) travel advice for Morocco on gov.uk, last reviewed on 19 August 2026 and read on 12 October 2026 says about safety, and what it means in practice for a visitor to Marrakech. No travel can be guaranteed safe, and this is a summary, not a replacement: read the official page before you travel, and your own government&rsquo;s advice if you are not British.</p>
<div class="pwmx-stats">
<div class="pwmx-stat"><b>190</b><span>police emergency number in Morocco</span></div>
<div class="pwmx-stat"><b>150</b><span>ambulance and fire</span></div>
<div class="pwmx-stat"><b>Medina</b><span>where the advice says petty crime is common</span></div>
<div class="pwmx-stat"><b>&euro;4.90</b><span>a day for maps and messages for the whole group</span></div>
</div>
<h2>What the official advice says</h2>
<ul>
<li><strong>Petty crime is common in tourist areas</strong>, especially in the historical districts (the medina quarters) and on beaches: pickpocketing, bag-snatching and drive-by motorcycle theft of visible jewellery and handbags.</li>
<li><strong>Violent crime is occasional.</strong> The FCDO states that criminals have used knives against tourists in street attacks, thefts and burglaries in major cities and along beaches. Its advice: avoid quiet areas, particularly after dark, and do not carry large amounts of money or valuables.</li>
<li><strong>Scams and card fraud are common</strong>, and people posing as official guides harass tourists. If you use a guide in the medina, make sure they have an official badge.</li>
<li><strong>Be cautious when asking for directions and using cash machines</strong>: aggressive begging is common.</li>
<li><strong>Terrorism.</strong> The FCDO states that terrorists are likely to try to carry out attacks in Morocco, that attacks could be indiscriminate, and that the authorities regularly disrupt terrorist cells. Stay aware of your surroundings and follow the advice of local authorities.</li>
<li><strong>Protests</strong> can occur in large cities, often without warning. Avoid political gatherings and demonstrations.</li>
</ul>
<h2>Is Marrakech safe for women?</h2>
<p>The FCDO states that women may receive unwanted attention in Morocco, especially when travelling alone, and suggests considering loose-fitting clothing that covers the arms, legs and chest. Our longer guide is <a href="https://pocketwifimorocco.com/complete-guide-to-travelling-alone-in-morocco-safety-adventures/">travelling alone in Morocco</a>.</p>
<h2>Is Marrakech safe at night?</h2>
<p>The official advice is to avoid quiet areas, particularly after dark. In practice that means keeping to lit, busy streets in the medina, knowing your route back to the riad before you set off, and agreeing with the riad how to reach them if you cannot find the door. Many riads will send someone to meet you at the nearest gate if you can message them.</p>
<h2>Taxis</h2>
<p>The FCDO advises agreeing a fare in advance or checking that the taxi is using its meter. It also states that many taxis booked through ride-sharing applications may be unregulated and unlicensed, that the police may tell you to get out of an unlicensed taxi if they stop it, and that petit taxi drivers will often pick up other customers during the journey.</p>
<h2>Activities and day trips</h2>
<ul>
<li><strong>Quad biking.</strong> Accidents involving British nationals occur frequently in resort areas. Always wear a helmet and check your insurance covers it.</li>
<li><strong>Hot air balloons.</strong> Book only through licensed tour operators.</li>
<li><strong>Hiking in the Atlas.</strong> Research the trail, hire a professional guide and carry water, sunscreen and suitable clothing.</li>
<li><strong>Earthquakes are a risk.</strong> The last major one, in 2023, killed almost 3,000 people. Read the instructions in your hotel room.</li>
</ul>
<div class="pwmx-note">
<span class="lbl">Emergency numbers</span></p>
<p>Police: 190. Ambulance and fire: 150. Gendarmerie: 177. These are the numbers listed in the FCDO advice.</p>
</div>
<h2>Why a working connection is part of staying safe</h2>
<p>Most of the situations above start the same way: you are lost in the medina, your phone has no data, and someone offers to show you the way. A connection of your own removes that moment.</p>
<div class="pwmx-cards">
<div class="pwmx-card hi">
<h4>A map that works in the souks</h4>
<ul>
<li>Follow your own route instead of a stranger&rsquo;s. See <a href="https://pocketwifimorocco.com/google-maps-marrakech-medina/">Google Maps in the Marrakech medina</a>.</li>
<li>The router goes in a bag and works wherever you walk.</li>
</ul>
</div>
<div class="pwmx-card">
<h4>Everyone stays reachable</h4>
<ul>
<li>Up to 10 devices on one router, so the whole group has WhatsApp.</li>
<li>Message the riad or your driver without hunting for WiFi.</li>
</ul>
</div>
<div class="pwmx-card">
<h4>No roaming bill, no public WiFi</h4>
<ul>
<li>Unlimited data for &euro;4.90 a day in total.</li>
<li>A private, password-protected network for banking and bookings.</li>
</ul>
</div>
</div>
<p>Entry rules are in <a href="https://pocketwifimorocco.com/morocco-entry-requirements/">Morocco entry requirements</a>.</p>
<h2>How to have a router delivered in Marrakech</h2>
<ol class="pwmx-steps">
<li><strong>Book online</strong> with your dates and your address in Marrakech: riad, hotel, villa, Airbnb or Menara airport. The minimum is two days.</li>
<li><strong>We deliver it charged</strong>, any day from 08:00 to 20:00 (09:00&ndash;15:30 during Ramadan). Same-day delivery is possible subject to availability.</li>
<li><strong>Join the WiFi</strong> with the password printed on the card that comes with the router.</li>
<li><strong>We collect it</strong> at the end, in Marrakech, and the &euro;50 deposit is released.</li>
</ol>
<p>Details are on <a href="https://pocketwifimorocco.com/pocket-wifi-marrakech/">pocket WiFi rental in Marrakech</a> and prices on the <a href="https://pocketwifimorocco.com/pricing/">pricing page</a>.</p>
<h2 id="faq-is-marrakech-safe">Frequently asked questions</h2>
<details class="pwmx-faq">
<summary>Is Marrakech safe for tourists?</summary>
<div class="a">
<p>The UK government does not advise against travel to Marrakech. Its advice is to stay alert: petty crime such as pickpocketing and bag-snatching is common in the medina, scams and bogus guides target visitors, and violent crime is occasional.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Is Marrakech safe for women?</summary>
<div class="a">
<p>The UK government&rsquo;s advice states that women may receive unwanted attention in Morocco, especially when travelling alone, and suggests loose-fitting clothing that covers the arms, legs and chest.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Is Marrakech safe at night?</summary>
<div class="a">
<p>The official advice is to avoid quiet areas, particularly after dark. Keep to lit, busy streets, know your route back to your riad, and make sure you can message the riad if you cannot find it.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>What is the emergency number in Morocco?</summary>
<div class="a">
<p>Police is 190, ambulance and fire are 150, and the gendarmerie is 177, as listed in the UK government&rsquo;s travel advice for Morocco.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Are taxis safe in Marrakech?</summary>
<div class="a">
<p>The UK government advises agreeing a fare in advance or checking the meter is on, and warns that many taxis booked through ride-sharing applications may be unregulated and unlicensed.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Do I need internet to get around Marrakech safely?</summary>
<div class="a">
<p>It helps. A map that loads in the medina and a way to message your riad remove the moments when visitors accept help from strangers. A pocket WiFi router gives the whole group unlimited data for &euro;4.90 a day.</p>
</div>
</details>
<div class="pwmx-cta">
<h3>Maps and messages for the whole group in Marrakech</h3>
<p>&euro;4.90 per day &middot; unlimited data &middot; up to 10 devices &middot; free delivery and collection at your riad, hotel or Menara airport</p>
<p><a class="pwmx-btn" href="https://pocketwifimorocco.com/is-marrakech-safe/#book">Check dates and book</a><br />
<span class="alt">Questions before you book? WhatsApp +212&nbsp;6&nbsp;23&nbsp;11&nbsp;25&nbsp;18 or email <a href="mailto:contact@pocketwifimorocco.com">contact@pocketwifimorocco.com</a>.</span>
</div>
<p class="pwmx-src">Sources. Safety, crime, taxis, activities and emergency numbers: the UK Foreign, Commonwealth &amp; Development Office (FCDO) travel advice for Morocco on gov.uk, last reviewed on 19 August 2026 and read on 12 October 2026 (&ldquo;Safety and security&rdquo; and &ldquo;Getting help&rdquo; sections). This page is a summary: read the full official advice before you travel. Our prices are our published rates on 12 October 2026.</p>
</div>
<h2 id="book">Book your router for Marrakech</h2>
<p>Choose your delivery and return dates and addresses in Marrakech, then pay securely online.</p>
<link rel="stylesheet" href="https://pocketwifimorocco.com/rental/form/booking-form.css?v=20260921">
<div class="rental-form">
  <div id="form-progress" class="form-progress">
    <div class="progress-track">
      <div id="form-progress-fill" class="progress-fill"></div>
    </div>
    <div class="progress-labels">
      <span class="progress-label" data-step="1">Dates</span>
      <span class="progress-label" data-step="2">Details</span>
      <span class="progress-label" data-step="3">Payment</span>
    </div>
  </div>
  <form id="rentalForm" data-lang="en" method="GET" novalidate>
    <!-- Hidden tracking fields -->
    <input type="hidden" name="utm_source" id="utm_source">
    <input type="hidden" name="utm_medium" id="utm_medium">
    <input type="hidden" name="utm_campaign" id="utm_campaign">
    <input type="hidden" name="utm_term" id="utm_term">
    <input type="hidden" name="utm_content" id="utm_content">
    <input type="hidden" name="referrer" id="referrer">
    <!-- Nom complet -->
    <div class="form-group step-2 full-width">
      <label class="form-label">Full name *</label>
      <input type="text" name="n" required class="form-input">
      <div class="validation-message">Please enter your full name</div>
    </div>

    <!-- Email + Téléphone -->
    <div class="form-row step-2 full-width">
      <div class="form-col">
        <label class="form-label">Email *</label>
        <input type="email" name="e" required class="form-input">
        <div class="validation-message">Please enter a valid email address</div>
      </div>
      <div class="form-col">
        <label class="form-label">Phone *</label>
        <div class="phone-container">
          <select id="country-code" name="country-code" class="country-select">
            <option value="212" data-flag="🇲🇦" selected>🇲🇦 +212</option>
            <option value="33" data-flag="🇫🇷">🇫🇷 +33</option>
            <option value="34" data-flag="🇪🇸">🇪🇸 +34</option>
            <option value="49" data-flag="🇩🇪">🇩🇪 +49</option>
            <option value="1" data-flag="🇺🇸">🇺🇸 +1</option>
            <option value="44" data-flag="🇬🇧">🇬🇧 +44</option>
            <option value="39" data-flag="🇮🇹">🇮🇹 +39</option>
            <option value="31" data-flag="🇳🇱">🇳🇱 +31</option>
            <option value="32" data-flag="🇧🇪">🇧🇪 +32</option>
            <option value="41" data-flag="🇨🇭">🇨🇭 +41</option>
            <option value="43" data-flag="🇦🇹">🇦🇹 +43</option>
            <option value="45" data-flag="🇩🇰">🇩🇰 +45</option>
            <option value="46" data-flag="🇸🇪">🇸🇪 +46</option>
            <option value="47" data-flag="🇳🇴">🇳🇴 +47</option>
            <option value="351" data-flag="🇵🇹">🇵🇹 +351</option>
            <option value="353" data-flag="🇮🇪">🇮🇪 +353</option>
            <option value="358" data-flag="🇫🇮">🇫🇮 +358</option>
            <option value="213" data-flag="🇩🇿">🇩🇿 +213</option>
            <option value="216" data-flag="🇹🇳">🇹🇳 +216</option>
            <option value="20" data-flag="🇪🇬">🇪🇬 +20</option>
            <option value="966" data-flag="🇸🇦">🇸🇦 +966</option>
            <option value="971" data-flag="🇦🇪">🇦🇪 +971</option>
            <option value="974" data-flag="🇶🇦">🇶🇦 +974</option>
            <option value="965" data-flag="🇰🇼">🇰🇼 +965</option>
            <option value="973" data-flag="🇧🇭">🇧🇭 +973</option>
            <option value="968" data-flag="🇴🇲">🇴🇲 +968</option>
            <option value="962" data-flag="🇯🇴">🇯🇴 +962</option>
            <option value="961" data-flag="🇱🇧">🇱🇧 +961</option>
            <option value="90" data-flag="🇹🇷">🇹🇷 +90</option>
            <option value="7" data-flag="🇷🇺">🇷🇺 +7</option>
            <option value="86" data-flag="🇨🇳">🇨🇳 +86</option>
            <option value="81" data-flag="🇯🇵">🇯🇵 +81</option>
            <option value="82" data-flag="🇰🇷">🇰🇷 +82</option>
            <option value="91" data-flag="🇮🇳">🇮🇳 +91</option>
            <option value="55" data-flag="🇧🇷">🇧🇷 +55</option>
            <option value="52" data-flag="🇲🇽">🇲🇽 +52</option>
            <option value="54" data-flag="🇦🇷">🇦🇷 +54</option>
            <option value="61" data-flag="🇦🇺">🇦🇺 +61</option>
            <option value="64" data-flag="🇳🇿">🇳🇿 +64</option>
            <option value="27" data-flag="🇿🇦">🇿🇦 +27</option>
          </select>
          <input type="tel" name="t" required class="phone-input" placeholder="e.g. 612345678">
        </div>
        <div class="validation-message phone-validation"></div>
      </div>
    </div>

    <!-- Dates and Times -->
    <div class="form-row step-1">
      <div class="form-col">
        <label class="form-label">Delivery date *
          <div class="quantity-label-info">The courier delivers your order.</div>
        </label>
        <div class="date-time-group">
          <input type="date" id="date-1" name="a" required class="form-input">
          <select id="arrival-time-picker" name="at" required class="time-dropdown">
            <option value="08:00">08:00</option>
            <option value="08:30">08:30</option>
            <option value="09:00">09:00</option>
            <option value="09:30">09:30</option>
            <option value="10:00">10:00</option>
            <option value="10:30">10:30</option>
            <option value="11:00">11:00</option>
            <option value="11:30">11:30</option>
            <option value="12:00">12:00</option>
            <option value="12:30">12:30</option>
            <option value="13:00">13:00</option>
            <option value="13:30">13:30</option>
            <option value="14:00">14:00</option>
            <option value="14:30">14:30</option>
            <option value="15:00">15:00</option>
            <option value="15:30">15:30</option>
            <option value="16:00">16:00</option>
            <option value="16:30">16:30</option>
            <option value="17:00">17:00</option>
            <option value="17:30">17:30</option>
            <option value="18:00">18:00</option>
            <option value="18:30">18:30</option>
            <option value="19:00">19:00</option>
            <option value="19:30">19:30</option>
            <option value="20:00">20:00</option>
          </select>
        </div>
        <div class="validation-message">Please select a delivery date</div>
        <div class="validation-message" id="arrival-time-error">Delivery time must be between 08:00 and 20:00</div>
      </div>
      <div class="form-col">
        <label class="form-label">Return date *
          <div class="quantity-label-info">The courier collects your order</div>
        </label>
        <div class="date-time-group">
          <input type="date" id="date-2" name="d" required class="form-input">
          <select id="departure-time-picker" name="dt" required class="time-dropdown">
            <option value="08:00">08:00</option>
            <option value="08:30">08:30</option>
            <option value="09:00">09:00</option>
            <option value="09:30">09:30</option>
            <option value="10:00">10:00</option>
            <option value="10:30">10:30</option>
            <option value="11:00">11:00</option>
            <option value="11:30">11:30</option>
            <option value="12:00">12:00</option>
            <option value="12:30">12:30</option>
            <option value="13:00">13:00</option>
            <option value="13:30">13:30</option>
            <option value="14:00">14:00</option>
            <option value="14:30">14:30</option>
            <option value="15:00">15:00</option>
            <option value="15:30">15:30</option>
            <option value="16:00">16:00</option>
            <option value="16:30">16:30</option>
            <option value="17:00">17:00</option>
            <option value="17:30">17:30</option>
            <option value="18:00">18:00</option>
            <option value="18:30">18:30</option>
            <option value="19:00">19:00</option>
            <option value="19:30">19:30</option>
            <option value="20:00">20:00</option>
          </select>
        </div>
        <div class="validation-message">Please select a return date</div>
        <div class="validation-message" id="departure-time-error">Return time must be between 08:00 and 20:00</div>
      </div>
    </div>
    <div id="ramadan-time-note" class="ramadan-time-note step-1">Hours limited to 09:00–15:30 during Ramadan.</div>

    <!-- Quantité de routeurs -->
    <div class="form-group" style="display: none;">
      <label class="form-label">WiFi router quantity *
        <div class="quantity-label-info">Choose the number of routers you need</div>
      </label>
      <div class="quantity-container">
        <button type="button" class="quantity-btn" id="quantity-minus">−</button>
        <input type="number" name="q" id="quantity-input" value="1" min="1" max="50" required class="quantity-input" readonly>
        <button type="button" class="quantity-btn" id="quantity-plus">+</button>
      </div>
      <div class="validation-message">Please select a valid quantity (1-50)</div>
    </div>


    <!-- Ville et adresse de réception -->
    <div id="pickup-location-row" class="form-row step-2 full-width">
      <div id="pickup-city-field" class="form-group step-2">
        <label class="form-label">Delivery city *</label>
        <select id="pickup-city" name="pickup_city" required class="form-input" tabindex="-1" aria-readonly="true" style="pointer-events: none; -webkit-appearance: none !important; -moz-appearance: none !important; appearance: none !important; background-image: none !important;">
          <option value="Marrakech" selected>Marrakech</option>
        </select>
        <div class="validation-message">Please choose the delivery city</div>
      </div>
      <div id="pickup-address-field" class="form-group step-2">
        <label class="form-label">Delivery address *</label>
        <input type="text" id="pickup-address" name="pickup_address" class="autocompleteriad form-input">
        <div class="validation-message">Please enter the delivery address</div>
        <div class="autocomplete-dropdown"></div>
      </div>
    </div>

    <!-- Option: restitution à la même adresse que la réception -->
    <div class="form-group step-2" id="same-return-section">
      <label class="radio-option" for="same-return-checkbox" style="cursor:pointer;">
        <input type="checkbox" id="same-return-checkbox" checked style="padding:0; width:auto; height:auto;">
        <span>Return to the same address as delivery</span>
      </label>
    </div>

    <!-- Ville et adresse de restitution -->
    <div id="return-location-row" class="form-row step-2 full-width">
      <div id="return-city-field" class="form-group step-2">
        <label class="form-label">Return city *</label>
        <select id="return-city" name="return_city" required class="form-input" tabindex="-1" aria-readonly="true" style="pointer-events: none; -webkit-appearance: none !important; -moz-appearance: none !important; appearance: none !important; background-image: none !important;">
          <option value="Marrakech" selected>Marrakech</option>
        </select>
        <div class="validation-message">Please choose the return city</div>
      </div>
      <div id="return-address-field" class="form-group step-2">
        <label class="form-label">Return address *</label>
        <input type="text" id="return-address" name="return_address" class="autocompleteriad form-input">
        <div class="validation-message">Please enter the return address</div>
        <div class="autocomplete-dropdown"></div>
      </div>
    </div>
    <div class="step-navigation step-2" style="display: none;">
      <button type="button" id="step2-prev" class="step-button">Back</button>
      <button type="button" id="step2-next" class="step-button">Next</button>
    </div>

    <!-- Accessoires -->
    <div class="accessories-section step-3" style="display: none;">
      <h3 class="accessories-title">Available Accessories</h3>
      <div class="accessories-info">
        <i class="fas fa-info-circle"></i>
        <span>Optional accessories</span>
      </div>
      <label class="accessory-item accessory-clickable">
        <img loading="lazy" decoding="async" src="https://pocketwifimorocco.com/wp-content/uploads/2026/08/X-1036.jpg" alt="Powerbank" width="500" height="500" class="accessory-image">
        <div class="accessory-info">
          <h4 class="accessory-name">Portable Power Bank</h4>
          <p class="accessory-price">€1.90 incl. VAT/day</p>
        </div>
        <input type="checkbox" id="powerbank-checkbox" class="accessory-checkbox">
      </label>
      <label class="accessory-item accessory-clickable">
        <img loading="lazy" decoding="async" src="https://pocketwifimorocco.com/wp-content/uploads/2026/08/X-1037.jpg" alt="Car Phone Holder" width="500" height="500" class="accessory-image">
        <div class="accessory-info">
          <h4 class="accessory-name">Car Phone Holder</h4>
          <p class="accessory-price">€0.90 incl. VAT/day</p>
        </div>
        <input type="checkbox" id="phone-holder-checkbox" class="accessory-checkbox">
      </label>
      <input type="hidden" name="powerbank_qty" id="powerbank-input" value="0">
      <input type="hidden" name="phone_holder_qty" id="phone-holder-input" value="0">
    </div>

    <!-- Price -->
    <div id="price-summary" class="price-summary step-1" style="display: none;">
      <div class="price-total">
        Total: <span id="total-price-eur">€0</span>
      </div>
      <div class="price-details">
        <span id="rental-days">0</span> days at €4.90/day
      </div>
      <div class="price-deposit">
        Plus a refundable €50 deposit per router, held at booking and released when the device is returned in good condition.
      </div>

      <div id="date-error" class="validation-message" style="display: none;">
        ⚠️ Minimum duration: 2 days
      </div>
    </div>
    <div class="step-navigation step-1">
      <button type="button" id="step1-next" class="step-button">Next</button>
    </div>

    <!-- Terms and Deposit Checkbox -->
    <div class="terms-deposit-section step-3" style="display: none;">
      <label class="terms-deposit-label">
        <input type="checkbox" id="terms-deposit-checkbox" name="terms" class="terms-deposit-input" required>
        <span class="terms-deposit-text">
          I accept the <a style="color:white;" href="https://pocketwifimorocco.com/general-rental-terms-and-conditions/">rental terms</a> and <a style="color:white;" href="https://pocketwifimorocco.com/general-rental-terms-and-conditions/">payment terms</a>.
        </span>
      </label>
      <div id="terms-deposit-error" class="terms-deposit-error" style="display: none;">
        You must accept the terms and confirm the deposit to continue.
      </div>
    </div>
    <div id="price-summary-final" class="price-summary step-3" style="display: none;">
      <div class="price-total">
        Total: <span id="total-price-eur-final">€0</span>
      </div>
      <div class="price-details" id="price-details-final">
        <span id="rental-days-final">0</span> days at €4.90/day
      </div>
      <div class="price-deposit">
        Refundable deposit: <span id="deposit-total-amount">50€</span>
        <span class="price-deposit-note">released when the device is returned in good condition</span>
      </div>
    </div>

    <!-- Submit -->
    <div class="step-3" style="text-align: center; margin-top: 20px; display: none;">
      <button type="submit" class="submit-button">
        Pay Now
      </button>
    </div>
  </form>
</div>
<script src="https://pocketwifimorocco.com/rental/form/booking-form.js?v=20260921"></script>

]]></content:encoded>
					
					<wfw:commentRss>https://pocketwifimorocco.com/is-marrakech-safe/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Morocco Entry Requirements: Passport, Visa and Customs Rules</title>
		<link>https://pocketwifimorocco.com/morocco-entry-requirements/</link>
					<comments>https://pocketwifimorocco.com/morocco-entry-requirements/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 12 Oct 2026 14:23:43 +0000</pubDate>
				<category><![CDATA[Morocco Travel]]></category>
		<guid isPermaLink="false">https://pocketwifimorocco.com/?p=4396</guid>

					<description><![CDATA[Morocco entry requirements from the UK government's travel advice: the 90-day visa-free stay, passport validity and condition, cash and customs rules, driving documents, and how to be online when you land in Marrakech.]]></description>
										<content:encoded><![CDATA[<style>
.pwmx{--b:#6852f4;--b2:#5a43ef;--ink:#1f2c33;--mut:#45505f;--soft:#f7fafd;--line:#e7ecee;
--ok:#0b7a45;--okbg:#e7f5ed;--wr:#9a5b06;--wrbg:#fdf2e2;--bd:#a52017;--bdbg:#fdecea;
color:var(--ink);line-height:1.72}
.pwmx *{box-sizing:border-box}
.pwmx>:first-child{margin-top:0}
.pwmx p{margin:0 0 18px;color:var(--ink)}
.pwmx h2{font-size:clamp(22px,3.2vw,29px);line-height:1.25;margin:46px 0 16px;
padding-left:14px;border-left:5px solid var(--b);color:var(--ink)}
.pwmx h3{font-size:clamp(18px,2.4vw,21px);margin:30px 0 10px;color:var(--ink)}
.pwmx ul,.pwmx ol{margin:0 0 20px;padding-left:22px}
.pwmx li{margin-bottom:9px}
.pwmx a{color:var(--b2)}
.pwmx-lead{background:linear-gradient(135deg,#f4f2ff 0%,#f7fafd 62%,#fff 100%);
border:1px solid #e2ddfb;border-left:6px solid var(--b);border-radius:14px;
padding:22px 24px;margin:0 0 28px}
.pwmx-lead p{margin:0;font-size:clamp(16.5px,2.2vw,19px)}
.pwmx-kicker{display:inline-block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;
font-weight:800;color:var(--b2);background:#efecff;border-radius:99px;padding:5px 12px;margin-bottom:12px}
.pwmx-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:12px;margin:28px 0}
.pwmx-stat{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px 12px;text-align:center}
.pwmx-stat b{display:block;font-size:clamp(18px,2.6vw,23px);color:var(--b2);line-height:1.15}
.pwmx-stat span{display:block;font-size:12.5px;color:var(--mut);margin-top:6px;line-height:1.4}
.pwmx-wrap{overflow-x:auto;margin:28px 0;border:1px solid var(--line);border-radius:12px;background:#fff}
.pwmx-tbl{width:100%;border-collapse:collapse;font-size:15px;min-width:540px}
.pwmx-cap{font-size:13px;color:var(--mut);line-height:1.6;margin:28px 0 8px}.pwmx-fig{margin:0}
.pwmx-cap+.pwmx-wrap{margin-top:0}
.pwmx-tbl th,.pwmx-tbl td{padding:12px 14px;text-align:left;vertical-align:top;
border-bottom:1px solid var(--line);color:var(--ink)}
.pwmx-tbl thead th{background:var(--soft);font-weight:700;font-size:13.5px}
.pwmx-tbl tbody tr:last-child td{border-bottom:0}
.pwmx-tbl tbody tr:nth-child(even) td{background:#fcfdff}
.pwmx-tbl td.win{background:#f0fdf5;font-weight:700}
.pwmx-tbl .sub{display:block;font-size:12px;color:var(--mut);font-weight:400;margin-top:3px}
.pwmx .pill{display:inline-block;padding:4px 10px;border-radius:99px;font-size:12px;
font-weight:800;white-space:nowrap}
.pwmx .pill.ok{background:var(--okbg);color:var(--ok)}
.pwmx .pill.wr{background:var(--wrbg);color:var(--wr)}
.pwmx .pill.bd{background:var(--bdbg);color:var(--bd)}
.pwmx-note{border:1px solid var(--line);border-left:5px solid var(--b);background:var(--soft);
border-radius:12px;padding:18px 20px;margin:28px 0}
.pwmx-note.warn{border-left-color:#e0a640;background:var(--wrbg);border-color:#f0dcb8}
.pwmx-note.good{border-left-color:#2f9e63;background:var(--okbg);border-color:#cfe9db}
.pwmx-note p:last-child{margin-bottom:0}
.pwmx-note .lbl{display:block;font-size:11px;letter-spacing:.13em;text-transform:uppercase;
font-weight:800;color:var(--mut);margin-bottom:8px}
.pwmx-steps{list-style:none;margin:28px 0;padding:0;counter-reset:s}
.pwmx-steps li{counter-increment:s;position:relative;padding:2px 0 20px 54px;margin:0}
.pwmx-steps li:last-child{padding-bottom:0}
.pwmx-steps li::before{content:counter(s);position:absolute;left:0;top:0;width:34px;height:34px;
border-radius:50%;background:var(--b);color:#fff;font-weight:800;font-size:15px;
display:flex;align-items:center;justify-content:center}
.pwmx-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:16px;margin:28px 0}
.pwmx-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px 22px}
.pwmx-card.hi{border-color:#cfc6fb;box-shadow:0 2px 14px rgba(104,82,244,.09)}
.pwmx-card h4{margin:0 0 12px;font-size:17px;color:var(--ink);line-height:1.3}
.pwmx-card ul{margin:0;padding-left:19px}
.pwmx-card li:last-child{margin-bottom:0}
.pwmx-meters{margin:28px 0;border:1px solid var(--line);border-radius:12px;padding:6px 18px;background:#fff}
.pwmx-m{display:grid;grid-template-columns:minmax(118px,1.15fr) 3fr minmax(74px,auto);gap:14px;
align-items:center;padding:11px 0;border-bottom:1px solid var(--line);font-size:14.5px}
.pwmx-m:last-child{border-bottom:0}
.pwmx-track{background:#eef1f6;border-radius:99px;height:12px;overflow:hidden;display:block}
.pwmx-fill{display:block;height:100%;background:linear-gradient(90deg,#8b7bf7,#6852f4);border-radius:99px}
.pwmx-fill.alt{background:linear-gradient(90deg,#34c07d,#0b7a45)}
.pwmx-m b{text-align:right;font-variant-numeric:tabular-nums;color:var(--mut);font-weight:700;font-size:13.5px}
@media(max-width:560px){
.pwmx-m{grid-template-columns:1fr auto;grid-template-areas:"l v" "t t";gap:6px 12px}
.pwmx-m>span:first-child{grid-area:l}.pwmx-m b{grid-area:v}.pwmx-track{grid-area:t;margin-bottom:4px}}
.pwmx-faq{border:1px solid var(--line);border-radius:12px;background:#fff;margin:0 0 10px;overflow:hidden}
.pwmx-faq summary{cursor:pointer;padding:15px 18px;font-weight:700;font-size:16px;list-style:none;
display:flex;justify-content:space-between;gap:14px;align-items:center;color:var(--ink)}
.pwmx-faq summary::-webkit-details-marker{display:none}
.pwmx-faq summary::after{content:"+";font-size:23px;font-weight:400;color:var(--b);line-height:1}
.pwmx-faq[open] summary::after{content:"\2212"}
.pwmx-faq[open] summary{border-bottom:1px solid var(--line)}
.pwmx-faq .a{padding:15px 18px;color:var(--mut)}
.pwmx-faq .a p:last-child{margin-bottom:0}
.pwmx-cta{background:linear-gradient(135deg,#6852f4,#8b5cf6);border-radius:16px;padding:28px 24px;
margin:36px 0;color:#fff;text-align:center}
.pwmx-cta h3{color:#fff;margin:0 0 8px;font-size:clamp(19px,2.6vw,23px)}
.pwmx-cta p{color:#eae6ff;margin:0 0 18px;font-size:15.5px}
.pwmx-btn{display:inline-block;background:#fff;color:#5a43ef;font-weight:800;padding:13px 28px;
border-radius:99px;text-decoration:none;font-size:16px}
.pwmx-cta .alt{display:block;margin:14px 0 0;font-size:13.5px;color:#e6e1ff}
.pwmx-cta .alt a{color:#fff}
.pwmx-verdict{border:2px solid #cfc6fb;border-radius:14px;padding:20px 22px;background:#faf9ff;margin:32px 0}
.pwmx-verdict p:last-child{margin-bottom:0}
.pwmx-src{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:14px;margin-top:36px}
/* Featured image: fill the article card instead of floating inside its padding.
   The offsets mirror Astra's own article padding at each of its four breakpoints,
   measured on this site 2026-09-04 (5.34/6.67, 3.34/2.40, 1.41/2.01, 1.31/0.88 em),
   so the image tracks the theme rather than one hardcoded pixel figure. */
.entry-header > .post-thumb-img-content.post-thumb{--pwm-py:5.34rem;--pwm-px:6.67rem;
margin:calc(-1 * var(--pwm-py)) calc(-1 * var(--pwm-px)) 1.5rem !important}
.entry-header > .post-thumb-img-content.post-thumb img{display:block;width:100%;height:auto}
@media(max-width:1200px){.entry-header > .post-thumb-img-content.post-thumb{--pwm-py:3.34rem;--pwm-px:2.4rem}}
@media(max-width:921px){.entry-header > .post-thumb-img-content.post-thumb{--pwm-py:1.40625rem;--pwm-px:2.00625rem}}
@media(max-width:544px){.entry-header > .post-thumb-img-content.post-thumb{--pwm-py:1.3125rem;--pwm-px:0.875rem}}
</style>
<div class="pwmx">
<div class="pwmx-lead">
<span class="pwmx-kicker">The short answer</span></p>
<p><strong>British citizens can visit Morocco without a visa for up to 90 days, with a passport that expires at least 3 months after the day they arrive.</strong> The passport must be undamaged and should be stamped on entry. These are the rules the UK government publishes for British passport holders; other nationalities should check with a Moroccan consulate. Once you are through the border at Marrakech Menara, a pocket WiFi router can be waiting in the arrivals hall, so your group is online before the taxi rank.</p>
</div>
<p>This page sets out the entry rules for Morocco as published in the UK Foreign, Commonwealth &amp; Development Office (FCDO) travel advice for Morocco on gov.uk, last reviewed on 19 August 2026 and read on 12 October 2026: passport validity, the visa-free stay, what to declare, and what catches travellers out. The Moroccan authorities set and enforce these rules, and they can change, so check the official page again shortly before you fly.</p>
<div class="pwmx-stats">
<div class="pwmx-stat"><b>90 days</b><span>visa-free stay for tourism on a British passport</span></div>
<div class="pwmx-stat"><b>3 months</b><span>passport validity needed after your arrival date</span></div>
<div class="pwmx-stat"><b>100,000 MAD</b><span>of foreign currency or more must be declared</span></div>
<div class="pwmx-stat"><b>&euro;4.90</b><span>a day for a router waiting for you at Menara arrivals</span></div>
</div>
<h2>Passport rules for Morocco</h2>
<ul>
<li><strong>Validity.</strong> Your passport must have an expiry date at least 3 months after the date you arrive.</li>
<li><strong>Condition.</strong> The passport must not be damaged. The FCDO states that the Moroccan authorities have denied entry to some travellers with damaged passports.</li>
<li><strong>Entry stamp.</strong> Border officials should stamp your passport when you enter. Some travellers have had difficulties leaving Morocco because their passport had no entry stamp, so check before you walk away from the desk.</li>
<li><strong>Lost or stolen passports.</strong> You need an emergency travel document from the British embassy and a police report to leave the country. The loss or theft must be reported in the city where it happened.</li>
<li><strong>Do not post a passport.</strong> It is illegal to send passports by post to or through Morocco, and the authorities confiscate British passports sent by post or courier.</li>
</ul>
<h2>Do you need a visa for Morocco?</h2>
<p>For tourism, British citizens can visit Morocco without a visa for up to 90 days. To stay longer than 90 days you must request an extension at a Moroccan police station. If you are travelling for reasons other than tourism, check the visa requirements with the Moroccan Consulate General in the UK.</p>
<div class="pwmx-note">
<span class="lbl">Other nationalities</span></p>
<p>The figures on this page are the UK government&rsquo;s advice for people travelling on a full British citizen passport. If you hold another passport, the stay and the validity rule can differ: check with the Moroccan embassy or consulate in your country, or your own government&rsquo;s travel advice, before you book.</p>
</div>
<h2>Customs and money rules</h2>
<ul>
<li><strong>Declare large amounts of cash.</strong> You must declare foreign currency worth 100,000 Moroccan dirham or more (around &pound;8,000) when you enter or leave the country.</li>
<li><strong>The dirham is a closed currency.</strong> It cannot easily be exchanged outside Morocco, so most visitors change money or use a cash machine after they land.</li>
<li><strong>Goods.</strong> There are strict rules about what you can take into or out of Morocco, and anything that may be prohibited or taxed must be declared.</li>
<li><strong>Drones.</strong> You need permission from Morocco&rsquo;s Directorate General for Civil Aviation to fly a drone; without it you risk a fine and confiscation.</li>
<li><strong>Polio certificate.</strong> You need a certificate of polio vaccination if you are coming from a polio-affected country.</li>
</ul>
<h2>Driving into Morocco or hiring a car</h2>
<p>The FCDO states that you need both the 1968 version of the international driving permit and your UK driving licence in the car, and that Morocco no longer accepts the 1949 version. You cannot buy the permit outside the UK, so get it before you travel. More on the road rules in <a href="https://pocketwifimorocco.com/driving-in-morocco-rules-tips-and-road-safety/">driving in Morocco</a>.</p>
<h2>After the border: getting online at Menara</h2>
<p><a href="https://pocketwifimorocco.com/fast-track-marrakech-airport/">Passport control at Marrakech Menara</a> is the last formality. What most visitors need next is a connection: to message the riad, find the driver or open the booking with the address. The free airport WiFi stops at the terminal door, and a local SIM is registered to your passport at a counter, one per person.</p>
<div class="pwmx-cards">
<div class="pwmx-card hi">
<h4>A router waiting in arrivals</h4>
<ul>
<li>Book before you fly with your flight number and you are met in the arrivals hall.</li>
<li>Charged and switched on: join the WiFi with the password on the card.</li>
</ul>
</div>
<div class="pwmx-card">
<h4>One connection for the group</h4>
<ul>
<li>Up to 10 devices on one router: phones, tablets and laptops.</li>
<li>&euro;4.90 a day in total, with unlimited data and no reduced speed.</li>
</ul>
</div>
<div class="pwmx-card">
<h4>No paperwork</h4>
<ul>
<li>No SIM to register against your passport and nothing to install.</li>
<li>Your own SIM and number stay in your phone.</li>
</ul>
</div>
</div>
<p>The arrival options are compared in <a href="https://pocketwifimorocco.com/marrakech-airport-getting-online/">getting online at Marrakech Menara airport</a>.</p>
<h2>How to have a router delivered in Marrakech</h2>
<ol class="pwmx-steps">
<li><strong>Book online</strong> with your dates and your address in Marrakech: riad, hotel, villa, Airbnb or Menara airport. The minimum is two days.</li>
<li><strong>We deliver it charged</strong>, any day from 08:00 to 20:00 (09:00&ndash;15:30 during Ramadan). Same-day delivery is possible subject to availability.</li>
<li><strong>Join the WiFi</strong> with the password printed on the card that comes with the router.</li>
<li><strong>We collect it</strong> at the end, in Marrakech, and the &euro;50 deposit is released.</li>
</ol>
<p>Details are on <a href="https://pocketwifimorocco.com/pocket-wifi-marrakech/">pocket WiFi rental in Marrakech</a> and prices on the <a href="https://pocketwifimorocco.com/pricing/">pricing page</a>.</p>
<h2 id="faq-morocco-entry-requirements">Frequently asked questions</h2>
<details class="pwmx-faq">
<summary>Do I need a visa for Morocco?</summary>
<div class="a">
<p>British citizens can visit Morocco without a visa for up to 90 days for tourism, according to the UK government&rsquo;s travel advice. Other nationalities should check with a Moroccan consulate.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>How long does my passport need to be valid for Morocco?</summary>
<div class="a">
<p>On a British passport, the expiry date must be at least 3 months after the date you arrive in Morocco. The passport must also be undamaged.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>How long can I stay in Morocco as a tourist?</summary>
<div class="a">
<p>Up to 90 days without a visa on a British passport. To stay longer you must request an extension at a Moroccan police station.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Do I need to declare cash when entering Morocco?</summary>
<div class="a">
<p>You must declare foreign currency worth 100,000 Moroccan dirham or more, around &pound;8,000, when you enter or leave the country.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Can I take dirhams out of Morocco?</summary>
<div class="a">
<p>The Moroccan dirham is a closed, non-convertible currency, which means it cannot easily be exchanged outside Morocco. Most visitors change what they have left before they leave.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Can I get internet as soon as I land in Marrakech?</summary>
<div class="a">
<p>Yes. Menara airport has free WiFi inside the terminal, and a pocket WiFi router booked in advance is handed to you in the arrivals hall, charged and ready, for &euro;4.90 a day for up to 10 devices.</p>
</div>
</details>
<div class="pwmx-cta">
<h3>Land in Marrakech already connected</h3>
<p>&euro;4.90 per day &middot; unlimited data &middot; up to 10 devices &middot; free delivery and collection at your riad, hotel or Menara airport</p>
<p><a class="pwmx-btn" href="https://pocketwifimorocco.com/morocco-entry-requirements/#book">Check dates and book</a><br />
<span class="alt">Questions before you book? WhatsApp +212&nbsp;6&nbsp;23&nbsp;11&nbsp;25&nbsp;18 or email <a href="mailto:contact@pocketwifimorocco.com">contact@pocketwifimorocco.com</a>.</span>
</div>
<p class="pwmx-src">Sources. Entry rules, customs, money and driving documents: the UK Foreign, Commonwealth &amp; Development Office (FCDO) travel advice for Morocco on gov.uk, last reviewed on 19 August 2026 and read on 12 October 2026 (&ldquo;Entry requirements&rdquo; and &ldquo;Safety and security&rdquo; sections). These are the UK government&rsquo;s understanding of Morocco&rsquo;s rules for British passport holders; the Moroccan authorities set and enforce them and they can change. Our prices are our published rates on 12 October 2026.</p>
</div>
<h2 id="book">Book your router for Marrakech</h2>
<p>Choose your delivery and return dates and addresses in Marrakech, then pay securely online.</p>
<link rel="stylesheet" href="https://pocketwifimorocco.com/rental/form/booking-form.css?v=20260921">
<div class="rental-form">
  <div id="form-progress" class="form-progress">
    <div class="progress-track">
      <div id="form-progress-fill" class="progress-fill"></div>
    </div>
    <div class="progress-labels">
      <span class="progress-label" data-step="1">Dates</span>
      <span class="progress-label" data-step="2">Details</span>
      <span class="progress-label" data-step="3">Payment</span>
    </div>
  </div>
  <form id="rentalForm" data-lang="en" method="GET" novalidate>
    <!-- Hidden tracking fields -->
    <input type="hidden" name="utm_source" id="utm_source">
    <input type="hidden" name="utm_medium" id="utm_medium">
    <input type="hidden" name="utm_campaign" id="utm_campaign">
    <input type="hidden" name="utm_term" id="utm_term">
    <input type="hidden" name="utm_content" id="utm_content">
    <input type="hidden" name="referrer" id="referrer">
    <!-- Nom complet -->
    <div class="form-group step-2 full-width">
      <label class="form-label">Full name *</label>
      <input type="text" name="n" required class="form-input">
      <div class="validation-message">Please enter your full name</div>
    </div>

    <!-- Email + Téléphone -->
    <div class="form-row step-2 full-width">
      <div class="form-col">
        <label class="form-label">Email *</label>
        <input type="email" name="e" required class="form-input">
        <div class="validation-message">Please enter a valid email address</div>
      </div>
      <div class="form-col">
        <label class="form-label">Phone *</label>
        <div class="phone-container">
          <select id="country-code" name="country-code" class="country-select">
            <option value="212" data-flag="🇲🇦" selected>🇲🇦 +212</option>
            <option value="33" data-flag="🇫🇷">🇫🇷 +33</option>
            <option value="34" data-flag="🇪🇸">🇪🇸 +34</option>
            <option value="49" data-flag="🇩🇪">🇩🇪 +49</option>
            <option value="1" data-flag="🇺🇸">🇺🇸 +1</option>
            <option value="44" data-flag="🇬🇧">🇬🇧 +44</option>
            <option value="39" data-flag="🇮🇹">🇮🇹 +39</option>
            <option value="31" data-flag="🇳🇱">🇳🇱 +31</option>
            <option value="32" data-flag="🇧🇪">🇧🇪 +32</option>
            <option value="41" data-flag="🇨🇭">🇨🇭 +41</option>
            <option value="43" data-flag="🇦🇹">🇦🇹 +43</option>
            <option value="45" data-flag="🇩🇰">🇩🇰 +45</option>
            <option value="46" data-flag="🇸🇪">🇸🇪 +46</option>
            <option value="47" data-flag="🇳🇴">🇳🇴 +47</option>
            <option value="351" data-flag="🇵🇹">🇵🇹 +351</option>
            <option value="353" data-flag="🇮🇪">🇮🇪 +353</option>
            <option value="358" data-flag="🇫🇮">🇫🇮 +358</option>
            <option value="213" data-flag="🇩🇿">🇩🇿 +213</option>
            <option value="216" data-flag="🇹🇳">🇹🇳 +216</option>
            <option value="20" data-flag="🇪🇬">🇪🇬 +20</option>
            <option value="966" data-flag="🇸🇦">🇸🇦 +966</option>
            <option value="971" data-flag="🇦🇪">🇦🇪 +971</option>
            <option value="974" data-flag="🇶🇦">🇶🇦 +974</option>
            <option value="965" data-flag="🇰🇼">🇰🇼 +965</option>
            <option value="973" data-flag="🇧🇭">🇧🇭 +973</option>
            <option value="968" data-flag="🇴🇲">🇴🇲 +968</option>
            <option value="962" data-flag="🇯🇴">🇯🇴 +962</option>
            <option value="961" data-flag="🇱🇧">🇱🇧 +961</option>
            <option value="90" data-flag="🇹🇷">🇹🇷 +90</option>
            <option value="7" data-flag="🇷🇺">🇷🇺 +7</option>
            <option value="86" data-flag="🇨🇳">🇨🇳 +86</option>
            <option value="81" data-flag="🇯🇵">🇯🇵 +81</option>
            <option value="82" data-flag="🇰🇷">🇰🇷 +82</option>
            <option value="91" data-flag="🇮🇳">🇮🇳 +91</option>
            <option value="55" data-flag="🇧🇷">🇧🇷 +55</option>
            <option value="52" data-flag="🇲🇽">🇲🇽 +52</option>
            <option value="54" data-flag="🇦🇷">🇦🇷 +54</option>
            <option value="61" data-flag="🇦🇺">🇦🇺 +61</option>
            <option value="64" data-flag="🇳🇿">🇳🇿 +64</option>
            <option value="27" data-flag="🇿🇦">🇿🇦 +27</option>
          </select>
          <input type="tel" name="t" required class="phone-input" placeholder="e.g. 612345678">
        </div>
        <div class="validation-message phone-validation"></div>
      </div>
    </div>

    <!-- Dates and Times -->
    <div class="form-row step-1">
      <div class="form-col">
        <label class="form-label">Delivery date *
          <div class="quantity-label-info">The courier delivers your order.</div>
        </label>
        <div class="date-time-group">
          <input type="date" id="date-1" name="a" required class="form-input">
          <select id="arrival-time-picker" name="at" required class="time-dropdown">
            <option value="08:00">08:00</option>
            <option value="08:30">08:30</option>
            <option value="09:00">09:00</option>
            <option value="09:30">09:30</option>
            <option value="10:00">10:00</option>
            <option value="10:30">10:30</option>
            <option value="11:00">11:00</option>
            <option value="11:30">11:30</option>
            <option value="12:00">12:00</option>
            <option value="12:30">12:30</option>
            <option value="13:00">13:00</option>
            <option value="13:30">13:30</option>
            <option value="14:00">14:00</option>
            <option value="14:30">14:30</option>
            <option value="15:00">15:00</option>
            <option value="15:30">15:30</option>
            <option value="16:00">16:00</option>
            <option value="16:30">16:30</option>
            <option value="17:00">17:00</option>
            <option value="17:30">17:30</option>
            <option value="18:00">18:00</option>
            <option value="18:30">18:30</option>
            <option value="19:00">19:00</option>
            <option value="19:30">19:30</option>
            <option value="20:00">20:00</option>
          </select>
        </div>
        <div class="validation-message">Please select a delivery date</div>
        <div class="validation-message" id="arrival-time-error">Delivery time must be between 08:00 and 20:00</div>
      </div>
      <div class="form-col">
        <label class="form-label">Return date *
          <div class="quantity-label-info">The courier collects your order</div>
        </label>
        <div class="date-time-group">
          <input type="date" id="date-2" name="d" required class="form-input">
          <select id="departure-time-picker" name="dt" required class="time-dropdown">
            <option value="08:00">08:00</option>
            <option value="08:30">08:30</option>
            <option value="09:00">09:00</option>
            <option value="09:30">09:30</option>
            <option value="10:00">10:00</option>
            <option value="10:30">10:30</option>
            <option value="11:00">11:00</option>
            <option value="11:30">11:30</option>
            <option value="12:00">12:00</option>
            <option value="12:30">12:30</option>
            <option value="13:00">13:00</option>
            <option value="13:30">13:30</option>
            <option value="14:00">14:00</option>
            <option value="14:30">14:30</option>
            <option value="15:00">15:00</option>
            <option value="15:30">15:30</option>
            <option value="16:00">16:00</option>
            <option value="16:30">16:30</option>
            <option value="17:00">17:00</option>
            <option value="17:30">17:30</option>
            <option value="18:00">18:00</option>
            <option value="18:30">18:30</option>
            <option value="19:00">19:00</option>
            <option value="19:30">19:30</option>
            <option value="20:00">20:00</option>
          </select>
        </div>
        <div class="validation-message">Please select a return date</div>
        <div class="validation-message" id="departure-time-error">Return time must be between 08:00 and 20:00</div>
      </div>
    </div>
    <div id="ramadan-time-note" class="ramadan-time-note step-1">Hours limited to 09:00–15:30 during Ramadan.</div>

    <!-- Quantité de routeurs -->
    <div class="form-group" style="display: none;">
      <label class="form-label">WiFi router quantity *
        <div class="quantity-label-info">Choose the number of routers you need</div>
      </label>
      <div class="quantity-container">
        <button type="button" class="quantity-btn" id="quantity-minus">−</button>
        <input type="number" name="q" id="quantity-input" value="1" min="1" max="50" required class="quantity-input" readonly>
        <button type="button" class="quantity-btn" id="quantity-plus">+</button>
      </div>
      <div class="validation-message">Please select a valid quantity (1-50)</div>
    </div>


    <!-- Ville et adresse de réception -->
    <div id="pickup-location-row" class="form-row step-2 full-width">
      <div id="pickup-city-field" class="form-group step-2">
        <label class="form-label">Delivery city *</label>
        <select id="pickup-city" name="pickup_city" required class="form-input" tabindex="-1" aria-readonly="true" style="pointer-events: none; -webkit-appearance: none !important; -moz-appearance: none !important; appearance: none !important; background-image: none !important;">
          <option value="Marrakech" selected>Marrakech</option>
        </select>
        <div class="validation-message">Please choose the delivery city</div>
      </div>
      <div id="pickup-address-field" class="form-group step-2">
        <label class="form-label">Delivery address *</label>
        <input type="text" id="pickup-address" name="pickup_address" class="autocompleteriad form-input">
        <div class="validation-message">Please enter the delivery address</div>
        <div class="autocomplete-dropdown"></div>
      </div>
    </div>

    <!-- Option: restitution à la même adresse que la réception -->
    <div class="form-group step-2" id="same-return-section">
      <label class="radio-option" for="same-return-checkbox" style="cursor:pointer;">
        <input type="checkbox" id="same-return-checkbox" checked style="padding:0; width:auto; height:auto;">
        <span>Return to the same address as delivery</span>
      </label>
    </div>

    <!-- Ville et adresse de restitution -->
    <div id="return-location-row" class="form-row step-2 full-width">
      <div id="return-city-field" class="form-group step-2">
        <label class="form-label">Return city *</label>
        <select id="return-city" name="return_city" required class="form-input" tabindex="-1" aria-readonly="true" style="pointer-events: none; -webkit-appearance: none !important; -moz-appearance: none !important; appearance: none !important; background-image: none !important;">
          <option value="Marrakech" selected>Marrakech</option>
        </select>
        <div class="validation-message">Please choose the return city</div>
      </div>
      <div id="return-address-field" class="form-group step-2">
        <label class="form-label">Return address *</label>
        <input type="text" id="return-address" name="return_address" class="autocompleteriad form-input">
        <div class="validation-message">Please enter the return address</div>
        <div class="autocomplete-dropdown"></div>
      </div>
    </div>
    <div class="step-navigation step-2" style="display: none;">
      <button type="button" id="step2-prev" class="step-button">Back</button>
      <button type="button" id="step2-next" class="step-button">Next</button>
    </div>

    <!-- Accessoires -->
    <div class="accessories-section step-3" style="display: none;">
      <h3 class="accessories-title">Available Accessories</h3>
      <div class="accessories-info">
        <i class="fas fa-info-circle"></i>
        <span>Optional accessories</span>
      </div>
      <label class="accessory-item accessory-clickable">
        <img loading="lazy" decoding="async" src="https://pocketwifimorocco.com/wp-content/uploads/2026/08/X-1036.jpg" alt="Powerbank" width="500" height="500" class="accessory-image">
        <div class="accessory-info">
          <h4 class="accessory-name">Portable Power Bank</h4>
          <p class="accessory-price">€1.90 incl. VAT/day</p>
        </div>
        <input type="checkbox" id="powerbank-checkbox" class="accessory-checkbox">
      </label>
      <label class="accessory-item accessory-clickable">
        <img loading="lazy" decoding="async" src="https://pocketwifimorocco.com/wp-content/uploads/2026/08/X-1037.jpg" alt="Car Phone Holder" width="500" height="500" class="accessory-image">
        <div class="accessory-info">
          <h4 class="accessory-name">Car Phone Holder</h4>
          <p class="accessory-price">€0.90 incl. VAT/day</p>
        </div>
        <input type="checkbox" id="phone-holder-checkbox" class="accessory-checkbox">
      </label>
      <input type="hidden" name="powerbank_qty" id="powerbank-input" value="0">
      <input type="hidden" name="phone_holder_qty" id="phone-holder-input" value="0">
    </div>

    <!-- Price -->
    <div id="price-summary" class="price-summary step-1" style="display: none;">
      <div class="price-total">
        Total: <span id="total-price-eur">€0</span>
      </div>
      <div class="price-details">
        <span id="rental-days">0</span> days at €4.90/day
      </div>
      <div class="price-deposit">
        Plus a refundable €50 deposit per router, held at booking and released when the device is returned in good condition.
      </div>

      <div id="date-error" class="validation-message" style="display: none;">
        ⚠️ Minimum duration: 2 days
      </div>
    </div>
    <div class="step-navigation step-1">
      <button type="button" id="step1-next" class="step-button">Next</button>
    </div>

    <!-- Terms and Deposit Checkbox -->
    <div class="terms-deposit-section step-3" style="display: none;">
      <label class="terms-deposit-label">
        <input type="checkbox" id="terms-deposit-checkbox" name="terms" class="terms-deposit-input" required>
        <span class="terms-deposit-text">
          I accept the <a style="color:white;" href="https://pocketwifimorocco.com/general-rental-terms-and-conditions/">rental terms</a> and <a style="color:white;" href="https://pocketwifimorocco.com/general-rental-terms-and-conditions/">payment terms</a>.
        </span>
      </label>
      <div id="terms-deposit-error" class="terms-deposit-error" style="display: none;">
        You must accept the terms and confirm the deposit to continue.
      </div>
    </div>
    <div id="price-summary-final" class="price-summary step-3" style="display: none;">
      <div class="price-total">
        Total: <span id="total-price-eur-final">€0</span>
      </div>
      <div class="price-details" id="price-details-final">
        <span id="rental-days-final">0</span> days at €4.90/day
      </div>
      <div class="price-deposit">
        Refundable deposit: <span id="deposit-total-amount">50€</span>
        <span class="price-deposit-note">released when the device is returned in good condition</span>
      </div>
    </div>

    <!-- Submit -->
    <div class="step-3" style="text-align: center; margin-top: 20px; display: none;">
      <button type="submit" class="submit-button">
        Pay Now
      </button>
    </div>
  </form>
</div>
<script src="https://pocketwifimorocco.com/rental/form/booking-form.js?v=20260921"></script>

]]></content:encoded>
					
					<wfw:commentRss>https://pocketwifimorocco.com/morocco-entry-requirements/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Will My US Phone Work in Marrakech? Verizon, AT&#038;T, T-Mobile</title>
		<link>https://pocketwifimorocco.com/us-phone-marrakech/</link>
					<comments>https://pocketwifimorocco.com/us-phone-marrakech/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 12 Oct 2026 13:44:27 +0000</pubDate>
				<category><![CDATA[SIM Card]]></category>
		<guid isPermaLink="false">https://pocketwifimorocco.com/?p=4381</guid>

					<description><![CDATA[Will your US phone work in Marrakech? What Verizon, AT&#038;T and T-Mobile publish for roaming in Morocco, what a week costs per phone, why a phone shows no service on arrival, and how a pocket WiFi router avoids roaming charges for the whole group.]]></description>
										<content:encoded><![CDATA[<style>
.pwmx{--b:#6852f4;--b2:#5a43ef;--ink:#1f2c33;--mut:#45505f;--soft:#f7fafd;--line:#e7ecee;
--ok:#0b7a45;--okbg:#e7f5ed;--wr:#9a5b06;--wrbg:#fdf2e2;--bd:#a52017;--bdbg:#fdecea;
color:var(--ink);line-height:1.72}
.pwmx *{box-sizing:border-box}
.pwmx>:first-child{margin-top:0}
.pwmx p{margin:0 0 18px;color:var(--ink)}
.pwmx h2{font-size:clamp(22px,3.2vw,29px);line-height:1.25;margin:46px 0 16px;
padding-left:14px;border-left:5px solid var(--b);color:var(--ink)}
.pwmx h3{font-size:clamp(18px,2.4vw,21px);margin:30px 0 10px;color:var(--ink)}
.pwmx ul,.pwmx ol{margin:0 0 20px;padding-left:22px}
.pwmx li{margin-bottom:9px}
.pwmx a{color:var(--b2)}
.pwmx-lead{background:linear-gradient(135deg,#f4f2ff 0%,#f7fafd 62%,#fff 100%);
border:1px solid #e2ddfb;border-left:6px solid var(--b);border-radius:14px;
padding:22px 24px;margin:0 0 28px}
.pwmx-lead p{margin:0;font-size:clamp(16.5px,2.2vw,19px)}
.pwmx-kicker{display:inline-block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;
font-weight:800;color:var(--b2);background:#efecff;border-radius:99px;padding:5px 12px;margin-bottom:12px}
.pwmx-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:12px;margin:28px 0}
.pwmx-stat{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px 12px;text-align:center}
.pwmx-stat b{display:block;font-size:clamp(18px,2.6vw,23px);color:var(--b2);line-height:1.15}
.pwmx-stat span{display:block;font-size:12.5px;color:var(--mut);margin-top:6px;line-height:1.4}
.pwmx-wrap{overflow-x:auto;margin:28px 0;border:1px solid var(--line);border-radius:12px;background:#fff}
.pwmx-tbl{width:100%;border-collapse:collapse;font-size:15px;min-width:540px}
.pwmx-cap{font-size:13px;color:var(--mut);line-height:1.6;margin:28px 0 8px}.pwmx-fig{margin:0}
.pwmx-cap+.pwmx-wrap{margin-top:0}
.pwmx-tbl th,.pwmx-tbl td{padding:12px 14px;text-align:left;vertical-align:top;
border-bottom:1px solid var(--line);color:var(--ink)}
.pwmx-tbl thead th{background:var(--soft);font-weight:700;font-size:13.5px}
.pwmx-tbl tbody tr:last-child td{border-bottom:0}
.pwmx-tbl tbody tr:nth-child(even) td{background:#fcfdff}
.pwmx-tbl td.win{background:#f0fdf5;font-weight:700}
.pwmx-tbl .sub{display:block;font-size:12px;color:var(--mut);font-weight:400;margin-top:3px}
.pwmx .pill{display:inline-block;padding:4px 10px;border-radius:99px;font-size:12px;
font-weight:800;white-space:nowrap}
.pwmx .pill.ok{background:var(--okbg);color:var(--ok)}
.pwmx .pill.wr{background:var(--wrbg);color:var(--wr)}
.pwmx .pill.bd{background:var(--bdbg);color:var(--bd)}
.pwmx-note{border:1px solid var(--line);border-left:5px solid var(--b);background:var(--soft);
border-radius:12px;padding:18px 20px;margin:28px 0}
.pwmx-note.warn{border-left-color:#e0a640;background:var(--wrbg);border-color:#f0dcb8}
.pwmx-note.good{border-left-color:#2f9e63;background:var(--okbg);border-color:#cfe9db}
.pwmx-note p:last-child{margin-bottom:0}
.pwmx-note .lbl{display:block;font-size:11px;letter-spacing:.13em;text-transform:uppercase;
font-weight:800;color:var(--mut);margin-bottom:8px}
.pwmx-steps{list-style:none;margin:28px 0;padding:0;counter-reset:s}
.pwmx-steps li{counter-increment:s;position:relative;padding:2px 0 20px 54px;margin:0}
.pwmx-steps li:last-child{padding-bottom:0}
.pwmx-steps li::before{content:counter(s);position:absolute;left:0;top:0;width:34px;height:34px;
border-radius:50%;background:var(--b);color:#fff;font-weight:800;font-size:15px;
display:flex;align-items:center;justify-content:center}
.pwmx-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:16px;margin:28px 0}
.pwmx-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px 22px}
.pwmx-card.hi{border-color:#cfc6fb;box-shadow:0 2px 14px rgba(104,82,244,.09)}
.pwmx-card h4{margin:0 0 12px;font-size:17px;color:var(--ink);line-height:1.3}
.pwmx-card ul{margin:0;padding-left:19px}
.pwmx-card li:last-child{margin-bottom:0}
.pwmx-meters{margin:28px 0;border:1px solid var(--line);border-radius:12px;padding:6px 18px;background:#fff}
.pwmx-m{display:grid;grid-template-columns:minmax(118px,1.15fr) 3fr minmax(74px,auto);gap:14px;
align-items:center;padding:11px 0;border-bottom:1px solid var(--line);font-size:14.5px}
.pwmx-m:last-child{border-bottom:0}
.pwmx-track{background:#eef1f6;border-radius:99px;height:12px;overflow:hidden;display:block}
.pwmx-fill{display:block;height:100%;background:linear-gradient(90deg,#8b7bf7,#6852f4);border-radius:99px}
.pwmx-fill.alt{background:linear-gradient(90deg,#34c07d,#0b7a45)}
.pwmx-m b{text-align:right;font-variant-numeric:tabular-nums;color:var(--mut);font-weight:700;font-size:13.5px}
@media(max-width:560px){
.pwmx-m{grid-template-columns:1fr auto;grid-template-areas:"l v" "t t";gap:6px 12px}
.pwmx-m>span:first-child{grid-area:l}.pwmx-m b{grid-area:v}.pwmx-track{grid-area:t;margin-bottom:4px}}
.pwmx-faq{border:1px solid var(--line);border-radius:12px;background:#fff;margin:0 0 10px;overflow:hidden}
.pwmx-faq summary{cursor:pointer;padding:15px 18px;font-weight:700;font-size:16px;list-style:none;
display:flex;justify-content:space-between;gap:14px;align-items:center;color:var(--ink)}
.pwmx-faq summary::-webkit-details-marker{display:none}
.pwmx-faq summary::after{content:"+";font-size:23px;font-weight:400;color:var(--b);line-height:1}
.pwmx-faq[open] summary::after{content:"\2212"}
.pwmx-faq[open] summary{border-bottom:1px solid var(--line)}
.pwmx-faq .a{padding:15px 18px;color:var(--mut)}
.pwmx-faq .a p:last-child{margin-bottom:0}
.pwmx-cta{background:linear-gradient(135deg,#6852f4,#8b5cf6);border-radius:16px;padding:28px 24px;
margin:36px 0;color:#fff;text-align:center}
.pwmx-cta h3{color:#fff;margin:0 0 8px;font-size:clamp(19px,2.6vw,23px)}
.pwmx-cta p{color:#eae6ff;margin:0 0 18px;font-size:15.5px}
.pwmx-btn{display:inline-block;background:#fff;color:#5a43ef;font-weight:800;padding:13px 28px;
border-radius:99px;text-decoration:none;font-size:16px}
.pwmx-cta .alt{display:block;margin:14px 0 0;font-size:13.5px;color:#e6e1ff}
.pwmx-cta .alt a{color:#fff}
.pwmx-verdict{border:2px solid #cfc6fb;border-radius:14px;padding:20px 22px;background:#faf9ff;margin:32px 0}
.pwmx-verdict p:last-child{margin-bottom:0}
.pwmx-src{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:14px;margin-top:36px}
/* Featured image: fill the article card instead of floating inside its padding.
   The offsets mirror Astra's own article padding at each of its four breakpoints,
   measured on this site 2026-09-04 (5.34/6.67, 3.34/2.40, 1.41/2.01, 1.31/0.88 em),
   so the image tracks the theme rather than one hardcoded pixel figure. */
.entry-header > .post-thumb-img-content.post-thumb{--pwm-py:5.34rem;--pwm-px:6.67rem;
margin:calc(-1 * var(--pwm-py)) calc(-1 * var(--pwm-px)) 1.5rem !important}
.entry-header > .post-thumb-img-content.post-thumb img{display:block;width:100%;height:auto}
@media(max-width:1200px){.entry-header > .post-thumb-img-content.post-thumb{--pwm-py:3.34rem;--pwm-px:2.4rem}}
@media(max-width:921px){.entry-header > .post-thumb-img-content.post-thumb{--pwm-py:1.40625rem;--pwm-px:2.00625rem}}
@media(max-width:544px){.entry-header > .post-thumb-img-content.post-thumb{--pwm-py:1.3125rem;--pwm-px:0.875rem}}
</style>
<div class="pwmx">
<div class="pwmx-lead">
<span class="pwmx-kicker">The short answer</span></p>
<p><strong>Yes, a US phone works in Marrakech: Verizon, AT&amp;T and T-Mobile all list Morocco among their international roaming destinations.</strong> What differs is the price. Verizon and AT&amp;T charge $12 a day per phone, and T-Mobile includes 5 GB or 15 GB of high-speed data on its main plans before slowing to 256 Kbps. To skip per-phone roaming charges on data, a pocket WiFi router delivered to your riad or to Menara airport puts every phone and laptop in your group online with unlimited data for &euro;4.90 a day in total.</p>
</div>
<p>This guide gives what each of the three US carriers publishes for Morocco, how to check your own plan before you fly, why a phone sometimes shows no service on arrival, and how to stay online in Marrakech without paying per phone. Every carrier figure below was read on that carrier&rsquo;s own website on 12 October 2026. Plans differ and prices change, so confirm yours in your carrier&rsquo;s app before you travel.</p>
<div class="pwmx-stats">
<div class="pwmx-stat"><b>3 carriers</b><span>Verizon, AT&amp;T and T-Mobile all list Morocco</span></div>
<div class="pwmx-stat"><b>$12</b><span>a day per phone on Verizon TravelPass and AT&amp;T International Day Pass</span></div>
<div class="pwmx-stat"><b>5 or 15 GB</b><span>of high-speed data included on T-Mobile&rsquo;s main plans, then 256 Kbps</span></div>
<div class="pwmx-stat"><b>&euro;34.30</b><span>for 7 days of router with unlimited data, for up to 10 devices</span></div>
</div>
<h2>Will my US phone work in Marrakech?</h2>
<p>Yes. Marrakech is covered in 4G by the three Moroccan operators, Maroc Telecom, Orange and inwi, and the US carriers roam on Moroccan networks. When you land, your phone picks one of them and shows its name. Calls, texts and data then work if international roaming is active on your account and data roaming is switched on in your phone&rsquo;s settings.</p>
<p>One point for American handsets: a phone bought in North America may lack the 800 MHz band, the one that reaches furthest. It works in town and can lose signal sooner in the countryside. The details are in <a href="https://pocketwifimorocco.com/phone-not-working-in-morocco/">phone not working in Morocco</a>.</p>
<h2>What each US carrier charges in Morocco</h2>
<figure class="pwmx-fig"><figcaption class="pwmx-cap">What each US carrier publishes for Morocco on its own website, read on 12 October 2026. Charges are per phone. The router price is our published rate.</figcaption><div class="pwmx-wrap">
<table class="pwmx-tbl">
<thead>
<tr>
<th>Option</th>
<th>How Morocco is covered</th>
<th>What it costs</th>
<th>What you get</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Pocket WiFi router</strong> <span class="sub">up to 10 devices</span></td>
<td class="win">Delivered in Marrakech</td>
<td class="win">&euro;4.90 a day for everyone</td>
<td class="win">Unlimited data, no daily amount</td>
</tr>
<tr>
<td><strong>Verizon</strong> <span class="sub">TravelPass</span></td>
<td>Listed TravelPass country</td>
<td>$12 a day per line</td>
<td>Talk, text and data: 5 GB of high-speed data a day, then 3G speeds</td>
</tr>
<tr>
<td><strong>AT&amp;T</strong> <span class="sub">International Day Pass</span></td>
<td>Listed Day Pass destination</td>
<td>$12 a day <span class="sub">$6 for each additional line used the same day</span></td>
<td>Talk, text and the data allowance of your US plan</td>
</tr>
<tr>
<td><strong>T-Mobile</strong> <span class="sub">Experience Beyond, Go5G Next</span></td>
<td>Listed in 215+ destinations</td>
<td>Included in the plan</td>
<td>15 GB of high-speed data, then 256 Kbps; texting; calls $0.50 a minute</td>
</tr>
<tr>
<td><strong>T-Mobile</strong> <span class="sub">Experience More, Go5G Plus, Magenta MAX</span></td>
<td>Listed in 215+ destinations</td>
<td>Included in the plan</td>
<td>5 GB of high-speed data, then 256 Kbps; texting; calls $0.50 a minute</td>
</tr>
<tr>
<td><strong>T-Mobile</strong> <span class="sub">Essentials</span></td>
<td>Listed in 215+ destinations</td>
<td>International Pass: $10, $50 or $75</td>
<td>2 GB for 1 day, 15 GB for 10 days or 30 GB for 30 days, with calling</td>
</tr>
</tbody>
</table>
</div>
</figure>
<h3>Verizon in Marrakech</h3>
<p>Verizon lists Morocco on its TravelPass countries page at $12 per day. TravelPass gives talk, text and data for a daily fee, and Verizon states that you are only charged on the days you use your phone abroad. The data is 5 GB at high speed, then 3G speeds for the rest of that TravelPass session. Verizon says TravelPass is added automatically on its Unlimited Plus and Unlimited Welcome plans, and that Unlimited Ultimate includes international data, talk and text. For longer trips Verizon sells a $100 International Monthly Plan with 20 GB of high-speed data, then 3G speeds, unlimited texts and 250 minutes; it presents this plan as ideal for trips of 9 days or longer.</p>
<h3>AT&amp;T in Marrakech</h3>
<p>Morocco is in the list of destinations on AT&amp;T&rsquo;s International Day Pass page. The pass costs $12 a day on land, and $6 for each additional line used on the same calendar day. With an eligible unlimited plan it gives talk, text and data, with the data allowance of your US plan. AT&amp;T states that the 24-hour pass starts the first time you use data, send a text, or make or accept a call in an included destination, and that the daily fees are charged to your bill at the end of the billing cycle.</p>
<h3>T-Mobile in Marrakech</h3>
<p>T-Mobile lists Morocco among the countries included in its international roaming benefit. On Experience Beyond and Go5G Next you get up to 15 GB of high-speed data; on Experience More, Go5G Plus and Magenta MAX, up to 5 GB. After that, roaming data continues at up to 256 Kbps, which is enough for messages and slow for maps and video. Texting is included and calls are billed at $0.50 a minute. Essentials plans get free texting only: for data T-Mobile sells International Passes, at $10 for 2 GB over 24 hours, $50 for 15 GB over 10 days or $75 for 30 GB over 30 days, each with unlimited calling.</p>
<h2>What a week in Marrakech costs, per phone and per group</h2>
<figure class="pwmx-fig"><figcaption class="pwmx-cap">Seven days in Marrakech with every phone used every day. Carrier totals are the published charges above multiplied out by us; the router is our published rate, about $38 at the market rate of 12 October 2026 (&euro;1 = $1.12).</figcaption><div class="pwmx-wrap">
<table class="pwmx-tbl">
<thead>
<tr>
<th>7 days</th>
<th>Pocket WiFi router</th>
<th>Verizon TravelPass</th>
<th>AT&amp;T Day Pass</th>
<th>T-Mobile Essentials</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>1 phone</strong></td>
<td class="win">&euro;34.30</td>
<td>$84</td>
<td>$84</td>
<td>$50</td>
</tr>
<tr>
<td><strong>2 phones</strong></td>
<td class="win">&euro;34.30</td>
<td>$168</td>
<td>$126</td>
<td>$100</td>
</tr>
<tr>
<td><strong>4 phones</strong></td>
<td class="win">&euro;34.30</td>
<td>$336</td>
<td>$210</td>
<td>$200</td>
</tr>
<tr>
<td><strong>Data</strong></td>
<td class="win">Unlimited, shared by up to 10 devices</td>
<td>5 GB a day at high speed, then 3G</td>
<td>Your US plan&rsquo;s allowance</td>
<td>15 GB per pass</td>
</tr>
</tbody>
</table>
</div>
</figure>
<p>The daily passes are paid per phone and per day used. The router is one price for the group: a couple, a family or four friends share one unlimited connection, laptops and tablets included. On the T-Mobile plans that include roaming data there is no daily charge; the allowance is 5 GB or 15 GB per phone and then drops to 256 Kbps, and the router adds full-speed data with no amount to watch for everyone travelling with you.</p>
<h2>How to check your own plan before you fly</h2>
<ol class="pwmx-steps">
<li><strong>Open your carrier&rsquo;s app</strong> (My Verizon, myAT&amp;T or T-Life) and look up Morocco in the international section. It shows what your plan includes, which can differ from the standard figures above.</li>
<li><strong>Check whether a pass is already on your line.</strong> A daily pass that is on your line starts on its own the first time the phone uses data, sends a text or takes a call abroad.</li>
<li><strong>Decide before you land.</strong> If you will not pay the daily charge, switch data roaming off in your phone&rsquo;s settings before the plane lands, so the phone does not start a chargeable day on its own.</li>
<li><strong>Keep WhatsApp ready.</strong> Over a WiFi connection, messages and <a href="https://pocketwifimorocco.com/whatsapp-calls-in-morocco/">WhatsApp calls</a> do not use roaming.</li>
</ol>
<p>The general rules for foreign plans are in <a href="https://pocketwifimorocco.com/does-my-phone-plan-work-in-morocco/">does your phone plan work in Morocco</a>.</p>
<h2>Why is my phone not working in Marrakech?</h2>
<p>When a US phone shows no service or no data after landing, the cause is usually one of these:</p>
<ul>
<li><strong>Data roaming is switched off</strong> in the phone&rsquo;s settings. Calls may work while data does not.</li>
<li><strong>International roaming is not active on the account,</strong> or the plan has no international feature.</li>
<li><strong>The phone has not registered on a Moroccan network yet.</strong> Switching airplane mode on and off, or choosing a network by hand, usually fixes it.</li>
</ul>
<p>A phone with roaming switched off still connects to WiFi, which is how most visitors use theirs.</p>
<h2>The way to avoid roaming charges: a router for the group</h2>
<div class="pwmx-cards">
<div class="pwmx-card hi">
<h4>No daily roaming charge</h4>
<ul>
<li>Leave data roaming off: every phone uses the router&rsquo;s WiFi.</li>
<li>&euro;4.90 a day in total, not $12 a day per phone.</li>
</ul>
</div>
<div class="pwmx-card">
<h4>Unlimited data</h4>
<ul>
<li>No 5 GB a day, no 256 Kbps, no reduced speed.</li>
<li>Maps, video calls and streaming for the whole stay.</li>
</ul>
</div>
<div class="pwmx-card">
<h4>Up to 10 devices</h4>
<ul>
<li>Phones, laptops and children&rsquo;s tablets on one connection.</li>
<li>One price whether you are two or six.</li>
</ul>
</div>
<div class="pwmx-card">
<h4>Your number stays yours</h4>
<ul>
<li>Your US SIM or eSIM stays in the phone; nothing to swap or install.</li>
<li>WhatsApp and iMessage keep working over WiFi.</li>
</ul>
</div>
<div class="pwmx-card">
<h4>Works with any phone</h4>
<ul>
<li>Locked to Verizon, AT&amp;T or T-Mobile? It still joins WiFi.</li>
<li>No unlocking and no settings to change.</li>
</ul>
</div>
<div class="pwmx-card">
<h4>Delivered in Marrakech</h4>
<ul>
<li>Handed to you at your riad, hotel, villa or Menara airport, free of charge.</li>
<li>On Maroc Telecom, the network with the most recorded 4G cells in and around Marrakech.</li>
</ul>
</div>
</div>
<p>One point to know: switching data roaming off does not stop ordinary calls. Your phone can still ring on a Moroccan network, and on AT&amp;T accepting a call starts a Day Pass, while T-Mobile bills an answered call at $0.50 a minute. For calls home, use WhatsApp, FaceTime or another internet calling app over the router&rsquo;s WiFi.</p>
<h2>Other ways to get online in Marrakech</h2>
<p>If you are one person and only need internet on one phone, an eSIM or a local SIM is an option too; the router is unlimited and shared by up to 10 devices. An eSIM needs a compatible phone that is not locked to your US carrier: the providers and their prices are in <a href="https://pocketwifimorocco.com/esim-marrakech/">eSIM for Marrakech</a>. A Moroccan SIM is bought in a shop with your passport and also needs an unlocked phone: see <a href="https://pocketwifimorocco.com/sim-card-marrakech/">SIM card in Marrakech</a>. Every option is compared in <a href="https://pocketwifimorocco.com/internet-in-marrakech/">internet in Marrakech</a>, and the UK networks are in <a href="https://pocketwifimorocco.com/uk-phone-marrakech/">will my UK phone work in Marrakech</a>.</p>
<h2>How to have a router delivered in Marrakech</h2>
<ol class="pwmx-steps">
<li><strong>Book online</strong> with your dates and your address in Marrakech: riad, hotel, villa, Airbnb or Menara airport. The minimum is two days.</li>
<li><strong>We deliver it charged</strong>, any day from 08:00 to 20:00 (09:00&ndash;15:30 during Ramadan). Same-day delivery is possible subject to availability.</li>
<li><strong>Join the WiFi</strong> with the password printed on the card that comes with the router.</li>
<li><strong>We collect it</strong> at the end, in Marrakech, and the &euro;50 deposit is released.</li>
</ol>
<p>Details are on <a href="https://pocketwifimorocco.com/pocket-wifi-marrakech/">pocket WiFi rental in Marrakech</a> and prices on the <a href="https://pocketwifimorocco.com/pricing/">pricing page</a>.</p>
<h2 id="faq-us-phone-marrakech">Frequently asked questions</h2>
<details class="pwmx-faq">
<summary>Will my US phone work in Marrakech?</summary>
<div class="a">
<p>Yes. Verizon, AT&amp;T and T-Mobile all list Morocco among their international roaming destinations, and Marrakech is covered in 4G. International roaming has to be active on your account and data roaming switched on in your phone.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Will my Verizon phone work in Morocco?</summary>
<div class="a">
<p>Yes. Verizon lists Morocco on its TravelPass countries page at $12 per day per line. TravelPass gives talk, text and data, with 5 GB of high-speed data and then 3G speeds, and you are only charged on the days you use your phone abroad. Read on verizon.com on 12 October 2026.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Does AT&amp;T International Day Pass work in Morocco?</summary>
<div class="a">
<p>Yes. Morocco is in the list of destinations on AT&amp;T&rsquo;s International Day Pass page. The pass costs $12 a day, and $6 for each additional line used on the same calendar day, and gives talk, text and the data allowance of your US plan.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Does T-Mobile work in Morocco?</summary>
<div class="a">
<p>Yes. T-Mobile lists Morocco among the countries included in its international roaming benefit. Experience Beyond and Go5G Next include up to 15 GB of high-speed data, Experience More, Go5G Plus and Magenta MAX up to 5 GB, then data continues at up to 256 Kbps. Calls are $0.50 a minute.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>How much is a T-Mobile International Pass for Morocco?</summary>
<div class="a">
<p>T-Mobile publishes three International Passes: $10 for 2 GB over 24 hours, $50 for 15 GB over 10 days and $75 for 30 GB over 30 days, each with unlimited calling. Essentials plans have free texting only and need a pass for data.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>How much does Verizon TravelPass cost for a week in Marrakech?</summary>
<div class="a">
<p>At $12 per day per line, seven days of use cost $84 for one phone, $168 for two and $336 for four. Verizon also sells a $100 International Monthly Plan with 20 GB of high-speed data, which it presents as ideal for trips of 9 days or longer.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Why is my phone not working in Marrakech?</summary>
<div class="a">
<p>Usually because data roaming is switched off in the phone, international roaming is not active on the account, or the phone has not registered on a Moroccan network yet. Switch airplane mode on and off, check data roaming, and check your carrier&rsquo;s app. The phone still works on WiFi with roaming off.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>How do I avoid roaming charges in Marrakech?</summary>
<div class="a">
<p>Switch data roaming off before you land and use WiFi. A pocket WiFi router gives your whole group its own unlimited connection for &euro;4.90 a day, delivered to your riad, hotel or Menara airport, so no phone needs to roam for data.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Can I use WhatsApp and iMessage in Marrakech without roaming?</summary>
<div class="a">
<p>Yes. WhatsApp, iMessage and FaceTime work over any WiFi connection with data roaming switched off. A pocket WiFi router gives you that connection wherever you are in the city.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Is a pocket WiFi cheaper than a roaming day pass in Marrakech?</summary>
<div class="a">
<p>For a week, yes. A router costs &euro;34.30 for seven days, about $38, for up to 10 devices with unlimited data. One phone on a $12 daily pass costs $84 for the same week, and each extra phone pays again.</p>
</div>
</details>
<div class="pwmx-cta">
<h3>Internet in Marrakech without roaming charges</h3>
<p>&euro;4.90 per day &middot; unlimited data &middot; up to 10 devices &middot; free delivery and collection at your riad, hotel or Menara airport</p>
<p><a class="pwmx-btn" href="https://pocketwifimorocco.com/us-phone-marrakech/#book">Check dates and book</a><br />
<span class="alt">Questions before you book? WhatsApp +212&nbsp;6&nbsp;23&nbsp;11&nbsp;25&nbsp;18 or email <a href="mailto:contact@pocketwifimorocco.com">contact@pocketwifimorocco.com</a>.</span>
</div>
<p class="pwmx-src">Sources, read on 12 October 2026. Verizon: &ldquo;International travel&rdquo; and &ldquo;TravelPass countries&rdquo; pages on verizon.com (Morocco at $12 per day, data amounts, International Monthly Plan). AT&amp;T: &ldquo;International Day Pass&rdquo; page on att.com (daily fees, destination list, when the pass starts). T-Mobile: &ldquo;International plans&rdquo;, &ldquo;International Pass&rdquo; and &ldquo;International roaming services&rdquo; pages on t-mobile.com (included data by plan, pass prices, list of included countries). Exchange rate: market mid-rate of 12 October 2026 from open.er-api.com, &euro;1 = $1.12. 4G cell counts: Mozilla Location Service final cell export (public domain), counted by us. Our prices are our published rates on 12 October 2026. Carrier charges depend on your plan and change: check your carrier&rsquo;s app before you travel.</p>
</div>
<h2 id="book">Book your router for Marrakech</h2>
<p>Choose your delivery and return dates and addresses in Marrakech, then pay securely online.</p>
<link rel="stylesheet" href="https://pocketwifimorocco.com/rental/form/booking-form.css?v=20260921">
<div class="rental-form">
  <div id="form-progress" class="form-progress">
    <div class="progress-track">
      <div id="form-progress-fill" class="progress-fill"></div>
    </div>
    <div class="progress-labels">
      <span class="progress-label" data-step="1">Dates</span>
      <span class="progress-label" data-step="2">Details</span>
      <span class="progress-label" data-step="3">Payment</span>
    </div>
  </div>
  <form id="rentalForm" data-lang="en" method="GET" novalidate>
    <!-- Hidden tracking fields -->
    <input type="hidden" name="utm_source" id="utm_source">
    <input type="hidden" name="utm_medium" id="utm_medium">
    <input type="hidden" name="utm_campaign" id="utm_campaign">
    <input type="hidden" name="utm_term" id="utm_term">
    <input type="hidden" name="utm_content" id="utm_content">
    <input type="hidden" name="referrer" id="referrer">
    <!-- Nom complet -->
    <div class="form-group step-2 full-width">
      <label class="form-label">Full name *</label>
      <input type="text" name="n" required class="form-input">
      <div class="validation-message">Please enter your full name</div>
    </div>

    <!-- Email + Téléphone -->
    <div class="form-row step-2 full-width">
      <div class="form-col">
        <label class="form-label">Email *</label>
        <input type="email" name="e" required class="form-input">
        <div class="validation-message">Please enter a valid email address</div>
      </div>
      <div class="form-col">
        <label class="form-label">Phone *</label>
        <div class="phone-container">
          <select id="country-code" name="country-code" class="country-select">
            <option value="212" data-flag="🇲🇦" selected>🇲🇦 +212</option>
            <option value="33" data-flag="🇫🇷">🇫🇷 +33</option>
            <option value="34" data-flag="🇪🇸">🇪🇸 +34</option>
            <option value="49" data-flag="🇩🇪">🇩🇪 +49</option>
            <option value="1" data-flag="🇺🇸">🇺🇸 +1</option>
            <option value="44" data-flag="🇬🇧">🇬🇧 +44</option>
            <option value="39" data-flag="🇮🇹">🇮🇹 +39</option>
            <option value="31" data-flag="🇳🇱">🇳🇱 +31</option>
            <option value="32" data-flag="🇧🇪">🇧🇪 +32</option>
            <option value="41" data-flag="🇨🇭">🇨🇭 +41</option>
            <option value="43" data-flag="🇦🇹">🇦🇹 +43</option>
            <option value="45" data-flag="🇩🇰">🇩🇰 +45</option>
            <option value="46" data-flag="🇸🇪">🇸🇪 +46</option>
            <option value="47" data-flag="🇳🇴">🇳🇴 +47</option>
            <option value="351" data-flag="🇵🇹">🇵🇹 +351</option>
            <option value="353" data-flag="🇮🇪">🇮🇪 +353</option>
            <option value="358" data-flag="🇫🇮">🇫🇮 +358</option>
            <option value="213" data-flag="🇩🇿">🇩🇿 +213</option>
            <option value="216" data-flag="🇹🇳">🇹🇳 +216</option>
            <option value="20" data-flag="🇪🇬">🇪🇬 +20</option>
            <option value="966" data-flag="🇸🇦">🇸🇦 +966</option>
            <option value="971" data-flag="🇦🇪">🇦🇪 +971</option>
            <option value="974" data-flag="🇶🇦">🇶🇦 +974</option>
            <option value="965" data-flag="🇰🇼">🇰🇼 +965</option>
            <option value="973" data-flag="🇧🇭">🇧🇭 +973</option>
            <option value="968" data-flag="🇴🇲">🇴🇲 +968</option>
            <option value="962" data-flag="🇯🇴">🇯🇴 +962</option>
            <option value="961" data-flag="🇱🇧">🇱🇧 +961</option>
            <option value="90" data-flag="🇹🇷">🇹🇷 +90</option>
            <option value="7" data-flag="🇷🇺">🇷🇺 +7</option>
            <option value="86" data-flag="🇨🇳">🇨🇳 +86</option>
            <option value="81" data-flag="🇯🇵">🇯🇵 +81</option>
            <option value="82" data-flag="🇰🇷">🇰🇷 +82</option>
            <option value="91" data-flag="🇮🇳">🇮🇳 +91</option>
            <option value="55" data-flag="🇧🇷">🇧🇷 +55</option>
            <option value="52" data-flag="🇲🇽">🇲🇽 +52</option>
            <option value="54" data-flag="🇦🇷">🇦🇷 +54</option>
            <option value="61" data-flag="🇦🇺">🇦🇺 +61</option>
            <option value="64" data-flag="🇳🇿">🇳🇿 +64</option>
            <option value="27" data-flag="🇿🇦">🇿🇦 +27</option>
          </select>
          <input type="tel" name="t" required class="phone-input" placeholder="e.g. 612345678">
        </div>
        <div class="validation-message phone-validation"></div>
      </div>
    </div>

    <!-- Dates and Times -->
    <div class="form-row step-1">
      <div class="form-col">
        <label class="form-label">Delivery date *
          <div class="quantity-label-info">The courier delivers your order.</div>
        </label>
        <div class="date-time-group">
          <input type="date" id="date-1" name="a" required class="form-input">
          <select id="arrival-time-picker" name="at" required class="time-dropdown">
            <option value="08:00">08:00</option>
            <option value="08:30">08:30</option>
            <option value="09:00">09:00</option>
            <option value="09:30">09:30</option>
            <option value="10:00">10:00</option>
            <option value="10:30">10:30</option>
            <option value="11:00">11:00</option>
            <option value="11:30">11:30</option>
            <option value="12:00">12:00</option>
            <option value="12:30">12:30</option>
            <option value="13:00">13:00</option>
            <option value="13:30">13:30</option>
            <option value="14:00">14:00</option>
            <option value="14:30">14:30</option>
            <option value="15:00">15:00</option>
            <option value="15:30">15:30</option>
            <option value="16:00">16:00</option>
            <option value="16:30">16:30</option>
            <option value="17:00">17:00</option>
            <option value="17:30">17:30</option>
            <option value="18:00">18:00</option>
            <option value="18:30">18:30</option>
            <option value="19:00">19:00</option>
            <option value="19:30">19:30</option>
            <option value="20:00">20:00</option>
          </select>
        </div>
        <div class="validation-message">Please select a delivery date</div>
        <div class="validation-message" id="arrival-time-error">Delivery time must be between 08:00 and 20:00</div>
      </div>
      <div class="form-col">
        <label class="form-label">Return date *
          <div class="quantity-label-info">The courier collects your order</div>
        </label>
        <div class="date-time-group">
          <input type="date" id="date-2" name="d" required class="form-input">
          <select id="departure-time-picker" name="dt" required class="time-dropdown">
            <option value="08:00">08:00</option>
            <option value="08:30">08:30</option>
            <option value="09:00">09:00</option>
            <option value="09:30">09:30</option>
            <option value="10:00">10:00</option>
            <option value="10:30">10:30</option>
            <option value="11:00">11:00</option>
            <option value="11:30">11:30</option>
            <option value="12:00">12:00</option>
            <option value="12:30">12:30</option>
            <option value="13:00">13:00</option>
            <option value="13:30">13:30</option>
            <option value="14:00">14:00</option>
            <option value="14:30">14:30</option>
            <option value="15:00">15:00</option>
            <option value="15:30">15:30</option>
            <option value="16:00">16:00</option>
            <option value="16:30">16:30</option>
            <option value="17:00">17:00</option>
            <option value="17:30">17:30</option>
            <option value="18:00">18:00</option>
            <option value="18:30">18:30</option>
            <option value="19:00">19:00</option>
            <option value="19:30">19:30</option>
            <option value="20:00">20:00</option>
          </select>
        </div>
        <div class="validation-message">Please select a return date</div>
        <div class="validation-message" id="departure-time-error">Return time must be between 08:00 and 20:00</div>
      </div>
    </div>
    <div id="ramadan-time-note" class="ramadan-time-note step-1">Hours limited to 09:00–15:30 during Ramadan.</div>

    <!-- Quantité de routeurs -->
    <div class="form-group" style="display: none;">
      <label class="form-label">WiFi router quantity *
        <div class="quantity-label-info">Choose the number of routers you need</div>
      </label>
      <div class="quantity-container">
        <button type="button" class="quantity-btn" id="quantity-minus">−</button>
        <input type="number" name="q" id="quantity-input" value="1" min="1" max="50" required class="quantity-input" readonly>
        <button type="button" class="quantity-btn" id="quantity-plus">+</button>
      </div>
      <div class="validation-message">Please select a valid quantity (1-50)</div>
    </div>


    <!-- Ville et adresse de réception -->
    <div id="pickup-location-row" class="form-row step-2 full-width">
      <div id="pickup-city-field" class="form-group step-2">
        <label class="form-label">Delivery city *</label>
        <select id="pickup-city" name="pickup_city" required class="form-input" tabindex="-1" aria-readonly="true" style="pointer-events: none; -webkit-appearance: none !important; -moz-appearance: none !important; appearance: none !important; background-image: none !important;">
          <option value="Marrakech" selected>Marrakech</option>
        </select>
        <div class="validation-message">Please choose the delivery city</div>
      </div>
      <div id="pickup-address-field" class="form-group step-2">
        <label class="form-label">Delivery address *</label>
        <input type="text" id="pickup-address" name="pickup_address" class="autocompleteriad form-input">
        <div class="validation-message">Please enter the delivery address</div>
        <div class="autocomplete-dropdown"></div>
      </div>
    </div>

    <!-- Option: restitution à la même adresse que la réception -->
    <div class="form-group step-2" id="same-return-section">
      <label class="radio-option" for="same-return-checkbox" style="cursor:pointer;">
        <input type="checkbox" id="same-return-checkbox" checked style="padding:0; width:auto; height:auto;">
        <span>Return to the same address as delivery</span>
      </label>
    </div>

    <!-- Ville et adresse de restitution -->
    <div id="return-location-row" class="form-row step-2 full-width">
      <div id="return-city-field" class="form-group step-2">
        <label class="form-label">Return city *</label>
        <select id="return-city" name="return_city" required class="form-input" tabindex="-1" aria-readonly="true" style="pointer-events: none; -webkit-appearance: none !important; -moz-appearance: none !important; appearance: none !important; background-image: none !important;">
          <option value="Marrakech" selected>Marrakech</option>
        </select>
        <div class="validation-message">Please choose the return city</div>
      </div>
      <div id="return-address-field" class="form-group step-2">
        <label class="form-label">Return address *</label>
        <input type="text" id="return-address" name="return_address" class="autocompleteriad form-input">
        <div class="validation-message">Please enter the return address</div>
        <div class="autocomplete-dropdown"></div>
      </div>
    </div>
    <div class="step-navigation step-2" style="display: none;">
      <button type="button" id="step2-prev" class="step-button">Back</button>
      <button type="button" id="step2-next" class="step-button">Next</button>
    </div>

    <!-- Accessoires -->
    <div class="accessories-section step-3" style="display: none;">
      <h3 class="accessories-title">Available Accessories</h3>
      <div class="accessories-info">
        <i class="fas fa-info-circle"></i>
        <span>Optional accessories</span>
      </div>
      <label class="accessory-item accessory-clickable">
        <img loading="lazy" decoding="async" src="https://pocketwifimorocco.com/wp-content/uploads/2026/08/X-1036.jpg" alt="Powerbank" width="500" height="500" class="accessory-image">
        <div class="accessory-info">
          <h4 class="accessory-name">Portable Power Bank</h4>
          <p class="accessory-price">€1.90 incl. VAT/day</p>
        </div>
        <input type="checkbox" id="powerbank-checkbox" class="accessory-checkbox">
      </label>
      <label class="accessory-item accessory-clickable">
        <img loading="lazy" decoding="async" src="https://pocketwifimorocco.com/wp-content/uploads/2026/08/X-1037.jpg" alt="Car Phone Holder" width="500" height="500" class="accessory-image">
        <div class="accessory-info">
          <h4 class="accessory-name">Car Phone Holder</h4>
          <p class="accessory-price">€0.90 incl. VAT/day</p>
        </div>
        <input type="checkbox" id="phone-holder-checkbox" class="accessory-checkbox">
      </label>
      <input type="hidden" name="powerbank_qty" id="powerbank-input" value="0">
      <input type="hidden" name="phone_holder_qty" id="phone-holder-input" value="0">
    </div>

    <!-- Price -->
    <div id="price-summary" class="price-summary step-1" style="display: none;">
      <div class="price-total">
        Total: <span id="total-price-eur">€0</span>
      </div>
      <div class="price-details">
        <span id="rental-days">0</span> days at €4.90/day
      </div>
      <div class="price-deposit">
        Plus a refundable €50 deposit per router, held at booking and released when the device is returned in good condition.
      </div>

      <div id="date-error" class="validation-message" style="display: none;">
        ⚠️ Minimum duration: 2 days
      </div>
    </div>
    <div class="step-navigation step-1">
      <button type="button" id="step1-next" class="step-button">Next</button>
    </div>

    <!-- Terms and Deposit Checkbox -->
    <div class="terms-deposit-section step-3" style="display: none;">
      <label class="terms-deposit-label">
        <input type="checkbox" id="terms-deposit-checkbox" name="terms" class="terms-deposit-input" required>
        <span class="terms-deposit-text">
          I accept the <a style="color:white;" href="https://pocketwifimorocco.com/general-rental-terms-and-conditions/">rental terms</a> and <a style="color:white;" href="https://pocketwifimorocco.com/general-rental-terms-and-conditions/">payment terms</a>.
        </span>
      </label>
      <div id="terms-deposit-error" class="terms-deposit-error" style="display: none;">
        You must accept the terms and confirm the deposit to continue.
      </div>
    </div>
    <div id="price-summary-final" class="price-summary step-3" style="display: none;">
      <div class="price-total">
        Total: <span id="total-price-eur-final">€0</span>
      </div>
      <div class="price-details" id="price-details-final">
        <span id="rental-days-final">0</span> days at €4.90/day
      </div>
      <div class="price-deposit">
        Refundable deposit: <span id="deposit-total-amount">50€</span>
        <span class="price-deposit-note">released when the device is returned in good condition</span>
      </div>
    </div>

    <!-- Submit -->
    <div class="step-3" style="text-align: center; margin-top: 20px; display: none;">
      <button type="submit" class="submit-button">
        Pay Now
      </button>
    </div>
  </form>
</div>
<script src="https://pocketwifimorocco.com/rental/form/booking-form.js?v=20260921"></script>

]]></content:encoded>
					
					<wfw:commentRss>https://pocketwifimorocco.com/us-phone-marrakech/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Will My UK Phone Work in Marrakech? O2, EE, Vodafone, Three</title>
		<link>https://pocketwifimorocco.com/uk-phone-marrakech/</link>
					<comments>https://pocketwifimorocco.com/uk-phone-marrakech/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 08 Oct 2026 13:08:04 +0000</pubDate>
				<category><![CDATA[SIM Card]]></category>
		<guid isPermaLink="false">https://pocketwifimorocco.com/?p=4375</guid>

					<description><![CDATA[Will your UK phone work in Marrakech? What O2, EE, Vodafone and Three publish for roaming in Morocco, what a week costs per phone, why a phone shows no service on arrival, and how a pocket WiFi router avoids roaming charges for the whole group.]]></description>
										<content:encoded><![CDATA[<style>
.pwmx{--b:#6852f4;--b2:#5a43ef;--ink:#1f2c33;--mut:#45505f;--soft:#f7fafd;--line:#e7ecee;
--ok:#0b7a45;--okbg:#e7f5ed;--wr:#9a5b06;--wrbg:#fdf2e2;--bd:#a52017;--bdbg:#fdecea;
color:var(--ink);line-height:1.72}
.pwmx *{box-sizing:border-box}
.pwmx>:first-child{margin-top:0}
.pwmx p{margin:0 0 18px;color:var(--ink)}
.pwmx h2{font-size:clamp(22px,3.2vw,29px);line-height:1.25;margin:46px 0 16px;
padding-left:14px;border-left:5px solid var(--b);color:var(--ink)}
.pwmx h3{font-size:clamp(18px,2.4vw,21px);margin:30px 0 10px;color:var(--ink)}
.pwmx ul,.pwmx ol{margin:0 0 20px;padding-left:22px}
.pwmx li{margin-bottom:9px}
.pwmx a{color:var(--b2)}
.pwmx-lead{background:linear-gradient(135deg,#f4f2ff 0%,#f7fafd 62%,#fff 100%);
border:1px solid #e2ddfb;border-left:6px solid var(--b);border-radius:14px;
padding:22px 24px;margin:0 0 28px}
.pwmx-lead p{margin:0;font-size:clamp(16.5px,2.2vw,19px)}
.pwmx-kicker{display:inline-block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;
font-weight:800;color:var(--b2);background:#efecff;border-radius:99px;padding:5px 12px;margin-bottom:12px}
.pwmx-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:12px;margin:28px 0}
.pwmx-stat{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px 12px;text-align:center}
.pwmx-stat b{display:block;font-size:clamp(18px,2.6vw,23px);color:var(--b2);line-height:1.15}
.pwmx-stat span{display:block;font-size:12.5px;color:var(--mut);margin-top:6px;line-height:1.4}
.pwmx-wrap{overflow-x:auto;margin:28px 0;border:1px solid var(--line);border-radius:12px;background:#fff}
.pwmx-tbl{width:100%;border-collapse:collapse;font-size:15px;min-width:540px}
.pwmx-cap{font-size:13px;color:var(--mut);line-height:1.6;margin:28px 0 8px}.pwmx-fig{margin:0}
.pwmx-cap+.pwmx-wrap{margin-top:0}
.pwmx-tbl th,.pwmx-tbl td{padding:12px 14px;text-align:left;vertical-align:top;
border-bottom:1px solid var(--line);color:var(--ink)}
.pwmx-tbl thead th{background:var(--soft);font-weight:700;font-size:13.5px}
.pwmx-tbl tbody tr:last-child td{border-bottom:0}
.pwmx-tbl tbody tr:nth-child(even) td{background:#fcfdff}
.pwmx-tbl td.win{background:#f0fdf5;font-weight:700}
.pwmx-tbl .sub{display:block;font-size:12px;color:var(--mut);font-weight:400;margin-top:3px}
.pwmx .pill{display:inline-block;padding:4px 10px;border-radius:99px;font-size:12px;
font-weight:800;white-space:nowrap}
.pwmx .pill.ok{background:var(--okbg);color:var(--ok)}
.pwmx .pill.wr{background:var(--wrbg);color:var(--wr)}
.pwmx .pill.bd{background:var(--bdbg);color:var(--bd)}
.pwmx-note{border:1px solid var(--line);border-left:5px solid var(--b);background:var(--soft);
border-radius:12px;padding:18px 20px;margin:28px 0}
.pwmx-note.warn{border-left-color:#e0a640;background:var(--wrbg);border-color:#f0dcb8}
.pwmx-note.good{border-left-color:#2f9e63;background:var(--okbg);border-color:#cfe9db}
.pwmx-note p:last-child{margin-bottom:0}
.pwmx-note .lbl{display:block;font-size:11px;letter-spacing:.13em;text-transform:uppercase;
font-weight:800;color:var(--mut);margin-bottom:8px}
.pwmx-steps{list-style:none;margin:28px 0;padding:0;counter-reset:s}
.pwmx-steps li{counter-increment:s;position:relative;padding:2px 0 20px 54px;margin:0}
.pwmx-steps li:last-child{padding-bottom:0}
.pwmx-steps li::before{content:counter(s);position:absolute;left:0;top:0;width:34px;height:34px;
border-radius:50%;background:var(--b);color:#fff;font-weight:800;font-size:15px;
display:flex;align-items:center;justify-content:center}
.pwmx-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:16px;margin:28px 0}
.pwmx-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px 22px}
.pwmx-card.hi{border-color:#cfc6fb;box-shadow:0 2px 14px rgba(104,82,244,.09)}
.pwmx-card h4{margin:0 0 12px;font-size:17px;color:var(--ink);line-height:1.3}
.pwmx-card ul{margin:0;padding-left:19px}
.pwmx-card li:last-child{margin-bottom:0}
.pwmx-meters{margin:28px 0;border:1px solid var(--line);border-radius:12px;padding:6px 18px;background:#fff}
.pwmx-m{display:grid;grid-template-columns:minmax(118px,1.15fr) 3fr minmax(74px,auto);gap:14px;
align-items:center;padding:11px 0;border-bottom:1px solid var(--line);font-size:14.5px}
.pwmx-m:last-child{border-bottom:0}
.pwmx-track{background:#eef1f6;border-radius:99px;height:12px;overflow:hidden;display:block}
.pwmx-fill{display:block;height:100%;background:linear-gradient(90deg,#8b7bf7,#6852f4);border-radius:99px}
.pwmx-fill.alt{background:linear-gradient(90deg,#34c07d,#0b7a45)}
.pwmx-m b{text-align:right;font-variant-numeric:tabular-nums;color:var(--mut);font-weight:700;font-size:13.5px}
@media(max-width:560px){
.pwmx-m{grid-template-columns:1fr auto;grid-template-areas:"l v" "t t";gap:6px 12px}
.pwmx-m>span:first-child{grid-area:l}.pwmx-m b{grid-area:v}.pwmx-track{grid-area:t;margin-bottom:4px}}
.pwmx-faq{border:1px solid var(--line);border-radius:12px;background:#fff;margin:0 0 10px;overflow:hidden}
.pwmx-faq summary{cursor:pointer;padding:15px 18px;font-weight:700;font-size:16px;list-style:none;
display:flex;justify-content:space-between;gap:14px;align-items:center;color:var(--ink)}
.pwmx-faq summary::-webkit-details-marker{display:none}
.pwmx-faq summary::after{content:"+";font-size:23px;font-weight:400;color:var(--b);line-height:1}
.pwmx-faq[open] summary::after{content:"\2212"}
.pwmx-faq[open] summary{border-bottom:1px solid var(--line)}
.pwmx-faq .a{padding:15px 18px;color:var(--mut)}
.pwmx-faq .a p:last-child{margin-bottom:0}
.pwmx-cta{background:linear-gradient(135deg,#6852f4,#8b5cf6);border-radius:16px;padding:28px 24px;
margin:36px 0;color:#fff;text-align:center}
.pwmx-cta h3{color:#fff;margin:0 0 8px;font-size:clamp(19px,2.6vw,23px)}
.pwmx-cta p{color:#eae6ff;margin:0 0 18px;font-size:15.5px}
.pwmx-btn{display:inline-block;background:#fff;color:#5a43ef;font-weight:800;padding:13px 28px;
border-radius:99px;text-decoration:none;font-size:16px}
.pwmx-cta .alt{display:block;margin:14px 0 0;font-size:13.5px;color:#e6e1ff}
.pwmx-cta .alt a{color:#fff}
.pwmx-verdict{border:2px solid #cfc6fb;border-radius:14px;padding:20px 22px;background:#faf9ff;margin:32px 0}
.pwmx-verdict p:last-child{margin-bottom:0}
.pwmx-src{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:14px;margin-top:36px}
/* Featured image: fill the article card instead of floating inside its padding.
   The offsets mirror Astra's own article padding at each of its four breakpoints,
   measured on this site 2026-09-04 (5.34/6.67, 3.34/2.40, 1.41/2.01, 1.31/0.88 em),
   so the image tracks the theme rather than one hardcoded pixel figure. */
.entry-header > .post-thumb-img-content.post-thumb{--pwm-py:5.34rem;--pwm-px:6.67rem;
margin:calc(-1 * var(--pwm-py)) calc(-1 * var(--pwm-px)) 1.5rem !important}
.entry-header > .post-thumb-img-content.post-thumb img{display:block;width:100%;height:auto}
@media(max-width:1200px){.entry-header > .post-thumb-img-content.post-thumb{--pwm-py:3.34rem;--pwm-px:2.4rem}}
@media(max-width:921px){.entry-header > .post-thumb-img-content.post-thumb{--pwm-py:1.40625rem;--pwm-px:2.00625rem}}
@media(max-width:544px){.entry-header > .post-thumb-img-content.post-thumb{--pwm-py:1.3125rem;--pwm-px:0.875rem}}
</style>
<div class="pwmx">
<div class="pwmx-lead">
<span class="pwmx-kicker">The short answer</span></p>
<p><strong>Yes, a UK phone works in Marrakech: it connects to a Moroccan network through roaming, on O2, EE, Vodafone or Three.</strong> What changes is the price. Morocco is outside every UK operator&rsquo;s European zone, so you pay a daily charge of &pound;7 to &pound;8 on EE, Vodafone and Three, or buy a data Bolt On from &pound;26 on O2, per phone. To avoid roaming charges on data altogether, a pocket WiFi router delivered to your riad or to Menara airport puts every phone and laptop in your group online with unlimited data for &euro;4.90 a day in total.</p>
</div>
<p>This guide gives what each of the four UK networks publishes for Morocco, how to check your own plan before you fly, why a phone sometimes shows no service on arrival, and how to stay online in Marrakech without paying per phone. Every operator figure below was read on that operator&rsquo;s own website or price guide on 8 October 2026. Plans differ and prices change, so confirm yours in your operator&rsquo;s app before you travel.</p>
<div class="pwmx-stats">
<div class="pwmx-stat"><b>4 networks</b><span>O2, EE, Vodafone and Three all roam in Morocco</span></div>
<div class="pwmx-stat"><b>&pound;7&ndash;&pound;8</b><span>a day per phone on EE, Vodafone and Three to use your plan in Morocco</span></div>
<div class="pwmx-stat"><b>&pound;65</b><span>for a 1 GB data Bolt On in Morocco on O2 Pay Monthly</span></div>
<div class="pwmx-stat"><b>&euro;34.30</b><span>for 7 days of router with unlimited data, for up to 10 devices</span></div>
</div>
<h2>Will my phone work in Marrakech?</h2>
<p>Yes. Marrakech is covered in 4G by the three Moroccan operators, Maroc Telecom, Orange and inwi, and UK networks have roaming agreements with them. When you land, your phone picks one of those networks and shows its name. Calls, texts and data then work if roaming is active on your account and switched on in your phone&rsquo;s settings.</p>
<p>Morocco is not part of the European roaming zones that UK plans include. It sits in a worldwide zone on all four networks, which is why a phone that roamed at no extra cost in Spain starts charging once you cross to Morocco.</p>
<h2>What each UK network charges in Morocco</h2>
<figure class="pwmx-fig"><figcaption class="pwmx-cap">What each UK operator publishes for Morocco on its own website or price guide, read on 8 October 2026. Charges are per phone. The router price is our published rate.</figcaption><div class="pwmx-wrap">
<table class="pwmx-tbl">
<thead>
<tr>
<th>Option</th>
<th>Morocco is in</th>
<th>What it costs</th>
<th>What you get</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Pocket WiFi router</strong> <span class="sub">up to 10 devices</span></td>
<td class="win">Delivered in Marrakech</td>
<td class="win">&euro;4.90 a day for everyone</td>
<td class="win">Unlimited data, no daily amount</td>
</tr>
<tr>
<td><strong>O2</strong> <span class="sub">Pay Monthly</span></td>
<td>Zone 3</td>
<td>Data Bolt On: &pound;26, &pound;45 or &pound;65</td>
<td>100 MB, 500 MB or 1 GB</td>
</tr>
<tr>
<td><strong>EE</strong> <span class="sub">Pay Monthly</span></td>
<td>Rest of World Zone 3</td>
<td>&pound;7.50 a day</td>
<td>Calls and texts, and 500 MB of data a day</td>
</tr>
<tr>
<td><strong>Vodafone</strong> <span class="sub">Pay Monthly</span></td>
<td>Zone D</td>
<td>&pound;8 a day <span class="sub">&pound;6 on plans from before 11 August 2021</span></td>
<td>Use of your plan, 25 GB fair use limit</td>
</tr>
<tr>
<td><strong>Three</strong> <span class="sub">Pay Monthly</span></td>
<td>Go Roam Around the World Extra</td>
<td>&pound;7 or &pound;8 a day <span class="sub">by the date you joined</span></td>
<td>Use of your plan, up to 12 GB of data</td>
</tr>
</tbody>
</table>
</div>
</figure>
<h3>O2 in Marrakech</h3>
<p>O2 lists Morocco in Zone 3 of its Data Roaming Bolt Ons, the most expensive of its three zones outside Europe: &pound;26 for 100 MB, &pound;45 for 500 MB and &pound;65 for 1 GB. O2 states that the Bolt Ons do not cover calls and texts: making or receiving a call outside Europe is charged at &pound;3 a minute and sending a text costs &pound;1. If you do not buy a Bolt On, O2 says you pay nothing for data because it stops your data abroad. The Bolt Ons are not available on Pay As You Go.</p>
<h3>EE in Marrakech</h3>
<p>EE&rsquo;s Pay Monthly price guide places Morocco in Rest of World Zone 3. The Roaming Pass for that zone costs &pound;7.50 a day and gives calls and texts and 500 MB of data for the day. The guide we read on EE&rsquo;s website is dated 23 July 2025, so check the EE app for the charge on your plan today.</p>
<h3>Vodafone in Marrakech</h3>
<p>Vodafone lists Morocco among its Zone D destinations, with Egypt, India, Thailand and the UAE. Vodafone states that roaming there costs &pound;8 a day on Pay Monthly plans that started on or after 11 August 2021, and &pound;6 a day on plans that started before that date. A fair use limit of 25 GB a month applies to data used while roaming.</p>
<h3>Three in Marrakech</h3>
<p>Three lists Morocco as a Go Roam Around the World Extra destination for Pay Monthly customers. The daily roaming charge there is &pound;7 if you joined or upgraded between 1 October 2021 and 17 December 2025, and &pound;8 if you joined or upgraded on or after 18 December 2025. Three states that you can use up to 12 GB of your data allowance in a Go Roam destination.</p>
<h2>What a week in Marrakech costs, per phone and per group</h2>
<figure class="pwmx-fig"><figcaption class="pwmx-cap">Seven days in Marrakech. Operator totals are the published charges above multiplied out by us; the router is our published rate, about &pound;29 at the market rate of 8 October 2026 (&euro;1 = &pound;0.85).</figcaption><div class="pwmx-wrap">
<table class="pwmx-tbl">
<thead>
<tr>
<th>7 days</th>
<th>Pocket WiFi router</th>
<th>EE</th>
<th>Vodafone</th>
<th>Three</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>1 phone</strong></td>
<td class="win">&euro;34.30</td>
<td>&pound;52.50</td>
<td>&pound;56</td>
<td>&pound;49 or &pound;56</td>
</tr>
<tr>
<td><strong>2 phones</strong></td>
<td class="win">&euro;34.30</td>
<td>&pound;105</td>
<td>&pound;112</td>
<td>&pound;98 or &pound;112</td>
</tr>
<tr>
<td><strong>4 phones</strong></td>
<td class="win">&euro;34.30</td>
<td>&pound;210</td>
<td>&pound;224</td>
<td>&pound;196 or &pound;224</td>
</tr>
<tr>
<td><strong>Data</strong></td>
<td class="win">Unlimited, shared by up to 10 devices</td>
<td>500 MB a day</td>
<td>Your plan, 25 GB fair use</td>
<td>Your plan, up to 12 GB</td>
</tr>
</tbody>
</table>
</div>
</figure>
<p>The daily charge is paid per phone and per day used. The router is one price for the group: a couple, a family or four friends share one unlimited connection, laptops and tablets included, for less than one phone on a daily roaming charge. On O2, 1 GB of data for the week costs &pound;65 before any call.</p>
<h2>How to check your own plan before you fly</h2>
<ol class="pwmx-steps">
<li><strong>Open your operator&rsquo;s app</strong> (My O2, EE, My Vodafone or the Three app) and look up Morocco in the roaming section. It shows the zone and the charge for your plan, which can differ from the standard figures above.</li>
<li><strong>Check whether a pass is included.</strong> Some plans include roaming passes for worldwide destinations and some do not. The app tells you which you have.</li>
<li><strong>Decide before you land.</strong> If you will not pay the daily charge, switch data roaming off in your phone&rsquo;s settings before the plane lands, so the phone does not start a chargeable day on its own.</li>
<li><strong>Keep WhatsApp ready.</strong> Over a WiFi connection, messages and <a href="https://pocketwifimorocco.com/whatsapp-calls-in-morocco/">WhatsApp calls</a> do not use roaming.</li>
</ol>
<p>The general rules for UK and European plans are in <a href="https://pocketwifimorocco.com/does-my-phone-plan-work-in-morocco/">does your phone plan work in Morocco</a>.</p>
<h2>Why is my phone not working in Marrakech?</h2>
<p>When a UK phone shows no service or no data after landing, the cause is usually one of these:</p>
<ul>
<li><strong>Data roaming is switched off</strong> in the phone&rsquo;s settings. Calls may work while data does not.</li>
<li><strong>Roaming is not active on the account,</strong> or data has been stopped by the operator. O2, for example, stops data abroad when no Bolt On has been bought.</li>
<li><strong>The phone has not registered on a Moroccan network yet.</strong> Switching flight mode on and off, or choosing a network by hand, usually fixes it.</li>
</ul>
<p>The step-by-step version is in <a href="https://pocketwifimorocco.com/phone-not-working-in-morocco/">phone not working in Morocco</a>. A phone with roaming switched off still connects to WiFi, which is how most visitors use theirs.</p>
<h2>The way to avoid roaming charges: a router for the group</h2>
<div class="pwmx-cards">
<div class="pwmx-card hi">
<h4>No daily roaming charge</h4>
<ul>
<li>Leave data roaming off: every phone uses the router&rsquo;s WiFi.</li>
<li>&euro;4.90 a day in total, not &pound;7 to &pound;8 per phone.</li>
</ul>
</div>
<div class="pwmx-card">
<h4>Unlimited data</h4>
<ul>
<li>No 500 MB a day, no fair use limit, no reduced speed.</li>
<li>Maps, video calls and streaming for the whole stay.</li>
</ul>
</div>
<div class="pwmx-card">
<h4>Up to 10 devices</h4>
<ul>
<li>Phones, laptops and children&rsquo;s tablets on one connection.</li>
<li>One price whether you are two or six.</li>
</ul>
</div>
<div class="pwmx-card">
<h4>Your number stays yours</h4>
<ul>
<li>Your UK SIM stays in the phone; nothing to swap or install.</li>
<li>WhatsApp keeps your number, contacts and chats.</li>
</ul>
</div>
<div class="pwmx-card">
<h4>Works with any phone</h4>
<ul>
<li>Locked to O2, EE, Vodafone or Three? It still joins WiFi.</li>
<li>No eSIM needed and no settings to change.</li>
</ul>
</div>
<div class="pwmx-card">
<h4>Delivered in Marrakech</h4>
<ul>
<li>Handed to you at your riad, hotel, villa or Menara airport, free of charge.</li>
<li>On Maroc Telecom, the network with the most recorded 4G cells in and around Marrakech.</li>
</ul>
</div>
</div>
<p>One point to know: switching data roaming off does not stop ordinary calls. Your phone can still ring on a Moroccan network, and answering is charged at your operator&rsquo;s roaming rate (O2 states &pound;3 a minute to receive a call outside Europe). For calls home, use WhatsApp or another internet calling app over the router&rsquo;s WiFi.</p>
<h2>Other ways to get online in Marrakech</h2>
<p>If you are one person and only need internet on one phone, an eSIM or a local SIM is an option too; the router is unlimited and shared by up to 10 devices. An eSIM needs a compatible phone that is not locked to your UK operator: the providers and their prices are in <a href="https://pocketwifimorocco.com/esim-marrakech/">eSIM for Marrakech</a>. A Moroccan SIM is bought in a shop with your passport and also needs an unlocked phone: see <a href="https://pocketwifimorocco.com/sim-card-marrakech/">SIM card in Marrakech</a>. Every option is compared in <a href="https://pocketwifimorocco.com/internet-in-marrakech/">internet in Marrakech</a>.</p>
<h2>How to have a router delivered in Marrakech</h2>
<ol class="pwmx-steps">
<li><strong>Book online</strong> with your dates and your address in Marrakech: riad, hotel, villa, Airbnb or Menara airport. The minimum is two days.</li>
<li><strong>We deliver it charged</strong>, any day from 08:00 to 20:00 (09:00&ndash;15:30 during Ramadan). Same-day delivery is possible subject to availability.</li>
<li><strong>Join the WiFi</strong> with the password printed on the card that comes with the router.</li>
<li><strong>We collect it</strong> at the end, in Marrakech, and the &euro;50 deposit is released.</li>
</ol>
<p>Details are on <a href="https://pocketwifimorocco.com/pocket-wifi-marrakech/">pocket WiFi rental in Marrakech</a> and prices on the <a href="https://pocketwifimorocco.com/pricing/">pricing page</a>.</p>
<h2 id="faq-uk-phone-marrakech">Frequently asked questions</h2>
<details class="pwmx-faq">
<summary>Will my UK phone work in Marrakech?</summary>
<div class="a">
<p>Yes. O2, EE, Vodafone and Three all roam on Moroccan networks, and Marrakech is covered in 4G. Roaming has to be active on your account and switched on in your phone, and Morocco is charged as a worldwide destination, not as part of Europe.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Will my O2 phone work in Marrakech?</summary>
<div class="a">
<p>Yes. O2 lists Morocco in Zone 3. On Pay Monthly a Data Roaming Bolt On costs &pound;26 for 100 MB, &pound;45 for 500 MB or &pound;65 for 1 GB, and O2 states that calls outside Europe cost &pound;3 a minute and texts &pound;1. Without a Bolt On, O2 stops your data abroad. Figures read on o2.co.uk on 8 October 2026.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Will my EE phone work in Marrakech?</summary>
<div class="a">
<p>Yes. EE&rsquo;s Pay Monthly price guide places Morocco in Rest of World Zone 3, where the Roaming Pass costs &pound;7.50 a day and gives calls and texts and 500 MB of data for the day. Check the EE app for your own plan before you fly.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>How much is Vodafone data roaming in Marrakech?</summary>
<div class="a">
<p>Vodafone lists Morocco in Zone D. It states that roaming there costs &pound;8 a day on Pay Monthly plans that started on or after 11 August 2021 and &pound;6 a day on older plans, with a 25 GB fair use limit on roaming data.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Does Three Go Roam work in Morocco?</summary>
<div class="a">
<p>Three lists Morocco as a Go Roam Around the World Extra destination for Pay Monthly customers. The daily charge is &pound;7 if you joined or upgraded between 1 October 2021 and 17 December 2025 and &pound;8 after that, and you can use up to 12 GB of your data allowance.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Is Morocco included in EU roaming for UK phones?</summary>
<div class="a">
<p>No. Morocco is not in the European zone of any of the four UK networks. O2 puts it in Zone 3, EE in Rest of World Zone 3, Vodafone in Zone D and Three in Go Roam Around the World Extra.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Why is my phone not working in Marrakech?</summary>
<div class="a">
<p>Usually because data roaming is switched off in the phone, roaming is not active on the account, or the phone has not registered on a Moroccan network yet. Switch flight mode on and off, check data roaming, and check your operator&rsquo;s app. The phone still works on WiFi with roaming off.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>How do I avoid roaming charges in Marrakech?</summary>
<div class="a">
<p>Switch data roaming off before you land and use WiFi. A pocket WiFi router gives your whole group its own unlimited connection for &euro;4.90 a day, delivered to your riad, hotel or Menara airport, so no phone needs to roam for data.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Can I use WhatsApp in Marrakech without roaming?</summary>
<div class="a">
<p>Yes. WhatsApp messages and calls work over any WiFi connection with data roaming switched off, and you keep your UK number in the app. A pocket WiFi router gives you that connection wherever you are in the city.</p>
</div>
</details>
<details class="pwmx-faq">
<summary>Is a pocket WiFi cheaper than roaming in Marrakech?</summary>
<div class="a">
<p>For a week, yes. A router costs &euro;34.30 for seven days, about &pound;29, for up to 10 devices with unlimited data. One phone on a daily roaming charge of &pound;7 to &pound;8 costs &pound;49 to &pound;56 for the same week, and each extra phone pays again.</p>
</div>
</details>
<div class="pwmx-cta">
<h3>Internet in Marrakech without roaming charges</h3>
<p>&euro;4.90 per day &middot; unlimited data &middot; up to 10 devices &middot; free delivery and collection at your riad, hotel or Menara airport</p>
<p><a class="pwmx-btn" href="https://pocketwifimorocco.com/booking/">Check dates and book</a><br />
<span class="alt">Questions before you book? WhatsApp +212&nbsp;6&nbsp;23&nbsp;11&nbsp;25&nbsp;18 or email <a href="mailto:contact@pocketwifimorocco.com">contact@pocketwifimorocco.com</a>.</span>
</div>
<p class="pwmx-src">Sources, read on 8 October 2026. O2: &ldquo;Data Roaming Bolt Ons&rdquo; page on o2.co.uk (zones, Bolt On prices, call and text rates). EE: Pay Monthly price guide dated 23 July 2025 on ee.co.uk (Rest of World Zone 3, Roaming Pass). Vodafone: &ldquo;Global Roaming&rdquo; page (Zone D destinations) and Vodafone&rsquo;s own roaming explainer, last updated July 2026 (daily charges, fair use limit) on vodafone.co.uk. Three: &ldquo;Go Roam&rdquo; and roaming destinations pages on three.co.uk. Exchange rate: market mid-rate of 8 October 2026 from open.er-api.com, &euro;1 = &pound;0.85. 4G cell counts: Mozilla Location Service final cell export (public domain), counted by us. Our prices are our published rates on 8 October 2026. Operator charges depend on your plan and change: check your operator&rsquo;s app before you travel.</p>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://pocketwifimorocco.com/uk-phone-marrakech/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
