Casablanca coast

Morocco Guide · City connection

From Marrakech to Casablanca

Travel from the Red City to Morocco’s modern Atlantic hub.

At a glance

Distance and Travel Time from Marrakech to Casablanca

Distance
About 240 km / 150 miles
Journey
Around 2.5 to 4 hours
Direct road
A7 motorway

Choose your pace

How to Travel from Marrakech to Casablanca

Train

Frequent ONCF services link Marrakech with Casa Voyageurs in about three hours.

Bus

Air-conditioned coach services offer a budget-friendly alternative.

Car or private transfer

Door-to-door flexibility with time for optional stops.

Optional pauses

What to see along the way.

El Jadida

A coastal detour with Portuguese-era architecture and waterfront views.

Settat

A convenient pause for a quieter look at everyday Morocco.

On arrival

Casablanca highlights.

Hassan II Mosque

A landmark of Casablanca’s Atlantic shoreline and modern architecture.

The Corniche

A promenade for sea views, cafés and a slower coastal rhythm.

Habous Quarter

Craft shops, cafés and a blend of Moroccan-French design.

Travel well

Tips for a smooth journey.

  • Book rail or coach tickets early in busy periods.
  • Carry water and a small snack.
  • Plan an early arrival for city sightseeing.

Plan the route

Travel Morocco your way.

Our local team can help shape a private city-to-city journey around your plans.

Plan this journey

Authentic Tours Marrakech

Build your Morocco journey.

Step 1 of 3 · Choose an offer

Which journey caught your eye?

Choose one of our private tours, or let our local team recommend the right route.