Morocco from Thailand: Visa, Flights, Best Time and Trip Guide

In this guide 9
  1. Morocco eVisa for Thai citizens: how it works
  2. Flights from Thailand to Morocco: Bangkok to Casablanca
  3. Best time to visit Morocco from Thailand
  4. Morocco travel tips for Thai visitors: money, time, plugs and food
  5. Language and culture
  6. Where to go on a trip to Morocco from Thailand
  7. The Sahara: the highlight of a trip to Morocco from Thailand
  8. Morocco tours from Thailand: why go private?
  9. FAQ: Morocco from Thailand

A trip to Morocco from Thailand takes you to snowy mountains, ancient medinas and the golden dunes of the Sahara. Thai travelers need an eVisa, which you apply for online before you fly. There is no direct flight. However, one stop in the Gulf gets you to Casablanca in about 16 to 17 hours. This guide covers the visa, flights, the best season, money and practical tips. It also suggests the best route for a first trip to Morocco from Thailand.

eVisaThai citizens apply online before they travel
~16 to 17 hBangkok to Casablanca with one stop
6 hMorocco is 6 hours behind Thailand
HalalMeat in Morocco is halal

Morocco eVisa for Thai citizens: how it works

Yes. Thai passport holders are not on the visa free list, but they can apply for an electronic visa online. According to visa guides such as Passport Ranker, the tourist eVisa allows a stay of up to 30 days. Apply only on the official Moroccan portal, Acces Maroc, because look alike websites charge extra fees.

Apply a few weeks before you fly. Have your passport, a recent photo, your flight bookings and your hotel or tour booking ready. To be safe, travel with a passport that is valid for at least six more months.

Good to know: visa rules, fees and processing times can change. Always check the official eVisa portal before you book flights. Print your approved eVisa to show at check in and at the border.

Flights from Thailand to Morocco: Bangkok to Casablanca

There is no direct flight from Bangkok to Morocco. Most travelers fly from Suvarnabhumi to Casablanca with one stop in the Gulf. The main options are Qatar Airways through Doha, Etihad through Abu Dhabi, Emirates through Dubai and Saudia through Jeddah. With one stop, the whole journey takes about 16 to 17 hours (Bangkok to Casablanca routes).

Casablanca has the best connections inside Morocco. To go from Bangkok to Marrakech, land in Casablanca and continue by train, a short domestic flight or a private driver. Read our guide to airport transfers in Morocco to plan your first day.

Best time to visit Morocco from Thailand

Spring, from March to May, and autumn, from September to November, are the most comfortable seasons for a trip to Morocco from Thailand. Days are warm and dry, and desert nights are fresh. The Songkran holiday in April falls in the Moroccan spring, so it is a great time to travel.

Winter will feel cold if you come from Bangkok. Marrakech is often sunny in December and January, but nights are cold everywhere and there is snow in the High Atlas. Bring a warm jacket, and read Morocco in winter and our Christmas in Morocco guide. Summer is very hot inland. See the best time to visit Morocco month by month, and check the dates of Ramadan in Morocco before you book.

Morocco travel tips for Thai visitors: money, time, plugs and food

A few practical points will make your trip to Morocco from Thailand easier:

  • Money: the currency is the Moroccan dirham. Thai baht is hard to exchange in Morocco, so bring US dollars or euros, or use ATMs inside banks. Keep cash for the souks and read cash in Morocco and tipping in Morocco.
  • Time: Morocco is 6 hours behind Thailand. During Ramadan, Morocco moves its clocks back one more hour.
  • Plugs: Morocco uses European two pin sockets, types C and E, at 220 volts, the same voltage as Thailand. Round two pin plugs fit, but flat pin plugs need an adapter.
  • Food: Moroccan food is halal, and dishes are full of spice and flavour without being very hot. If you love chili, ask for harissa. Read about meals at a Sahara desert camp.
  • Phone: buy a local SIM or eSIM on arrival. See the best SIM card in Morocco.

Language and culture

