Street in Marrakesh - Morocco itinerary

Two Week Morocco Itinerary + Tips

In Morocco, Travel Guides by Una BaufalaLeave a Comment

This article may contain references to products or services from our advertisers. We may earn commission if you click on these links and choose to book accommodation, buy some products or services. This has no effect on the price for you.

Are you currently thinking of going on a trip to Morocco? If the answer is yes, then let us help you. We’ve been to Morocco and we loved it there. We came without any expectations, and returned with lots of beautiful memories. To help you prepare for your trip to Morocco now we are sharing our 2 week Morocco itineary. It’s a day-by-day itinerary, useful travel tips, hotel recommendations, plus information about transportation and some of the best things to do in Morocco.

Morocco is a country in North Africa, located right across the Strait of Gibraltar. Being just a 4 hour plane-ride away from London, it’s one of the the closest exotic destination to Europe. The country is influenced by Berber, Arabian and European cultures, making it a great choice for your first trip outside of Europe.

Morocco Itinerary: Route & Transportation

There are cheap flights from many cities in Europe to Morocco. To find the best deal use Kiwi NOMAD. There are also ferries from Spain to Morocco.

One example (how we traveled): London – Fez – Marrakesh – Essaouira – Taghazout – Agadir – Mirleft – Marrakesh – Fez.

During our trip to Morocco we used public transportation – local buses, long distance buses and trains, as well as shared taxis or “Grand taxi”, as they call them in Morocco.

Buses (CTM, Supratours) and trains in Morocco are the same as good like in Europe.

People in Fez, Morocco

Fez – Marrakesh by Bus or Train

You can get from Fez to Marrakesh by a bus or train.

Traveling by bus is the cheapest option but trains are faster and more comfortable. Train tickets can be bought at the counter at the train station or from the ticket vending machines which also are located at the train station.

Buses run frequently between Fez and Marrakesh.

The most popular bus companies are CTM and Supratours.

The tickets can be bought at their offices.

Supratours bus tickets also can be bought at the same ticket vending machines at the railway station.

Actually when we were buying bus tickets to Marrakesh we thought that we are buying train tickets. How it’s even possible? Well, we went to Fez railway station and saw the ticket machines next to the ticket counters and decided to buy tickets from one of the machines. We selected the date and time (late in the evening) and bought the tickets. We didn’t know the schedule of trains to Marrakesh and didn’t know what time is the last train to Marrakesh.

An hour before the departure we arrived in the train station to find out that there’s no such a train at that time. We asked the staff and were told that we have bought Supratours bus tickets. Luckily the Supratours bus stop was just across the road from the train station. CTM bus stop is located a couple of miles away from the railway station.

If you want to travel by train and not by bus know the train schedule. Pay attention to the screen. When you are about to buy a train ticket you will have to choose the class of travel. Also train tickets are more expensive than bus tickets.

Bus ticket price: around 160 MAD.

Train ticket price: starting from around 200 MAD.

Marrakesh – Essaouira by Bus

You can get from Marrakesh to Essaouira by bus.

Two of the best bus companies in Morocco, the ones that most tourists travel with, are CTM and Supratours. You can buy bus tickets at their offices. Supratours bus tickets also can be bought at the ticket vending machines in the train stations (e.g., Fez, Marrakesh).

Ticket price: around 80 MAD.

Essaouira – Taghazout by Bus

To get from Essaouira to Taghazout take a bus to Agadir.

Usually buses don’t stop in Taghazout but some stop in Tamraght which is the village nearby. However, you can ask the driver if he can let you get off the bus in Taghazout. When buying a ticket ask where the bus will stop. Buy a ticket to Tamraght if the bus stops there. If not buy a ticket until the end, Agadir, and from there travel to Taghazout by a local bus (No. 32).

The best way to get from Tamragh to Taghazout is by shared taxi (“Grand taxi). You can flag down a taxi on the main road – on the same road you got off the bus. The ride costs around 15-20 MAD per person.

Ticket price: around 70 MAD.

On the train in Morocco

On the train in Morocco

Taghazout – Agadir by Local Bus

It’s very easy and very cheap to get from Taghazout to Agadir. Just look for the bus No. 32.

When we were in Taghazout the road in the town was under construction and the bus stop was moved to a place almost outside the village. However, as the village is so small it was not a problem to walk uphill for a few minutes where a bus stop was located at that time. Ask staff at your hotel / guest house, and they will tell you where the bus stop is located.

You can also travel to Agadir by shared taxi (“Grand taxi) or a regular taxi.

Ticket price: around 7.5 MAD.

Agadir – Mirleft by Bus

There’s a CTM bus to Mirleft daily, at 4 PM. Do not miss it, as it’s the only bus from Agadir to Mirleft.

