Morocco Amazing Destination

Day Trip from Casablanca to Marrakech: The Ultimate Guide to the Red City

Plan the perfect day trip from Casablanca to Marrakech. Discover how to get there, top attractions, and expert tips to explore the Red City in a single day.

Day Trip from Casablanca to Marrakech

A day trip from Casablanca to Marrakech is one of the most exciting excursions you can take while staying in Morocco’s economic capital. In just over two hours, you can leave behind the modern skyline and oceanfront boulevards of Casablanca and step into the vibrant, sensory-rich world of the Red City. Whether you are drawn by the legendary Jemaa el-Fnaa square, the exotic gardens, or the labyrinthine souks brimming with handicrafts, a Casablanca to Marrakech day trip packs a remarkable amount of discovery into a single day.

This guide covers everything you need to know — from how to get from Casablanca to Marrakech to the best things to do in Marrakech in one day and a sample itinerary that makes the most of every hour.

How to Get from Casablanca to Marrakech

The Casablanca to Marrakech distance is roughly 240 kilometers, and there are several reliable ways to make the journey. Each option offers a different balance of speed, cost, and convenience — choose the one that best fits your travel style.

By High-Speed Train (Al Boraq)

The Casablanca to Marrakech train is the most popular and efficient choice. Morocco’s Al Boraq high-speed service connects the two cities in approximately 2 hours and 30 minutes.

The train is air-conditioned, comfortable, and lets you enjoy the changing Moroccan landscape — from coastal plains to the foothills of the High Atlas — without worrying about traffic or navigation.

By Private Car or Taxi

For maximum flexibility, hiring a private car with a driver is an excellent option for a Marrakech day trip from Casablanca.

This option is ideal for families, couples, or anyone who values a stress-free, fully personalized experience.

By Bus

CTM and Supratours operate comfortable coaches between the two cities.

The bus is the most budget-friendly option but requires slightly more travel time. For a day trip, you will want to catch one of the earliest departures to maximize your time in Marrakech.

Top Things to Do in Marrakech in One Day

With only one day, having a clear plan is essential. Here are the must-see attractions for your day trip from Casablanca to Marrakech.

1. Jemaa el-Fnaa Square

No visit to Marrakech is complete without experiencing Jemaa el-Fnaa, the beating heart of the Red City and a UNESCO-recognized masterpiece of oral heritage. By day, the square buzzes with juice stalls, henna artists, snake charmers, and fruit vendors. By late afternoon, it transforms into an enormous open-air food market with dozens of stalls serving grilled meats, fresh seafood, and traditional Moroccan dishes.

2. Koutoubia Mosque

Standing tall just off Jemaa el-Fnaa, the Koutoubia Mosque is Marrakech’s most iconic landmark. Its 77-meter minaret is visible from miles away and served as the architectural model for the Giralda in Seville and the Hassan Tower in Rabat.

3. Bahia Palace

A short walk from the square, Bahia Palace is a stunning 19th-century palace built by Grand Vizier Si Moussa. Its name means “brilliance,” and it lives up to it — the palace features intricate zellige tilework, painted cedar ceilings, marble courtyards, and lush gardens filled with citrus trees and fountains.

4. Majorelle Garden

The Majorelle Garden is one of the most visited attractions in Morocco and for good reason. Created by French painter Jacques Majorelle and later restored by Yves Saint Laurent, this botanical oasis bursts with exotic plants, bamboo groves, cacti, and the famous cobalt-blue villa that houses the Berber Museum.

5. Explore the Souks of the Medina

Marrakech’s medina is a UNESCO World Heritage site and a shopper’s paradise. The narrow, winding alleyways north of Jemaa el-Fnaa house thousands of tiny shops and workshops selling everything from leather bags and Berber carpets to spices, ceramics, and lanterns.

Sample One-Day Itinerary

Here is an efficient route to make the most of your day trip from Casablanca to Marrakech:

This itinerary gives you a well-rounded taste of Marrakech, balancing must-see landmarks with time to simply wander and absorb the city’s unique energy.

Tips for Your Casablanca to Marrakech Day Trip

Is a Day Trip from Casablanca to Marrakech Worth It?

Absolutely. While a single day can only scratch the surface of what Marrakech has to offer, the city is compact enough that you can see many of its highlights in 7 to 8 hours of exploring. From the architectural splendor of Bahia Palace to the electric atmosphere of Jemaa el-Fnaa, a day trip from Casablanca to Marrakech delivers an unforgettable introduction to one of the world’s most captivating cities.

