Marrakech to Casablanca Day Trip with Hassan II Mosque Visit

4.5
(6 reviews)
Marrakech, Morocco

9 to 12 hours (approximately)
Pickup offered
Offered in: English and 8 more

Discover Casablanca on a full-day trip from Marrakech, combining the city’s most iconic landmarks, cultural highlights, and Atlantic coastline in one convenient experience.

Visit the impressive Hassan II Mosque, explore Mohammed V Square, discover Casablanca’s Medina and Art Deco architecture, and enjoy the ocean views along La Corniche.

With comfortable air-conditioned transportation and a professional driver, this Casablanca day tour from Marrakech offers an easy way to experience Morocco’s largest city in a single day, with free time to explore and enjoy lunch at your own pace.

What's Included

Air-conditioned transportation throughout the day
Opportunity to see Casablanca's main landmarks
Pickup service according to your selected tour option
Friendly, professional driver
Fuel, tolls, parking
Full-day excursion from Marrakech
Lunch
Tips
Hassan II Mosque interior entry ticket

Meeting and pickup

Pickup points
You can choose a pickup location at checkout (multiple pickup locations are available).
Pickup details:

Pickup arrangements depend on the option booked. Group departures take place from convenient central meeting point in Marrakech, while private bookings include pickup directly from your hotel or riad.
For private bookings, we will contact you via whatsapp after booking to confirm your accommodation name and arrange pickup details

OR
Meeting point
You can choose from multiple locations at checkout.
End point
This activity ends back at the meeting point.

Itinerary

Duration: 9 to 12 hours (approximately)
  • 1
    Marrakech

    At 7:00 AM, your adventure begins with a pickup from Marrakech. Settle into a comfortable, air-conditioned vehicle as you embark on a scenic journey toward Casablanca—your gateway to Morocco’s coastal elegance.

    3 hours • Admission ticket free
  • 2
    Casablanca

    At 10:00 AM, arrive in the vibrant city of Casablanca, where the Atlantic breeze and urban energy greet you. Your driver- guide will provide a brief orientation before you begin exploring the city's iconic landmarks and cultural treasures.

    20 minutes • Admission ticket free
  • 3
    The Church Of The Sacred Heart

    Enjoy a visit to the former Sacred Heart Cathedral, a unique Casablanca attraction known for its impressive architecture and artistic atmosphere

    30 minutes • Admission ticket included
  • 4
    Casablanca-Settat

    Visit Mohammed V Square, the administrative and cultural heart of Casablanca, famous for its elegant architecture and lively atmosphere

    30 minutes • Admission ticket free
  • 5
    Hassan II Mosque

    Explore the Hassan II Mosque, Morocco’s largest mosque overlooking the Atlantic. Exterior visit included; interior access available with an entrance ticket (€14 per person)

    1 hour • Admission ticket not included
  • 6
    Casablanca

    Visit La Corniche for a photo stop, free time, and a relaxing walk along the seaside.

    1 hour • Admission ticket free
  • 7
    Marrakech

    Return to Marrakech Begin the return journey to Marrakech in a comfortable vehicle, arriving in the evening with drop-off at your hotel or a central meeting point

    3 hours • Admission ticket free

Additional info

  • Wheelchair accessible
  • Infants and small children can ride in a pram or stroller
  • Public transportation options are available nearby
  • Specialized infant seats are available
  • Transportation options are wheelchair accessible
  • Suitable for all physical fitness levels
Supplied by Tours Village Voyage

Tags

Day Trips
Full-day Tours
Bus Tours
Private and Luxury
Audio Guides
Cultural Tours
City Tours
Car Tours
Luxury Car Tours
Additional fees
New Product
Short term availability

Cancellation Policy

For a full refund, cancel at least 24 hours before the scheduled departure time.

Show more

Rating

4.5 Based on 6 6 reviews
5 stars
5
4 stars
0
3 stars
0
2 stars
1
1 star
0
from per person
Was {{formatPrice(summaryFromPriceBeforeDiscount, currency, 2)}}