The tickets can be bought at the CTM counter in Agadir bus station.

There’s another way how to get to Mirleft, though. You can travel to Tiznit by shared taxi or a bus, and then from there take a shared (“Grand”) taxi to Mirleft. “Grand taxi” can be found at the taxi stand in Tiznit which is opposite the main post office.

Ticket price: around 75 MAD.

Mirleft – Marrakesh by Shared Taxi and Bus

From Mirleft get a shared taxi to Tiznit and from there get a bus to Marrakesh.

Taxi stand in Mirleft is very easy to find. It’s right in the town center, close to the Attijariwafa Bank and Boulevard Legzira. Mirleft is a small town, and it’s easy to find everything there.

In Tiznit CTM bus stand (and office) is less than kilometre away from the taxi drop off point. There’s a Supratours bus stand as well. It’s very close to the CTM stand – just a few minute walk away. So, if you arrive to Tiznit and the earliest bus is full go to the other bus company first, before buying a ticket to the next bus.

Grand taxi from Mirleft to Tiznit: around 15 MAD.

Bus ticket price: around 145 MAD.

Marrakesh – Fez by Train or Bus

Head to Marrakesh train station to buy train tickets.

We used one of the ticket machines in the train station. If you want to travel by a bus bus, tickets can be bought at the same machines or in the CTM or Supratours offices that are close to the train station.

Bus ticket price: around 160 MAD.

Train ticket price: starting from around 200 MAD.

A view of Fez from a hill

A view of Fez from a hill

Two Week Morocco Itinerary

Day 1 – Flight to Fez, Morocco. Arriving in Fez

If you arrive in Fez late in the evening the only way to get to the city is to take a taxi. Taxis are outside the airport. A taxi ride to the Medina (old town) or the city center is around 150 MAD.

If you arrive during the day you can take number 16 bus to the city center (near central railway station).

Day 2 – Fez

Explore Fez old town (Medina). You can spend whole day there. Go on your own or with a guide.

There are countless shops and markets in Fez Medina. You’ll find various craft shops there. Leather, pottery, textile, spice, etc. shops are abundant in Fez Medina.

Don’t miss Chaouwara Tanneries and Kairaouine Mosque (Mosque of al-Qarawiyyin). These are probably the most popular attractions in Fez, and deservedly so.

Have lunch at Le Coin des Artistes which is located just outside the Medina. Food is not expensive there. Dishes start at 2 EUR. Staff is polite and unobtrusive.

Fez medina

Fez medina

 Fez medina

Fez medina

Narrow street of Fez medina

Narrow street of Fez medina

A hill near Fez

A hill near Fez

In the evening just before the sunset hike up one of the surrounding hills. One of the best options is Borj Nord hill which is located close to the Medina. There’s a fort at the top of this hill which is modelled after the Portuguese Forts in the 16th century and was established in late 16th century.

We stayed at Ibis Budget Fes Hotel. There is a hill near the hotel. 15 – 20 minutes of walking and you are on the top of it.

There are desert tours available in Fez as well. Mostly it’s gonna be at least a 2 day tour.

Day 3 – Fez, a Train or a Bus to Marrakesh

Start your day early. Visit the Royal Palace and explore the Jewish Quarter (Fes Mellah). Don’t miss Ibn Danan synagogue which is built in the 17th century, and is one of the most popular landmarks in the Jewish Quarter. Visit also the Jewish cemetery.

Wander around the Jewish Quarter. There are plenty of cute tiny streets where outer walls of the houses are painted violet or bright blue (just like the ones in Chefchaouen).

Have lunch at Restaurant Aladino – a popular and inexpensive local restaurant located close to the railway station.

Take the 3 PM train to Marrakesh. It’s an affordable and comfortable way to travel around Morocco.

There are also earlier trains, but this way you can have more time to explore Fez.

It’s better to buy the train ticket one day in advance. You can buy it either at the counter at the train station, or from the ticket vending machines which also are located at the train station. For more info see above.

You’ll arrive in Marrakesh late in the evening (around 10 PM). The best way to get to your hotel is by taxi.

Marrakesh medina

Marrakesh medina

Day 4 – Marrakesh

Go to Marrakesh Medina first thing in the morning, when it’s more quiet there. Unlike the Fez Medina, cars and motorbikes are allowed there. So be careful, as it’s not that easy to manoeuvre in those narrow roads.

Even though Marrakesh Medina is a very busy place it’s not hard to find small, quiet streets where you’ll feel like you’ve gone back to the past.

Visit Majorelle Garden and the Berber Museum (Musée Berbère Jardin Majorelle). Entrance fees are 70 MAD and 30 MAD, accordingly. To visit the Berber Museum you have to buy also a ticket to the Majorelle Garden, as the museum is on the garden’s grounds.