Moroccans speak Darija and Amazigh at home, and French is common in cities. English is spoken in hotels, riads and by people working in tourism, so you can travel easily with English. Morocco is a Muslim country, so dress modestly in villages and around mosques. Moroccans are warm hosts, and mint tea is a sign of welcome, much like a smile in Thailand. Read what language is spoken in Morocco and our guide to Moroccan etiquette.

Where to go on a trip to Morocco from Thailand

After a long flight, plan ten days to two weeks. Land in Casablanca and see the Hassan II Mosque. Then travel to Rabat, the blue town of Chefchaouen and Fes. From Fes, the road crosses the Middle Atlas to the Sahara at Merzouga. It then continues through the Dades Valley and Ait Ben Haddou to Marrakech. Finish with a day by the sea in Essaouira.

Bab Bou Jeloud, the blue gate of the Fes medina, on a trip to Morocco from Thailand
The Blue Gate of Fes
Blue wall in Chefchaouen, a stop on a trip to Morocco from Thailand
Chefchaouen
Herbalist shop in the Essaouira medina
Essaouira medina

Not sure how long to stay? Read how many days you need in Morocco, and see the imperial cities of Morocco.

The Sahara: the highlight of a trip to Morocco from Thailand

For travelers from Thailand, the desert is the biggest surprise. Instead of islands and jungle, you see an ocean of orange sand at Erg Chebbi near Merzouga. Ride a camel at sunset and eat dinner at camp, then sleep under the stars. In the daytime, try quad biking in Merzouga or sandboarding. Read what a night in a Sahara desert camp is like. Then choose a 3 or 4 day desert tour from Marrakech.

Quad bikes riding across the Erg Chebbi dunes on a trip to Morocco from Thailand
Quads on Erg Chebbi
Rider on a quad bike on a dune in Merzouga
Ready to ride
Illuminated heart swing at a Sahara desert camp at night
Our camp at night
From the Andaman Sea to the Sahara: two very different worlds, one unforgettable trip.

Morocco tours from Thailand: why go private?

A private driver meets you at the airport and takes care of the roads. You can rest after the long flight. You travel at your own pace and stop for photos whenever you like. At night you sleep in hand picked riads and in our own desert camp. Our 7 day Casablanca grand tour starts at the airport most flights from Thailand land at. The 7 day imperial cities and Sahara tour is another good choice. See how booking works.

Travelers from nearby countries can read our guides to Morocco from Malaysia, Morocco from Singapore, Morocco from Indonesia and Morocco from Vietnam.

FAQ: Morocco from Thailand

Do Thai citizens need a visa for Morocco?

Yes. Thai citizens need an eVisa, which they apply for online on the official Acces Maroc portal before they travel. The tourist eVisa allows a stay of up to 30 days.

Is there a direct flight to Morocco from Thailand?

No. Most travelers fly from Bangkok to Casablanca with one stop in Doha, Abu Dhabi, Dubai or Jeddah.

How long is the flight from Bangkok to Casablanca?

With one stop, the journey takes about 16 to 17 hours.

What is the time difference between Thailand and Morocco?

Morocco is 6 hours behind Thailand, and one more hour behind during Ramadan.

Is Moroccan food spicy?

Moroccan food is rich in spices such as cumin and saffron, but it is not very hot. Ask for harissa if you like chili.

When is the best time to visit Morocco from Thailand?

Spring and autumn are the most comfortable. The Songkran holiday in April is a good time to go. Winter nights are cold, so pack warm clothes.

How do I get from Bangkok to Marrakech?

Fly from Bangkok to Casablanca with one stop in the Gulf. Then continue to Marrakech by train, a short domestic flight or a private driver.

Is halal food easy to find in Morocco?

Yes. Morocco is a Muslim country and the meat served in restaurants, riads and desert camps is halal.

Can I book Morocco tours from Thailand?

Yes. You can book a private tour online before you leave Thailand, with a driver who meets you at Casablanca or Marrakech airport.

Planning a trip to Morocco from Thailand? Tell us your dates and we will plan your route from the airport to the Sahara.

Message us on WhatsApp
View of Ait Ben Haddou, Gladiator and Game of Thrones filming location