Where to Stay in El Jadida: Beach, Portuguese City and Mazagan 2026
El Jadida (formerly Mazagan) is a favorite weekend destination for Casablanca locals (1h15 by train). Three main zones stand out for lodging: the UNESCO Portuguese city (historic center), the beachfront (Al Jamia Al Arabia Avenue) and the Mazagan Beach & Golf Resort (7 km away, Sofitel level). Each zone matches a different profile and budget.
For a full family weekend, the Mazagan Beach & Golf Resort offers the most complete stay (private beach, pools, golf, casino, kids club). For heritage, choose a guesthouse near the UNESCO Portuguese city. For a small budget, a beachfront hotel downtown.
Zone comparison
| Zone | For whom? | Strength | Good to know | |---|---|---|---| | Portuguese city (center) | Heritage, culture | UNESCO, cistern, ramparts | Limited hotels | | Downtown beachfront | Families, weekend | Beach, buzz, soft prices | Less upscale | | Mazagan Beach Resort | Luxury, golf, family | Private beach, casino, kids club | 7 km from center | | Sidi Bouzid (south) | Quiet seaside | Beaches, residences | 5 km from center |
The Portuguese city and historic center
The Portuguese city (16th century), UNESCO-listed in 2004, is El Jadida's jewel: ramparts, the Portuguese cistern (Orson Welles's filming location for Othello), the Church of the Assumption, a unique Mediterranean atmosphere. A few charming guesthouses and boutique hotels have opened in and around the citadel.
Ideal for: travelers seeking authenticity and heritage, couples, short cultural stays.
Portuguese-city guesthouses· Booking.com
The beachfront (downtown)
The avenue runs along the sea with 3-4 star hotels and family restaurants. Good value for money for a weekend, beach on foot, local buzz. The most practical, economical choice.
Ideal for: families, seaside weekends, mid-range budgets.
Mazagan Beach & Golf Resort
El Jadida's flagship address, 7 km south: a 5-star resort with a private beach, an 18-hole golf course, pools, restaurants, a casino, spa and kids club. All-inclusive options available. An ideal setting for families and golfers who want a complete stay without moving.
Ideal for: families, golfers, couples seeking all-in seaside luxury.
See Mazagan Beach Resort· Booking.com
Sidi Bouzid
5 km south of the center, Sidi Bouzid is a quieter seaside area with beaches and residences. A few hotels and apartments for relaxing beach stays.
Indicative budget
(summer high season, excluding events)
- Portuguese-city guesthouse: €40-90
- 3★ downtown / beach hotel: €50-100
- 4★ beachfront hotel: €90-180
- Mazagan Beach & Golf Resort: €200-450
- Sidi Bouzid apartment: €60-120
Which accommodation for your profile?
Getting there and around
- ONCF train: direct from Casablanca (1h15, ~45 MAD), ideal without a car.
- Car: 1h30 from Casablanca (90 km), handy for Mazagan and Oualidia.
- Petit taxis: for downtown and Mazagan (7 km).
- CTM bus: regional connections.
Compare car rentals· Discover Cars
Seasons
| Period | Climate | Rating | |---|---|---| | June-September | Ideal for swimming | ⭐⭐⭐⭐⭐ High season | | April-May / October | Mild | ⭐⭐⭐⭐ Excellent | | November-March | Mild oceanic | ⭐⭐⭐ Quiet |
Mistakes to avoid
FAQ — Where to stay in El Jadida
Is El Jadida worth a weekend?
Mazagan Beach Resort or downtown?
How do you get to El Jadida from Casablanca?
How many nights in El Jadida?
Are there riads in El Jadida?
Is El Jadida family-friendly?
In summary
For a weekend in El Jadida, the Mazagan Resort offers the most complete family stay (private beach, golf, kids club). For heritage, choose a guesthouse near the UNESCO Portuguese city. The town is calm and reachable by train from Casablanca, ideal for unwinding.
My 3 key tips:
- Stay near the Portuguese city to visit it on foot early in the morning.
- Choose Mazagan for an all-in family stay.
- Book ahead on summer weekends (Casablanca crowds).