If you have more time, consider spending two or three days in Marrakech to explore at a slower pace, take a cooking class, visit the Atlas Mountains, or enjoy a traditional hammam experience. But if you only have one day, this itinerary ensures you leave with lasting memories.

Discover More of Morocco with Our Guided Tours

If a single day in Marrakech leaves you wanting more, our 8-Day Imperial Cities and Desert Tour from Casablanca is the perfect way to dive deeper into Morocco. This expertly crafted itinerary takes you from the Hassan II Mosque in Casablanca to the imperial cities of Rabat, Meknes, and Fes, through the golden dunes of the Sahara Desert, and finally to Marrakech for a full guided exploration — all with comfortable transport and handpicked accommodation.

For travelers with a bit more time, our 10-Day Morocco Tour from Casablanca to Marrakech offers an even richer experience. You will journey through Casablanca, explore the Roman ruins of Volubilis, wander the medieval streets of Fes, ride a camel across the Erg Chebbi dunes at sunset, and finish with two full days in Marrakech — the ideal blend of culture, adventure, and relaxation.

Prefer a custom itinerary? We design private tours tailored to your interests, pace, and travel dates — get in touch to plan your personalized Moroccan adventure.

Frequently Asked Questions

How far is Marrakech from Casablanca?

The distance from Casablanca to Marrakech is approximately 240 kilometers (149 miles). The journey takes between 2.5 and 3.5 hours depending on your mode of transport, making it perfectly feasible for a day trip.

Can you do a day trip from Casablanca to Marrakech?

Yes, a day trip from Casablanca to Marrakech is absolutely doable. With a travel time of around 2.5 hours each way, you can leave early in the morning, spend 7 to 8 hours exploring the city, and return to Casablanca comfortably by evening.

What is the best way to get from Casablanca to Marrakech?

The best ways to travel from Casablanca to Marrakech are by high-speed train (Al Boraq, about 2.5 hours), private car or taxi (about 2.5 hours via the A3 motorway), or bus (3 to 3.5 hours). The Al Boraq train offers the best combination of speed, comfort, and affordability.

What are the top things to do in Marrakech in one day?

The must-see attractions for a Marrakech one-day itinerary include Jemaa el-Fnaa square, the Koutoubia Mosque, Bahia Palace, the Majorelle Garden, and the souks of the medina. Prioritize the medina and the Majorelle Garden for a well-rounded day.

What our travelers say

Reviews from TripAdvisor

The best tour guide you'll find!

I don't normally give reviews let alone 5 star ones but Hassan and his team have gone so far above my expectations from a tour company I thought they more then deserved it. As a Solo traveler I was or course concerned about safety. So what made me go with them? Morocco amazing destinations was responsive on the phone transparent and fair with their prices, but it was more than that. They gave me traveling tips and we're always a phone call away if I had a question or needed a place to stay. Unfortunately the first few days of my trip I was sick I wasn't feeling well enough to start the tour when I communicated this to the company their primary concern was me feeling better and enjoying my trip and they didn't even ask for a compensation fee even though they had driven all the way out there. I was really touched by this and called them a couple days later to continue the tour. The tour guide takes you in like one of his family showing you his home his community and tradition. Something I can say as an American we don't really have an abundance. The openness of the people to share what they have connect to you and how they live with one another was really an experience for me. If any of what I'm saying speaks to you book your tour with them and no further for a good experience in Morocco.


Do you want Quality Service? Would you like to feel welcomed? Choose this company, you won't be disappointed 🙏🏾🫶🏾

If I could rate this company with 20 stars that would not be enough!!! From the moment we arrived they treated us with so much respect and you can tell they take pride in the service they provide. Hamid my expert driver and friend was nothing short of extraordinary. His attention to detail and character blew me away. I found myself getting emotional any time he would go above and beyond to ensure my comfortability. Hamid I cannot thank you enough, you my friend are something special. To your boss Hassan, thank you for pairing me with this talented young man. We will be back God willing in July but ONLY if Hamid will accommodate us. I will name my son after him - The real Fatimah


Spectacular experience 100% recommended

The service of our guide Hassan has been excellent. At all times we have felt accompanied by him, feeling him as a friend who has made the journey with us and who has transmitted to us the passion for his work, his country, his people and especially his Berber culture.


Ready for an Adventure?

Have questions? Feel free to contact us using the form below. We're here to help!

  • Email us

    moroccoamazingdestination@gmail.com

  • Call us

    +212 605 67 95 37 / +34 634 22 58 83

  • Follow us

    @moroccoamazingdestination