Morocco Visa for Swedish Citizens: Entry Rules
- No visa needed
- Verified
Plusvisa is a private visa application service, not a government agency or embassy. Official government source: Accès Maroc (e-Visa portal), acces-maroc.ma.
Visa-free stay
Up to 90 days
Per visit, for tourism or business
Passport
Must be valid for your stay
Carry it at all times in Morocco
Entry points
Airports, ports, open land borders
The Algeria land border stays closed
Two routes into Morocco
Most Swedish travellers
Visa-free entry
Sweden is on Morocco's visa-exemption list. You can fly, sail or cross an open land border into Morocco and get an entry stamp without applying for anything beforehand, for stays of up to around 90 days.
Longer stays, work or study
Embassy visa
The e-Visa does not apply to Swedish passport holders, since you already enter visa-free. For longer stays, work or study, arrange a visa or permit with a Moroccan embassy or consulate before travelling.
How long you may stay
As a Swedish passport holder you can stay in Morocco without a visa for up to 90 days per visit, for tourism or business. This is not a right to work, study or live in Morocco.
One visa-free period: Your 90 days run from the day you enter Morocco. There's no separate visa or stamp to arrange beforehand: border police give you an entry stamp on arrival.
It does not cover work or study: The visa-free stay only covers tourism and business visits. Working, studying or settling in Morocco needs a separate visa or permit arranged with a Moroccan embassy or consulate first.
Extensions aren't automatic: If you need to stay longer than 90 days, contact the Moroccan immigration authorities (Direction de la Sûreté Nationale) before your stay ends. Approval isn't guaranteed.
Overstaying: Staying past your 90 days without permission can cause problems at the border when you leave or next try to enter Morocco. If your stay is running long, check with the nearest Moroccan authority.
Your document checklist
Five things to have ready before you start your application, as a Swedish applicant.
Swedish passport
A valid Swedish passport. Carry it with you at all times while in Morocco.
Return or onward ticket
Border officers can ask to see a return or onward flight, ferry or other ticket.
Proof you can support yourself
Be ready to show you can cover your stay, for example a bank card, cash or a bank statement.
Travel insurance
Cover for hospitalisation and repatriation. Border police can ask to see proof of this.
Only for some visa types
Business invitation or proof
Only if Business trips only. An invitation letter, meeting confirmation or event registration from the Moroccan party you are visiting.
Questions Swedish travellers actually ask
No. Swedish citizens can enter Morocco without a visa for tourist or business visits of up to around 90 days. You just need a valid passport and an entry stamp on arrival.
Up to around 90 days per visit. This covers tourism and business. It does not give you the right to work, study or live in Morocco.
You don't need to. The e-Visa is for nationalities that aren't visa-exempt. Since Sweden is on Morocco's visa-free list, you enter with your passport alone and don't need to apply for anything in advance.
Contact the Moroccan immigration authorities (Direction de la Sûreté Nationale) before your 90 days run out, or apply for a visa at a Moroccan embassy or consulate for a longer or different kind of stay, such as work or study.
Border police can ask Swedish travellers to show travel insurance that covers hospitalisation and repatriation, along with a return ticket and proof you can support yourself.
No. Morocco removed its passenger health form in 2023. There's currently no separate arrival form beyond the passport check and entry stamp.
Yes, visa-free entry applies at Morocco's open land crossings, seaports and airports. The land border with Algeria is closed, so that route isn't an option regardless of nationality.
You risk problems at the border when you leave or next try to enter Morocco. If your stay is running long, contact the nearest Moroccan authority before your 90 days end rather than waiting until after.

