The best day trip from Casablanca is Rabat — the national capital is barely an hour away by frequent train and packs four world-class monuments into one relaxed day. After that, the standout choices are the Atlantic coast south of the city: the UNESCO-listed Portuguese cistern and sea ramparts of El Jadida (about 90 minutes), the oyster lagoon at Oualidia (around two hours), and the small, art-filled riverside medina of Azemmour on the way. Marrakech is possible as a day trip but a long one — better as an overnight. Here is how each works, and how to choose.
1. Rabat — the capital, under an hour away
If you make one day trip from Casablanca, make it Rabat. Morocco's capital is about 90 km north and roughly an hour by train — frequent ONCF intercity services, plus the Al Boraq high-speed line, run between Casa-Voyageurs and Rabat-Ville throughout the day. It is calm, green and walkable in a way Casablanca is not, and it lays out an exceptional set of sights in a compact area.
The highlights are the Kasbah of the Udayas — a blue-and-white clifftop quarter over the river mouth — the soaring unfinished Hassan Tower and the marble Mausoleum of Mohammed V beside it, and the romantic Roman-and-Merinid ruins of the Chellah, half-reclaimed by storks and gardens. A full day comfortably covers all four with a mint tea in the Andalusian garden between them. It is the easiest, most rewarding escape on this list.
2. El Jadida — sea ramparts & the Portuguese cistern
South of Casablanca, El Jadida is the best coastal day trip. It is about 90–100 km away — roughly an hour and a half by train or car — and its walled seafront, the old Cité Portugaise, is a UNESCO World Heritage Site. The showpiece is the Portuguese Cistern: a vaulted 16th-century underground chamber where a thin film of water mirrors the columns and a single shaft of light — one of the most photographed interiors in Morocco, and a location famous from Orson Welles' Othello.
Around it you can walk the sea ramparts, look out from the bastions, and slow down on the town beaches. El Jadida trades the big-city intensity of Casablanca for Atlantic air and an unhurried pace — an ideal contrast for a second free day.
3. Oualidia — the oyster lagoon
Further down the same coast, Oualidia is a sheltered tidal lagoon about two hours south of Casablanca, prized for two things: oysters — farmed in the lagoon and served by the dozen at simple waterside tables — and calm, shallow swimming protected from the Atlantic swell by a natural rock barrier. It is a favourite weekend escape for Casablancais and a lovely, low-key day by the water. Because it sits off the main rail line, Oualidia is best reached with a private driver, which also lets you pair it with a stop at El Jadida or Azemmour on the way.
4. Azemmour — the artists' medina on the river
Just before El Jadida, where the Oum Er-Rbia river meets the sea, Azemmour is a small, often-overlooked medina about 80 km from Casablanca. Its whitewashed ramparts and quiet lanes have become a low-key artists' quarter, with murals and studios tucked into the old Portuguese walls. It rarely warrants a full day on its own, but it makes a charming, photogenic stop when you are already heading down the coast to El Jadida or Oualidia.
5. Marrakech — possible, but a long day
People do ask about Marrakech as a day trip, so here is the honest answer: it is about 240 km south — roughly three hours each way on the A3 motorway, or a little over three hours by train — which means a same-day return is six-plus hours of travel for only a few hours in the medina. If Marrakech is the one thing you must see and you have no other option, it can be done; but you will see the Jemaa el-Fnaa and the souks in a rush and miss the city at its best, in the evening. For Marrakech, an overnight stay is far more rewarding — see our Casablanca-to-Marrakech itinerary for a better way to bridge the two cities.
If a day trip is the only way it fits, do it by private car rather than two trains: about 2 h 45 to 3 h 30 each way on the motorway, four or five hours in the medina, and a return time agreed in the morning. Our Marrakech day trip from Casablanca is planned that way, including an honest check of whether it fits a cruise call (usually only a long one).
6. Tangier — by high-speed train
Tangier is about 340 km north, around 3 h 30 by road, but the Al Boraq high-speed train runs Casa-Voyageurs to Tanger Ville in about 2 h 10 (Seat61, 2026). That makes the Kasbah, the medina and the Cape Spartel lighthouse over the Strait of Gibraltar a long but easy day. Train times change with the season, so check the ONCF timetable for your date. See the Tangier day trip by high-speed train for a version with a driver to the station and a guide waiting in Tangier.
At a glance
| Day trip | Distance | Rough time one way | Best for |
|---|---|---|---|
| Rabat | ~90 km | ~1 hr (train) | Monuments, history, an easy first trip |
| El Jadida | ~90–100 km | ~1.5 hr | Sea ramparts, the Portuguese cistern |
| Oualidia | ~190 km | ~2 hr | Oysters, calm lagoon swimming |
| Azemmour | ~80 km | ~1.25 hr | A quiet riverside medina; a coastal add-on |
| Marrakech | ~240 km | ~3 hr | Better as an overnight, not a day trip |
| Tangier | ~340 km | ~2 hr 10 (Al Boraq train) | The Kasbah and the Strait, by high-speed train |
Distances and times are approximate and depend on traffic, the service you take and your exact start point. Check the live ONCF timetable for train days.
Train or private driver?
For Rabat and El Jadida, the train is excellent — frequent departures from Casa-Voyageurs and Casa-Port, low fares, and no road traffic. For Oualidia, Azemmour, or any day that strings together several stops on the coast, a private driver is more practical: those places sit off the main rail line, and a car lets you set your own pace, start early, and combine destinations into one loop. As a rule of thumb, solo and budget travellers heading to a single rail-served city take the train; families, early starts and full-day coastal itineraries favour a driver.
How to choose, in one line
- One free day, want monuments and history? Take the train to Rabat.
- One free day, want sea air and a slower pace? Head to El Jadida.
- Love seafood and quiet water? Drive south to Oualidia.
- Two free days? Pair Rabat with a coastal day at El Jadida or Oualidia.
- Set on Marrakech? Stay overnight rather than racing there and back.
To plan the rest of your stay, see our guide to how many days in Casablanca, our guide to getting around Casablanca, and our neighbourhood guide. Or browse our private tours and arrange a driver for any of these trips.
