Casablanca: 4-Day Chefchaouen, Tangier & Rabat Tour

4 days (approximately)
Pickup offered
Offered in: English and 1 more

This four-day guided tour is the ideal way to discover the best of northern Morocco, combining cultural landmarks, architectural diversity, and unforgettable landscapes. Beginning and ending in Casablanca, this journey covers the iconic Blue City of Chefchaouen, the Mediterranean gateway of Tangier, and the elegant imperial capital of Rabat.

Travel in comfort with a luxury, air-conditioned vehicle and enjoy selected accommodations throughout the tour. Each day offers a balanced mix of guided visits, cultural experiences, and free time for photography, walking, and exploration—perfect for travelers seeking a smooth, well-organized, and enriching Moroccan experience.

What's Included

Chefchaouen Accommodation
First night Casablanca Accommodation
Tangier Accommodation
Breakfast (Optional[4])
Breakfast
Personal expenses
Tips

Meeting and pickup

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

The driver will be waiting you with a sign with your name in the hotel or airport

Itinerary

Duration: 4 days (approximately)
    Day 1

    Casablanca ➝ Casablanca

    1 stop
  • 1
    Casablanca

    Experience the transition from colonial heritage to modern Morocco. Your journey begins with a guided visit of Casablanca, a city where French-era architecture meets contemporary Moroccan development. The day includes an exterior stop at the Hassan II Mosque, followed by visits to Rick’s Café, the Corniche Ain Diab, and the Notre Dame de Lourdes Church. You will also explore the Habbous District, known for its blend of Moroccan tradition and French planning, and finish the day at Mohammed V Square, surrounded by Art Deco and Moorish buildings. Overnight in Casablanca.

    1 day Admission ticket free
  • Day 2

    Casablanca ➝ Chefchaouen

    1 stop
  • 2

    Travel from the Atlantic coast into the Rif Mountains and explore the Blue City. Depart Casablanca toward northern Morocco, enjoying changing landscapes along the route. Upon arrival in Chefchaouen, you will visit the Kasbah and its Andalusian gardens before walking through the city’s famous blue-painted streets. The remainder of the day provides free time to enjoy the peaceful atmosphere, take photos, or shop for local crafts. Overnight in Chefchaouen.

    1 day Admission ticket free
  • Day 3

    Chefchaouen ➝ Tangier

    1 stop
  • 3

    Discover the Mediterranean spirit of Tangier where Africa meets Europe. Leave the Blue City for Tangier, a key cultural and historical port city. Visits include the Hercules Caves, Cap Spartel—the meeting point of the Mediterranean Sea and the Atlantic Ocean—and the old town around the Grand Socco. You will also explore the American Legation Museum before settling into your hotel in Tangier for the night.

    1 day Admission ticket free
  • Day 4

    Tangier ➝ Rabat ➝ Casablanca

    2 stops
  • 4
    Rabat

    Explore Morocco’s elegant capital before returning to Casablanca. Travel south to Rabat, where you will visit the Hassan Tower and the Mausoleum of Mohammed V, two important national landmarks. Continue to the Oudaya Kasbah, known for its blue-and-white houses and Andalusian-style gardens.

    4 hours Admission ticket free
  • 5
    Casablanca

    After completing your Rabat visit, the journey continues back to Casablanca, with drop-off at your preferred location.

    1 hour 30 minutes Admission ticket free

Additional info

  • Infants and small children can ride in a pram or stroller
  • Public transportation options are available nearby
  • Specialized infant seats are available
  • Suitable for all physical fitness levels
Supplied by TRIP SAFE

Tags

Multi-day Tours
Bus Tours
Private and Luxury
Private Sightseeing Tours
Historical Tours
4WD Tours
Car Tours
Short term availability

Cancellation Policy

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

Show more

from per person
Was {{formatPrice(summaryFromPriceBeforeDiscount, currency, 2)}}