Visa sorted
The things that make the first
48 hours easy, compared with home
Your Swedish plug fits. Here's what to expect.
Type C
Two round pins · 2.5 A
Type E
Two round pins · 16 A
Type C
Type C is used both at home and in Morocco, so your own plugs fit — though you may meet the other types too.
Voltage
220 V · 50 Hz
Against 230 V · 50 Hz at home. Check the label on chargers and appliances: anything marked 100–240 V, 50/60 Hz works in both.
Pack: nothing special — your type C plugs go straight in. A small power strip is still handy where hotel rooms have one socket.
Morocco drives on the right — just like home
Compare traffic side:
Morocco · right-hand traffic — same as Sweden
Getting around
ONCF trains link the main cities fast and comfortably. Metered 'petit taxis' work within cities, while shared 'grand taxis' or buses cover longer routes. Hiring a car suits trips into the Atlas Mountains or desert.
Health and insurance
No vaccines are mandatory for most travellers, though routine and hepatitis A/B cover is often advised. Morocco's e-Visa rules expect travellers to carry health and repatriation insurance, so arrange this before you go.
Customs and etiquette
Dress modestly away from beaches and resorts, ask before photographing people, and expect reduced hours at restaurants and shops during Ramadan.
Moroccan Dirhams, cash and cards
Morocco uses the Moroccan Dirham (MAD).
Currency controls apply
Taking Moroccan dirhams out of the country is capped at 1,000 MAD. Bringing in or taking out foreign banknotes worth 100,000 MAD or more must be declared to customs on arrival.
ATMs are easy to find in cities
Cash machines are common in Rabat, Casablanca, Marrakech and other cities, but carry enough cash before heading into the mountains, desert or small towns.
Cash still rules day to day
Cards are accepted at hotels, bigger shops and restaurants, but markets, taxis and tips are usually cash-only, so keep small dirham notes on hand.
Weather by month (Rabat)
- Daytime high
- Grey row = night low
- Best time to go
- Daytime high
- Grey row = night low
- Best time to go
| Month | High, °C | Low, °C | Rain, mm |
|---|---|---|---|
| January | 16.6 | 10.8 | 65.7 |
| February | 17.2 | 10.8 | 52 |
| March · best | 19 | 12 | 55.2 |
| April · best | 20.4 | 13.5 | 37.5 |
| May · best | 23.1 | 15.7 | 18.6 |
| June | 25.6 | 18.2 | 2.7 |
| July | 27.3 | 19.7 | 1.6 |
| August | 28.3 | 20.6 | 2.5 |
| September · best | 26.5 | 19.5 | 33.3 |
| October · best | 24.4 | 17.7 | 54.6 |
| November · best | 20.2 | 14.4 | 98.1 |
| December | 17.8 | 12.1 | 67.3 |
Monthly averages. Source: NASA POWER climatology, 2001-2020.
March · ideal
The best window runs March, April, May, September, October and November.
High 19°CLow 12°CRain 55.2 mm
Sweet spot: Rabat has a Mediterranean-Atlantic climate: mild, wetter winters and warm, dry summers. Spring and autumn bring comfortable temperatures for sightseeing, while summer can get hot and winter brings most of the rain.
One time zone
Stockholm
--:--:--
Rabat
--:--:--
How much to tip, in SEK
MAD 2,000
Restaurant bill
Leave cash even if a service charge is included
10–15%
on a MAD 2,000 bill: MAD 200
Cafe
MAD 2–MAD 10
Hotel porter
Per bag
MAD 10–MAD 20
Housekeeping
Per night
MAD 10–MAD 20
Petit taxi
Round up the metered fare
MAD 5–MAD 10
Grand taxi (shared, fixed price)
No tip expected
Tour guide, full day
Per person
MAD 100–MAD 200
SIM, eSIM or roaming?
Local SIM
RecommendedLocal prepaid SIM
≈ MAD 200
Maroc Telecom, Orange or Inwi counters at airports and in city shops; passport required to register Roughly 200 MAD for a data bundle around 50 GB; prices vary by operator and plan
eSIM
Travel eSIM
International eSIM providers' apps or websites, installed before you fly Convenient for short trips or late arrivals, usually no passport needed, but typically less data per dirham than a local SIM
Roaming
Roaming on your home plan
Activate through your home network before departure Simplest option but usually the most expensive for data-heavy use

