Are you planning a trip to Marrakech? That’s amazing because there is so much about this city. Marrakech is one of the most iconic cities in the world. It is the jewel of Morocco with centuries of history and culture.
Walking through Marrakech today is like journeying into a whole new world of unique sights, sounds, smells, and wonderful tastes. This post contains everything you need to know on your first trip to Marrakech.
Due to the current health situation, there might be travel restrictions for visitors to Morocco. Make sure to check regularly for changing travel guidelines on the government websites. You can also take a look at Flatten the Curve website for information on travel restrictions about Morocco.
Table Of Contents
Save this post on Pinterest
No time to read this now? Click on the Pinterest save button and pin it for later!
Marrakech at a Glance
Marrakech is the 4th biggest city in Morocco. Located just in the northern foothills of the Atlas Mountains, Marrakech is one of the most famous and important cities in Morocco as it was once an imperial capital. Like many cities in Morocco, Marrakech has an Old Medina (Medina Quarter) that is surrounded by red walls that date back to the 12th century. In fact, that is the reason why Marrakech is now not called the Red City.
Being the busiest square in Africa, Jamma El Fena is the main attraction in Marrakech old Medina. Edged along one side by the largest traditional market (souk) in Morocco, Jamma El Fena square offers to its visitors both Entertainment and shopping. Located just outside the square, there is the Koutoubia Mosque, the largest in the city. A few miles away you will find the tanneries, a unique experience. As you can see Marrakech has a lot of interesting touristic offerings and yet this is just the start.
Marrakech serves as a major economic and tourist destination in Morocco and it is hard to cover in one section of the post. This extensive Marrakech guide highlights everything you need to know about the city and surroundings or the Marrakech region.
Top Things to Do in Marrakech
1. Visit the Old Medina
The Medina Quarter in Marrakech is a densely packed and busy area. Home to a large souq (Marketplace). The souq contains hundreds of maze-like streets where it’s almost impossible NOT to get lost at some point. In the Souqs, you can find all sorts of traditional Moroccan products and souvenirs including rugs, clothes, paintings and pottery. Getting lost in the Souq is one of the greatest and daunting experiences you can have visiting Marrakech. It can be quite challenging to get out of the maze at first but the colors, people and scents bring the whole area to life magnificently. So, get lost but look like you are having a good time.
Pro travel tip: if you are lost, be aware that some people who offer to guide you out of the souq will expect to be paid. Be sure to negotiate with them beforehand, or instead, ask one of the shopkeepers to give you directions.
2. Wander at Jama El Fena square
Moving on to the immense square of Jemaa El Fna, with its vibrant and amazing animations and entertainment shows. This place alone is worth visiting Marrakech for. Visit Jemaa El Fena at night and surrender yourself to a magical experience of culture, Moroccan music and songs. From a giant hub of trading, selling and buying, at night, Jamaa El Fena is surprisingly transformed into an open-air restaurant, a concert, and a caravan where everyone is having fun, chanting, and enjoying tasteful Moroccan street food.
3. Marvel at Marrakech Gardens
Another way of enjoying the charm of Marrakech is to visit its gardens and Riads. In Islam, Heaven is a garden, and Marrakech gardens are a part of heaven on earth. You can easily find your inner peace strolling around the trees and plants of the Majorelle Garden in Marrakech. Even better, The Secret Garden is another escape from the busy and hectic life of Marrakech Medina. If you visit The Secret Garden, order Moroccan Mint tea while enjoying the smell of lavender and orange trees.
4. Go Back in Time at El Bahia Palace
Many places in Marrakech feature Arabian-Andalusian architecture, magnificent interior decoration, and garden arts. However, Al Bahia Palace combines them all. Bahia Palace has more than 150 rooms and multiple gardens with orange, palm, and pomegranate trees. The center of the palace features a 1500 sqm square decorated with beautiful mosaic (Zellige). There are currently only 2 parts of the Bahia Palace open to the public.
5. Saadian Tombs
Saadian Tombs is where over 60 members of the influential Saadi Dynasty were buried. For those unaware of their history, the Saadi Dynasty ruled Morocco in the 16th and 17th centuries. Their tombs were discovered in 1917 and the site is now open to tourists. The Saadian tombs is a lavish Mausoleum with marvelous structures that include Italian marble, opulent Zellij (tilework), and gold-decorated plasterwork.
6. Marvel at Al Koutoubia Mosque
Al Koutoubia Mosque is the largest and highest mosque in Marrakech. It is located in Medina and easy to spot from far away thanks to its 253 feet (77m) tall Minaret. The Koutoubia mosque was built in the 12th century. Hence, it was an inspiration for other prominent buildings in Morocco including the Hassan II mosque in Casablanca. Al Koutoubia is an active mosque where Muslim prayers are performed 5 times a day. However, non-Muslims cannot enter the mosque but it would be nice to wander around it and also the garden surrounding it.
7. Visit the Historical Tanneries
Marrakech is famous for its traditional leather tanneries where all the Moroccan leather goods are produced. In fact, leather bags, leather shoes, and other products commonly sold in the Medina Souqs are all made of leather produced in this pre-industrial process. The main tanneries you need to visit are located in Bab Debbagh quarter on the north end of the medina. To witness the whole process of making leather, you should go early in the morning when the tradesmen start.
8. Take a Cooking Class
Eating isn’t the only way to experience traditional Moroccan cuisine. Taking a cooking class will take you on a culinary and gastronomic journey through the different savory dishes of Morocco. Cooking workshops in Morocco are provided by experienced chefs in local Moroccan food. You will learn how to make different Moroccan recipes such as the Tagine and couscous. In addition to the cooking class, a shopping tour can be included in the package. After deciding on the menu, you will take a walk to the Souq (market) nearby to carefully pick your fresh veggies and fruits you’re going to use. Finally, the cooking classes end with a cozy setting to enjoy the Moroccan food you just cooked by yourself!
9. Go On a Food Tasting Tour
It’s all about food still! Food tours and tastings in Marrakech are one of the memorable things to do when you visiting the city. With a food tour, you will get valuable insights into Moroccan culture and cuisine. Moroccan and specifically Marrakech has been a renewed destination for tourists to taste and sample delicious dishes. Generally, food tours in Marrakech happen in the Medina with a small group of people. The experience includes several tasting stops in the alleys and back streets of Medina, sometimes in places only locals eat in. I really enjoyed the experiences in Marrakech and I also learned our way in the Medina. Keep in mind that there is lots of food to try so you’d better be hungry!
10. Enjoy a Hammam Experience
Similar to the Turkish culture, Hammam rituals are a part of Moroccan daily life. Locals go once a week to spend about two hours in a traditional Hammam where all the magic happens. Hammams in Morocco are steamed bathhouses with several rooms, usually three. The rooms are heated at different degrees from low to high for different preferences. During a Hammam, you will apply different Moroccan beauty products to your skin then scrub it with a cloth called (Kessa). There are both public and private Hammams. Private ones are usually in Hotels and they tend to be more luxurious than the public ones. However, the result is the same, a relaxed body, soft skin, and a smile on the face.
Best Time to Visit Marrakech: Climate
Like most of Morocco, Marrakech experiences cold temperatures during winter and scorching heat in summer. The cold months are from December through February while it starts to warm up from March and goes until October. However, for conveneint weather reasons, the best time to visit Marrakech is during dry and warm months where Marrakech benefits from enoguh sunshine and low crowds.
March-May (Best time to visit): March to May is spring season in Morocco and the best time to visit the Red city. Tempetures are mild ranging between 17 and 37 and the climate is warm and at the same time cool. Hotels are relatively affordable.
June-August (High season): June through November are the hottest months in Marrakech, not to mention the busiest. This time is considered high season where people are ligned up in front of the main attractions and hotel prices are sky-high.
September-November (Best time to visit): Septemper through November is the second best time to visit Marrakech. This is the time when the tempetures start to drop and tourists start to leave.
December-February (Low season): Don’t let the sun fool you! Even though the sun is shining, winter in Marrakech is very cold and relatively wet. Temperatures during this season usually range between 6 C to 20 C.
How to get to Marrakech?
Morocco has a reasonably well developed transport system that includes a variety of options from planes and trains to taxis and buses. Depending on where you are traveling to Marrakech from, you can choose the best and most convenient transport to get to your destination.
There are two ways to get to Marrakech, by plane or by raod. If you are coming from abroad, it means you will be flying but if you are traveling to Marrakech from other cities in Morocco, the most common way is by land but keep in mind that you can fly also if you are coming from one of the Mega cities like Casablanca.
There is one airport in Marrakech, Marrakesh Menara Airport. It is located just 15 to 20 minutes frım the city center. With multiple national and international airlines linking the beautiful city Marrakech to the outside world, the fastest, and sometimes, the only way to travel to Marrakech is by plane from Europe, the U.S, Canada, or Australia.
1. Traveling from the U.S.
If you’re traveling from the United States, the only direct flight from the U.S. to Morocco is with Royal Air Maroc from New York JFC to Casablanca. The flight takes around seven hours. The connecting flight from Casablanca to Marrakech is only 50 minutes long.
2. Traveling from Canada
Since June 2016, Air Canada rouge offers non-stop flights from Montreal to Casablanca. From other Canadian cities, the cheapest alternatives are to fly to London, Madrid, or Paris and then get a direct flight to Marrakech (this can be with a low-cost carrier like Easyjet or Ryanair).
3. Traveling from Australia
There are no direct flights between Australia and Morocco. The biggest airlines that fly between the two countries with at least one connecting flight are:
4. Traveling from Europe
If you are flying from the United Kingdom, the most popular airline companies that fly to Marrakech are:
Other airlines that fly to Marrakech from other European cities are:
Note: If you live in Europe, and scared of flying, you can drive down to Spain and cross to Tangier in Morocco by boat. But keep in mind that the drive is super long and exhausting.
Getting to Marrakech from other cities in Morocco
If you are already in Morocco and trying to get to Marrakech, Moroccan Airlines (Royal Air Maroc) arrange local flights from different cities in the country with a connection stop in Casablanca as the main and biggest airport in the country. However, the easiest and hassle-free way to get to Marrakech from other cities in Morocco is by train, intercity bus such as CTM, grand taxi, and a rental car (driving yourself).
Where to Exchange Currency in Marrakech?
The currency used in Morocco is Dh (Moroccan Dirham) also referred to as MAD. At the time of writing this post, one Moroccan dirham (1 MAD) costs 8.87 US dollars, 10.75 Euros, and 12.39 Sterling Pound and it is quite stable as it does not fluctuate a lot. Moroccan Dirham is a closed currency and it is normally unavailable outside Morocco. If you do find it in your home country, it will be at a much lower rate than Morocco. Therefore, better exchange your currency once you get to Morocco.
In Marrakech, like many places in the world, you can always find reputable and shady places to exchange your money so the best and safe way to do it is through authorized exchange offices (called Bureau de change in French) or banks. I would recommend that you go with the exchange offices as they usually provide a slightly better rate than the banks.
I know it may feel strange to travel to a destination without the currency, however, it is a very straightforward process and you can obtain dirhams easily when you arrive in Morocco. There are several banks and bureau de change offices at Marrakech airport. If you don’t exchange your money in the airport for some reason, worry not! There are hundreds of banks and exchange offices in the city and you will not have to go far to find one.
Another way to obtain dirhams is through your Riad (Moroccan hotel) if you are staying in one. They sometimes exchange for their clients and at a good rate even.
If you don’t like bringing large sums of cash on trips, you can always withdraw Moroccan dirhams from an ATM. However, the rate won’t be as good as bringing cash and exchanging it.
Pro Travel Tip: Make sure to always bring new British Pound notes and good quality ones that are not damaged.
Where to Stay in Marrakech?
Best Neighberhoods to Stay in Marrakech
#1 Old Medina // The Old Medina is certainly the first and best place to stay in Marrakech. Located in the heart of the city, this vibrant neighborhood is literally within walking distance from the most famous attractions in Marrakech including Jama El Fena, Koutoubia Mosque, Bahia Palace, and many more. The Old medina is also home to various Riads, hotels, souks, museums, and restaurants.
#2 Kasbah // Because the Kasbah neighborhood in Marrakech is very close to the Old Medina, it is my second recommended place to be close to the top attractions. However, accommodation and hotel options are very limited to one area in the Kasbah. Kasbah is where the Saadian tombs are and it is also possible to walk to other main attractions as well.
#3 Mellah // Mellah is the old Jewish district in the city. This area is great for history buffs. If you stay in Mellah you can visit the Jewish cemetery, the spice bazaars, and Heritage Museum. Plus, Jama El Fena is within just 20 minutes on foot.
Best Riads to Say in Marrakech
The best places to stay in Marrakech are Riads. The word Riad means garden in Arabic. Mostly found in imperial cities, such as Marrakech, Fez, and Meknes, Riads are a type of traditional Moroccan house with Andalusi architecture with a beautiful garden centered around a fountain.
Riads were only owned by wealthy people in Morocco. Now, these mansions are for everyone. Most if not all of the Riads in Marakkech are now transformed into luxurious and traditional boutiques/ Guesthouses to accommodate tourists from around the world. People stay in Riads not to spend the night but for the luxurious experience, reminiscent of the good old days. These are the favorite Mid-Range Riads in Marrakech.
1. Riad Kniza
Located in Marrakech old Medina, the hotel retains the authentic old Moroccan layout, charm, and beauty reflected in all its rooms. Our experience in Riad Kniza was amazing and the food was really delicious.
2. Riad Maison Belbaraka
Maison Belbaraka is a charming little place situated just a few steps away from the famous Jama El Fena. It’s a great accommodation option to enjoy both an authentic Moroccan experience and the surrounding city treats.
3. Riad La Sultana Marrakech
La Sultana Marrakech is a luxury hotel with magnificent rooftop views. La Sultana Riad puts you just moments from the royal palaces, museums, and souks of the magical city of Marrakech.
What to Wear in Marrakech?
Depending on that time of the year, you will have to consider what to pack for your trip to Marrakech. In addition to the climate reason, respecting Morocco’s culture and traditions is an important factor that women carefully choose what to wear. Morocco is a Muslim country where people are religiously ordered to dress modestly for both men and women. However, for tourists, there is no specific dress code. You may want to dress more modestly so that people around you feel more comfortable and you don’t receive any unwanted attention from weird people.
While men can get away with shorts and t-shirts, women visiting Morocco are advised to cover their shoulders and legs. Wearing revealing clothes such as shorts, skirts and dresses above the knee could result in unwelcomed looks and comments from locals, espcially men.
Transport in Marrakech: How to get around?
You will be able to explore Marrakech on foot and sometimes the only way to get around is by walking. Once you land in the city, you will quickly notice the high number of bicycles and motorcycles in the city and they drive quite fast so be careful.
Most attractions you want to see are centered around the Medina neighborhood. So, if you stay around the Medina, you will enjoy short walks to get to your destination. However, navigating the narrow streets in the old Medina can be tricky and confusing, especially because most maps feature names and addresses that don’t always correspond to the layout on the ground.
To get around Marrakech easily, you will have to rely on asking for directions (Check our Moroccan Arabic post to learn a few Moroccan Darija sentences). In addition to the crazy motorcycles in the city, there are multiple public transport options to consider for longer trips such as Taxis, buses, and the popular horse-drawn carriages.
Public buses are to be avoided. They are usually fully packed and not really safe to take. The taxis are a good alternative. There are two types of Taxis in Marrakech, white big ones called “Grand Taxi” and yellow small ones called “Petit Taxi“. Grand Taxi is for far-away destinations and day trips outside the city, and the Petit Taxi is the one you will be using around the city center.
When you take a Small Taxi, make sure to ask the driver if he uses the taximeter, if not he does not, look for another taxi or negotiate the price of the trip before you jump in. To get around Marrakech Medina, the price is usually between 15MAD to 25MAD ($1.67-$2.79)
Although horse-drawn carriages are more like a tourist experience than reliable transport to navigate the city, you should not miss out on the experience. You can enjoy a 30 minute city tour on a four-wheeled buggy ride. Like everything in Marrakech, the ride’s price is negotiable but it should generally cost you between 200MAD-250MAD ($22.33-$27.91)
Food In Marrakech: What To Eat In Marrakech?
Marrakech is the best place to try authentic Moroccan food. Moroccan cuisine is rich in surprisingly delicate flavors and culture. With unlimited food options that the country has to offer, I’ve written a detailed Moroccan food guide that lists more than 30 different dish samples. If you are new to Moroccan cuisine and not sure what to eat in Marrakech, check it out.
4 Adventurous Day Trips from Marrakech
Marrakech is undoubtedly a captivating city to visit. It is home to historical places, gardens, mosques, and souqs. But if you experienced the city enough and are looking for more, you might wanna consider going off track. Here, I listed 3 amazing day trips from Marrakech that provide a mix of adventure, nature, and history.
1. Ouzoud Waterfalls
About 3 hours from Marrakech. There, hidden in the Atlas Mountains, lies a natural marvel: Ouzoud Waterfalls. The Ouzoud waterfalls or Cascades d’Ouzoud in French is one of the spectacular natural sights that Morocco showcases in Azilal Province, 95 miles (150 km ) north-east of Marrakech. This amazing hidden attraction in Morocco is just a day’s visit from Marrakech and you definitely need to visit if you wanna escape the heat of the city and discover the combination of flora and fauna away from the hustle and bustle of Marrakech.
The lovely falls are close to the Atlas Mountains and beautifully cascade down into a small lake, on the long way down to the valley. You will be able to enjoy the olive trees, nature, and rock climbing activities. The soothing sound of the waterfalls when it crashes the lake is most amazing. And if you are lucky, you will spot a playful troop of wild monkeys. At the bottom of the falls, the view is breathtaking. You can take the raft ride which will take you right up to where the waterfalls drop where you can take a dip if you want. The amazing raft experience costs around 20MAD ($2) each. There’s also a large variety of restaurants to choose from, some with a view of the valley.
If you are interested to discover this destination, there are plenty of Ouzoud falls tours with Get Your Guide, my favorite go-to for tours around the world.
Pro Travel Tip: the walk down to the bottom is long and rocky, so make sure to wear appropriate trainers.
2. Ourika Valley & Atlas Mountains
Ourika valley is located in the Atlas mountains within an hour’s drive from Marrakech. The valley is certainly one of the most beautiful and well-preserved places in Morocco. Most tour companies take tourists to Siti Fatima local village.
Ouarzazate is another amazing Moroccan city. Located at the edge of the Sahara desert, Ouarzazate is an escape from history. A day trip to this beautiful city is surely not enough but luckily I wrote an ultimate first-timers Ouarzazate travel guide to make the most of your day.
Essaouira is the city of the winds in Morocco. Located on the Atlantic coast, Essaouira is a paradise for windsurfers and water sports buffs. However, the fairy tale city is a perfect destination in Morocco for whoever is looking for a laid-back Marrakech. Yes, Essaouira is a mini-Marrakech but with more calm and serene vibes. The blue and white Medina features lovely narrow alleyways and streets, a bustling souk, kasbahs, art galleries, and of course the best seafood you could ever taste!
Essaouira is certainly a great day trip from Marrakech where you will enjoy the cool breeze, picturesque Medina, and great food. But if you can stop for a little while longer in this little city, I can tell you it is definitely worth it.
The Perfect 4 Days Itinerary in Marrakech
Marrakech is the kind of destination that you need to prepare well for before you visit because there is a lot to see and to do. If you’re just visiting for a few days only you want to make the most of this lively and colorful place in Morocco, which is why I prepared this brief 4 days itinerary of Marrakech for you.
Day 1: Old Medina & El Fna square
- Medina Quarter
- Jamaa El-Fna Square
- Food Tour
- Sadiaan Tombs
- Bahia palace
- Badii Palace
Day 3: Adventure Day Trip to Ouzoud Falls
- Shopping in the Souk
- Cooking Class
Day 4: Mellah, Jardin Majorelle & a Hammam
- Jewish cemetery
- Spices souk
- Le Jardin Majorelle
- Moroccan Hammam night
Have an extra day?
- Day trip to Essaouira or Ouzoud Falls
Budget Needed in Marrakech
Depending on everyone’s travel lifestyle, it’s hard to give a standard budget that can suit everyone. However, to get a close look at how cheap and expensive things in Marrakech, I will try to give you average prices for each section in this budget guide.
Accommodation in Marrakech will be the most budget-consuming thing on your trip. Not because there are no budget hotels around but because you want to stay in a Riad to experience the imperial style of accommodation in Marrakech. The average price you will pay in a 4 stars Riad in Marrakech is between $80 $150 a night. There are plenty of Riads with this price in central locations such as El Mdina and Kasbah.
For budget accommodation, you can find hostels and hotels at $20 a night or less. But, cheap isn’t always cheerful, make sure to check out the location and the reviews before you book.
If you want to spend one week vacation in Marrakech, expect to pay around $600 per person for accommodation in a 3-star accommodation or Riad.
Food prices in Marrakech can vary a lot. Also based on your spending style on food, you can eat in Riads, and upscaled restaurants or in a more local vibe in the markets and Souqs. The average 3 courses meal price in fancy restaurants can go up to 300 MAD ($34) per person for lunch or dinner. And the average price in local restaurants is 50MAD ($6) per person. Breakfast tends to be cheaper, you can have a full Moroccan breakfast at 30 MAD ($4) maximum.
Fast food price is much affordable, you can buy sandwiches, snacks at as less as 10 MAD ($1.2).
So, the average you can per on food per day is 150 MAD ($17) per person in local restaurants.
While you can explore Marrakech on foot, public transport in Marrakech is cheap. Buses and shared taxis cost less than a dollar per ride but you will be only taking taxis to navigate the city. Taxi fares within a distance in the city center will cost you 10 to 15 MAD ($1.2-$1.7) and for longer distances, the price ranges between 20 to 25 MAD ($2.3-$3) but never more than that.
You will find a lot of taxi drivers that don’t use taxi meters for tourists and they charge them random prices. The best thing to do in these situations is to ask if they are using the meter otherwise negotiate the price before you get in. Also, feel free to report taxi drivers that are overcharging you.
Whether you explore the city on foot or using taxis, in a day you could be spending around 50 to 100 MAD ($6-$12) in transport.
4. Day trips and workshops
Tours and day trips are a little bit costly if you are on a budget trip to Marrakech. A day trip from Marrakech to Ait Ben Haddou can cost you up to $150 per person including your food for the day which is usually not covered by the tour company.
Also, if you like long trips, a 3-day trip to the desert or Atlas mountain will cost you double that ($300) if you include extra food, tips, and guides during the trip.
Essaouira and Ain Aserdoun day trips are much cheaper, with as little as $50 per person you could get a perfect day out. And if you are looking for a culinary experience, some amazing cooking classes in Marrakech are available at $100 per person for a half-day experience.
Final Marrakech Travel Tips
1. Plan your trip
Some people are spontanious when it comes to traveling, I like planning! It is not bad to be adventurous and sponstanious with your traveling decisions, but if it’s your first time in Marrakech, I beleive you should be a little bit prepared. Your first step toward planning for your trip to Marrakech is you reading this post which is good.
Planning your itinerary activities and things you want to do or see in the city will give you freedom and time to explore more. Worrying about where to go and what to see while in Marrakech is a huge waste of time. I’ve been there so trust me you don’t want to experience it. So, plan ahead!
2. Buy travel insurance
Although it’s not always needed, I feel more comfortable buying travel insurance when traveling. Our favorite one is from World Nomads, a trusted insurance company used by most travelers and nomads.
You can choose not to buy one for your Marrakech trip. However, if you are planning on some physical activity like mountain climbing or horse riding, I highly advise you get a quote from Word Nomads or any other company you prefer.
3. Bring a power addapter
Morocco uses power outlets and plugs of types C & E. If you are not sure how these plugs look like, check this plug guide website. Also, the standard electrical voltage in Morocco is 127V with a standard frequency of 50Hz.
4. Buy a Sim Card and Internet
Unfortunately, WIFI is not available everywhere you go in Marrakech. So, unless you have international internet credit on your mobile, buying a SIM card and internet is so important. You can pick it up easily from the ariport. There are three mobile networks in Morocco: Maro Telecom, Orange, and Inwi. All of them provide a good internet connection and cheap packages. A SIM card and a 10GB internet package will cost you around $17.
5. Always bargain
Once you land in Morocco, you will soon notice that bargaining is something very common and popular, especially among locals. Therefore, tourists shouldn’t be shy haggling with shop owners and taxi drivers. Plus, expect to be overcharged as a tourist. 04
This article contains affiliate links, meaning we’ll earn a small commission if you make a booking or purchase at no additional cost to you. We really appreciate your support as this helps us make more of these free travel guides. Thank you!