When you have finished exploring the gardens and the Medina head to the modern part of the town. Private walking tours are available.

In the evening return to the Medina and head to the impressive Jemaa el-Fnaa square and market, which is one of the top Morocco attractions for many. Note – if somebody (men with monkeys, snake charmers, acrobats, etc.) in the square offers to take a photo of them, be prepared to pay some money for it. But don’t worry about that! Just say no and enjoy the atmosphere, if you don’t want to pay for photos!

You’ll find various restaurants and juice / smoothie stalls in Jemaa el-Fnaa square.

Have dinner in one of those restaurants, and definitely try a couple of the delicious juices or smoothies!

If you have more time in Marrakesh, note that there are a lot of day trip options – Ouzoud Waterfalls, Berber Villages, Atlas Mountains. It’s even possible to go from Marrakesh to Essaouira on a day trip. Though, we would recommend to spend at least a day or two in this seaside town.

Marrakesh, Morocco

Marrakesh, Morocco

Traffic in Marrakesh, Morocco

Traffic in Marrakesh, Morocco

Marrakesh railway station - Morocco itinerary

Marrakesh railway station – Morocco itinerary

Day 5 – Marrakesh, a Bus to Essaouira

Check out and leave your bags at the reception.

Visit Yves Saint Laurent museum.

Pick up your bags and take a bus to Essaouira. The best time to leave is around 2 PM, so you still have some time for exploring Marrakesh in the morning. Also you won’t arrive in Essaouira late. As the journey takes only 3 hours, you’ll arrive in Essaouira just in time for dinner, around the sunset time.

In the old town of Essaouira

In the old town of Essaouira

Day 6 – Essaouira

Explore the Medina (old town). Just like any other Moroccan city and town, Essaouira also has a Medina.

Have lunch at one of the local restaurants on Rue Bagdad (GPS coordinates: 31.515024, -9.766357). On Fridays local eateries there serve couscous. Any other day you can try delicious tajine with vegetables, meat, fish or seafood.

After lunch head to the harbour. It’s a place bustling with fishermen.

Watch sunset on Essaouira beach.

Street in Essaouira

Essaouira port

Essaouira harbour

Essaouira port in afternoon

Day 7 – a Bus to Taghazout

Take the 3 PM bus to Agadir and get off at Tamragh which is around 4 miles (6 kilometers) south from Taghazout. Buses usually don’t stop at Taghazout even though it is on their way. You can ask the driver, however. Locals told us that sometimes they stop to let off the passengers.

The best way to get from Tamragh to Taghazout is by taxi.

Traveling by a shared taxi (“Grand taxi) is way cheaper than by a regular taxi. You can flag down a taxi on the main road – on the same road you got off the bus.

If you leave at 3 PM, you’ll arrive in Taghazout just in time for dinner, around the sunset time. Enjoy breathtaking views from the cliffs and have dinner at WestCoast restaurant.

Taghazout beach - Morocco

Taghazout beach

Day 8 – Taghazout

Chill on the beach or go surfing.

When someone asks me what to do in Morocco, I always tell – go to at least one of the seaside towns/villages. For example, Essaouira, Taghazout or Mirleft. The vibe there is unlike anywhere else in Morocco.

Day 9 – Taghazout and Paradise Valley

A day trip to Paradise Valley.

Take the No. 32 bus to Awrir (Aourir). The ticket costs mere 5 MAD.

In Aourir look for a shared taxi (“Grand taxi”). The taxi stand is not far from the bus stop. Look for a taxi that goes to Paradise Valley. Price is around 20 MAD per person.

There are several natural pools in the Paradise Valley, so don’t forget to take your swimwear and towel.

As it may take some time to get a shared taxi back to Aourir, do not wait for more than, say, half an hour and get a regular taxi to Taghazout. If you haggle a bit it will cost you around 150 MAD.

Take a dip in the ocean and watch the sunset on Taghazout beach.

Taxis in Agadir, Morocco

Taxis in Agadir, Morocco

Day 10 – a Bus to Agadir

Take the No. 32 bus to Agadir. It takes just one hour and costs around 8 MAD.

Explore Agadir. Visit the fish market, the Medina and the souks. Watch the sunset on Agadir beach.

Day 11 – Agadir, a Bus to Mirleft

As the only bus to Mirleft is at 4 PM, you can spend some time exploring the city.

The bus to Mirleft departs from the Agadir bus station. See above for more information.

You’ll arrive in Mirleft late in the evening.

Mirleft as seen from a hill

Mirleft as seen from a hill

Day 12 – Mirleft and Legzira

Start your day early. Visit Mirleft beach.

