Hotels in Morocco

Morocco is the kind of place that turns a simple holiday into a proper adventure, and its hotels are just as dazzling as the country itself. Whether you’re after a swanky rooftop pool overlooking Marrakech’s medina, a family-friendly resort in Agadir with buckets of activities, or a chic riad that makes you feel like royalty, Morocco’s got you covered. Expect vibrant tiles, lush gardens, and a gentle waft of mint tea from the lobby - perfect for couples, groups, and anyone who fancies swapping “same old” for a splash of North African magic.

Morocco Hotels: Where to Stay

Head to Agadir along the Atlantic coast and our Morocco hotels line that stunning 10km beachfront—brilliant if you want year-round sunshine, watersports, and easy beach access with kids' clubs and waterparks sorted, perfect for families seeking hassle-free all-inclusive resorts. Fancy swapping sand for souks? Marrakech in the heart of the country delivers proper cultural city vibes, where our hotels range from luxurious riads tucked in the medina's maze-like streets to swanky resorts with pools overlooking the Atlas Mountains, ideal for couples and culture lovers. Wherever you base yourself in Morocco, you're perfectly placed to explore vibrant markets bursting with spices and textiles, discover ancient kasbahs and desert landscapes, and soak up that irresistible North African magic where Arabian Nights meets Atlantic beaches brilliantly—with friendly Moroccan hospitality making every moment special.

Other hotels in Morocco

Cheap hotels in Morocco

Best hotels in Morocco

Family hotels in Morocco

All inclusive hotels in Morocco

5 star hotels in Morocco

We're trusted by our customers
On the Beach Secure Trust Account

Your money is protected

Deposits from £30pp
Payment plans with no fees

The home of holiday perks