The top mid-range hotels in Morocco’s largest city.

See All Casablanca Hotels

Club Val d’Anfa Hotel

Casablanca, Grand Casablanca Region, Morocco

Club Val d'Anfa Hotel has a seaside location in Casablanca's bustling La Corniche -- near restaurants, bars, and nightlife -- and distinctive Moroccan character throughout its interiors. The upper-middle-range hotel's 137 rooms feature flat-screen TVs and free Wi-Fi, and some rooms have ocean views. An outdoor freeform pool, massage treatments (for a fee), a sauna, Turkish steam rooms, several restaurants, and a nightclub with belly dancing add a resort vibe here, though Wi-Fi can be spotty and some rooms could use renovating. 


Hotel les Saisons

Casablanca, Grand Casablanca Region, Morocco

While Club Val d'Anfa is located about 150 feet from the ocean, the small boutique Hotel les Saisons has a central Casablanca location amid the city's noise and chaotic traffic, but also close to dining and major sights. The property's 48 casual guest rooms have bright red accent walls and other modern touches, but the look is overshadowed by old-fashioned and scuffed wood furniture that detracts from their appeal. All units come with flat-screen TVs, lightly stocked minibars, and free Wi-Fi, but they lack kettles and coffeemakers. The rock-and-roll-themed restaurant and bar is the property's best feature, where guests are served a free breakfast that gets mostly positive reviews.


Moroccan House Hotel Casablanca

Casablanca, Grand Casablanca Region, Morocco

Located in the city center, Moroccan House Hotel Casablanca is a 10-floor, 55-room property with a genuine Moroccan feel. There's no pool, but the mid-range hotel does have a sauna and hammam steam room, as well as a Moroccan restaurant. Rooms offer Moroccan charm but are a little tired and need refurbishment, and past guests have experienced noise issues. The hotel is located about an eight-minute walk from the Casa Port train station and a 20-minute walk from the main entrance of the Old Medina. In all, it is one of the best hotels in Casablanca, especially in its price range. Note that the hotel charges for parking and the breakfast buffet, both of which are free at Hotel les Saisons.


Casablanca Le Lido Thalasso & Spa

Casablanca, Grand Casablanca Region, Morocco

Like Club Val d'Anfa, Casablanca Le Lido Thalasso & Spa is located in the bustling La Corniche area of Casablanca. The hotel doesn't have its own private beach, but a public beach is less than a five-minute walk east. The 187 rooms are fairly spacious and quiet, and with the hotel's oceanfront location they get good air and natural light. All rooms have balconies or patios, and some overlook the ocean, pools, and gardens. Air-conditioning, hairdryers, in-room safes, minibars, free Wi-Fi, and flat-screen TVs with satellite channels are standard. Note that some units could use renovation and better maintenance. The hotel has a wide array of facilities, including a thalassotherapy spa, two outdoor pools, several restaurants, and a nightclub. 


Atlas Sky Airport

Casablanca, Grand Casablanca Region, Morocco

The 150-room, upper-middle-range Atlas Sky is a solid choice for travelers seeking a comfortable stay near the airport. A free airport shuttle runs every 30 minutes (five-minute ride), while on-site guests can make use of the outdoor pool, elegant spa facilities, or multiple restaurant and bars. Attractive and contemporary rooms have mini-fridges, flat-screen TVs, and kettles, but guests have reported noise both from planes and adjacent rooms due to thin walls. Another downside is that there's no gym on-site. The hotel shares facilities with the Hotel Relax Airport next door, so it's worth comparing rates.