Rent a scooter, bicycle or a car and go to Legzira, a beautiful beach 13 miles / 21 kilometers south of Mirleft. The roads to Legzira are good, and there’s not much traffic. However, the roads are windy and often you have to go uphill. If you are traveling on a bicycle it most probably will take you more than one hour to cycle to Legzira.

Legzira beach is awesome! If you like unspoiled nature, for you it’s clearly gonna be among the top 10 best places to visit in Morocco. When we went there in December there were only a few more tourists. For some 30 minutes it was only us on the beach.

Go back to Mirleft so that you arrive there some time before the sunset. Watch the sunset on the cliffs.

Legzira beach, Morocco

Legzira beach, Morocco

Mirleft beach, Morocco

Mirleft beach

Day 13 – a Bus to Marrakesh

Get a shared taxi to Tiznit. From there take a bus to Marrakesh. See info above.

Spend a night in Marrakesh.

Day 14 – a Train to Fez

Take the 12 PM train to Fez. By doing so you’ll arrive in Fez at about 7 PM.

If you want to spend some time in Marrakesh, take the 2 PM train.

Spend the night in Fez.

Day 15 – Going Home

Street in Marrakesh - Morocco itinerary

Morocco Travel Tips

1. You don’t need a visa to travel to Morocco. Citizens of the EU, the USA, Canada, Australia, New Zealand and some countries in Asia and South America don’t require a visa to travel to Morocco.

2. To save on roaming fees get a Moroccan SIM card. You can get one at the airport, at the train station or at any cell phone store. Morocco has three network operators: Maroc Telecom, Orange and Inwi. We had Maroc Telecom SIM, and we didn’t have any problems with it. SIM cards are cheap (around 20 MAD), as well as mobile data (around 10 MAD per 1 GB).

3. Best time to visit Morocco is during the spring and fall. However, the weather in some places in Morocco is pleasant throughout the year. Check HolidayWeather for more info!

4. Trains are the most convenient way to travel around Morocco. It’s an affordable and comfortable way of travel. Unfortunately, you can’t get everywhere by a train in Morocco. The second best option are CTM and Supratours buses. The tickets are inexpensive, and the buses are in a very good condition, like in Europe.

5. Accommodation in Morocco is not expensive. But it’s not as cheap as in Southeast Asia. Be prepared to pay at least 150 to 200 MAD (15 – 20 EUR) for double room with a shared bathroom. A bunk in a backpacker hostel starts at 50-70 MAD (5 – 7 EUR).

Morocco: Accommodation

1. Fez – Ibis Budget Fes

Ibis Budget Fez

Ibis Budget Fez

A good budget hotel 15 minute drive away from the Medina. It’s a good option for those who arrive late in the evening or at night. Unlike hotels in the Medina (narrow streets; cars are not allowed), Ibis Budget is very easy to find. The rooms are rather small but clean and modern. Each room has a private bathroom and air conditioning.

Breakfast is not included.

Double room starts at 300 MAD. Check prices and availability.

2. Marrakesh – Riad Thalge

Riad Thalge

A hotel lobby - Marrakesh, Morocco

An inner yard of Riad Thalge

A beautiful riad in Marrakesh Medina, not far from the Jemaa el-Fnaa square. Each room has a private bathroom and a fan (or heater). Guests have access to the roof terrace.

Breakfast is included.

Double room starts at 500 MAD. Check prices and availability.

3. Essaouira – Les Matins Bleus

Beautiful, colorful rooms in a beautiful traditional house – riad. Les Matins Bleus is located in the Medina, not far from the beach. Each room has its own bathroom and patio.

Breakfast is included.

Double room starts at 500 MAD. Check prices and availability.

4. Taghazout – Sol House Taghazout Bay Surf

Taghazout beach - Morocco

Taghazout beach

A beautiful hotel located on Taghazout beach. Hotel has an outdoor pool and a bar. Hotel offers rooms and bungalows of different sizes.

Breakfast is included.

Double room starts at 800 MAD. Check prices and availability.

5. Agadir – Mogador Al Madina

4 star hotel just a couple of minute walk away from the beach. Hotel has a pool, spa and a restaurant. Rooms are spacious, and feature a private bathroom and air conditioning.

Breakfast is not included.

Double room starts at 400 MAD. Check prices and availability.

6. Mirleft – Résidence Europa

Inexpensive apartments. Apartments feature a kitchen, bathroom, living room and bedroom.

Breakfast is not included.

Double room starts at 240 MAD. Check prices and availability. 

Have you been to Morocco? What was your experience?

Una Baufala

Author: Una Baufala

Una is a traveler and travel blogger from Latvia. Apart from traveling and exploring new places she loves to read books. And she adores cats. Together with Kaspars they have been traveling – volunteering – working abroad since October 2013. is where she shares her travel experiences.

Leave a Comment