Skip to Content

Morocco Hotels with On-Site Restaurants

Savour delicious dining experiences at Marriott Bonvoy’s hotels with on-site restaurants and bars in Morocco. From gourmet dining experiences to casual eateries, our hotels offer a variety of dining options to suit every palate. Enjoy the convenience of having delicious meals just steps away from your room, whether you're in the mood for a hearty breakfast, a leisurely lunch, or an elegant dinner. Book your stay today and treat yourself to a culinary journey without ever leaving the comfort of your hotel.

Showing 1-12 of 13 hotels

Sort by:
City
Lowest Regular Rate for Fri, 24 Jul - Sat, 25 Jul

For both business and leisure, we warmly welcome you to the first Courtyard hotel in Africa

View Details

Explore vibrant and Art Deco Casablanca by embracing the elegance of our 4 star establishment

View Details

A gateway to the real Casablanca

View Details

Casablanca Marriott Hotel, a 5-star hotel located in the city center of Casablanca

View Details

Luxury hotel with fine dining, a modern gym, pool and event space in Fes, Morocco.

View Details

Exclusive beachfront resort, where immersive leisure, fine dining and signature service converge.

View Details

Resort-style hotel in Marrakech Morocco, with dining spaces.

View Details
NEW

Luxury retreat nestled in the Atlas Mountains near Marrakesh

The 300-year-old city palace AnaYela is the jewel of Marrakech.

The first premium Marriott brand in Rabat next to the biggest shopping mall and business center

View Details

Morocco: Find Places to Stay