15 Things To Do in Agadir: Morocco's Best Beach Resort

Offering the perfect mix of sun, culture and adventure, Agadir is one of Morocco’s best beach resorts, with plenty of things for everyone to do.

An Atlantic Ocean beach in Agadir, Morocco at sunset with the silhouette of a palm tree

With more than 300 days of sunshine and over 12 km of golden beaches, it's no wonder Agadir is one of Morocco's most popular beach resorts. But this exciting coastal city offers much more than sun, sand and sea. With its fascinating Amazigh heritage, bustling souk and ancient hilltop kasbah, there's plenty of history and culture to enjoy. Not to mention a whole host of local adventures, from exploring the region's desert landscapes, sampling fresh seafood and unwinding in a traditional hammam. Here’s our guide to the best things to do in Agadir.

1. Enjoy the beach

The beach might not be everything – but it's still one of the most popular things to do in Agadir! Unlike nearby Essouaira, which is battered by Atlantic winds, Agadir's long sweep of sand is sheltered, with gentle waves that break far out to sea. With lifeguards patrolling in the peak summer months, it's popular with local families and visitors who come to sunbathe, swim and stroll along the picturesque promenade lined with cafes, restaurants and palm trees. For added luxury and privacy, book a stay at Sofitel Agadir Royal Bay Resort to enjoy exceptional service and spectacular ocean views.

Atlantic Ocean beach in Agadir, Morocco with powder sand, sun loungers and woven umbrellas

2. Take in the view from Oufella Kasbah

Perched on a hilltop 236 m above the town, the Oufella Kasbah is a reminder of the city’s ancient past. Built in 1540 to defend against Portuguese attacks, it survived the devastating 1960 earthquake, which destroyed much of the town. Today, the fortified walls and remaining gateway offer breathtaking views, especially during the golden glow of sunset.

  • Oufella, Agadir 80000
  • Open daily 10 am–7 pm
  • 20-minute walk up from the marina or a cable car ride from the station on Rue Echouhada
Fortified outer walls of Oufella Kasbah in Agadir, Morocco at sunset

3. Shop at Souk El Had

In the heart of Agadir, this bustling market is one of the largest souks in Morocco, with over 6,000 stalls selling everything from fragrant spices and colourful rugs to clay tagines and homemade crafts. Entering through one of its 12 numbered gates, you'll be immersed in a sensory whirlwind of colours, scents and sounds. Take time to watch the local artisans at work and sample local delicacies – and be sure to sharpen up your bargaining skills.

Insider tip: Visit in the morning for the best selection and fewer crowds.

    • Rue 2 Mars, Agadir 80090
    • Open daily except Mondays, 9 am–9 pm
    Colourful lamps and other souvenirs at a souk in Agadir, Morocco

    4. Experience a traditional hammam

    For a taste of local culture, a Moroccan spa experience is one of the best things to do in Agadir. Rooted in centuries-old rituals, locals usually visit once a week for a deep clean and to socialise. You'll start in a steam-filled chamber to open up your pores, followed by a rub with black olive soap to soften up your skin. Finally, an invigorating scrub with a kessa glove leaves you feeling deeply cleansed. For a no-frills experience, visit a local hammam in the central Talborjt district, or indulge in a luxurious argan oil massage at Thalassa Sea & Spa in Sofitel Agadir.

    Interior of a hammam spa with marble sinks and gold taps in calming shades of white, grey and turquoise

    5. Explore Agadir Medina

    To get a glimpse of how Agadir looked before the 1960 earthquake, visit the beautiful replica medina located in Ben Sergao, a 15-minute drive south of town. Designed by Moroccan-Italian architect Coco Polizzi in 1992, the miniature medina is an architectural masterpiece, showcasing traditional Berber methods including carved wooden doors, engraved stone, mosaic carpets and wrought-iron scrolls. Step back in time as you explore the narrow streets and passageways, where carpenters, metalworkers and other artisans (known as Les Maâlems) offer up their wares.

    • Aghroud, Ben Sergao, Agadir 80007
    • Open daily 9 am–6 pm
    Elegant archway entrance to Agadir Medina in Morocco

    6. Dive into Amazigh culture

    Discover the life and culture of the region's indigenous Amazigh (Berber) people at the fascinating Agadir Amazigh Heritage Museum, where you'll find excellent displays of jewellery, textiles, daggers, photographs and documents. For an even deeper dive, visit during the vibrant Timitar Festival, held each summer. This free four-day event is one of Morocco’s most celebrated events, attracting crowds from far and wide for its live music, cultural displays, local crafts and delicious food.


    Agadir Amazigh Heritage Museum

    • Rue Hassan II, Passage Aït Souss, Agadir 80000
    • Open daily except Tuesdays, 10 am–6 pm
    Amazigh (Berber) woman in Morocco dressed in colourful clothing making argan oil paste

    7. Dine by the marina

    Located next to the city's commercial and fishing port, Agadir Marina is a lively area with upscale shops, landscaped gardens and atmospheric open-air terraces. Thanks to the favourable climate and plentiful moorings, It's a popular stop with luxury sailing yachts looking to refuel. Watch the boats come and go as you sit back with a drink on the quay or enjoy fresh seafood with sparkling sea views at one of the waterfront restaurants.

    Agadir Marina in Morocco with boats and contemporary whitewashed buildings

    8. Go surfing in Taghazout

    Some 30 minutes' drive north of Agadir, Taghazout is Morocco’s surf capital. Whether you’re a beginner or an experienced surfer, the area offers some of the best waves in the country. A laidback fishing village, with tiny white and blue houses nestled against the rocks, it was a haven for hippies in the 1960s. While the bohemian vibe remains, the streets are now lined with hire shops and surf camps offering lessons. Looking for a five-star, family-friendly place to stay in the area? Fairmont Taghazout Bay is a beachfront haven with a spa, dining and kids' club.

    Insider tip: The gentle break Panorama Beach is ideal for beginners, while pros should check out spots like Killer Point, Anchor Point or Devil's Rock.

    A beach in Taghazout, Morocco, with colourful fishing boats, golden sands and calm blue waters

    9. Hike through Paradise Valley

    A 45-minute drive from Agadir, Paradise Valley is a scenic area of red cliffs, lush palm groves and waterfalls at the foot of the Atlas Mountains. Ideal for hiking, the landscape is dotted with small Berber villages where you can sample local food. While guided tours are available, it’s easy to explore on your own – simply find a peaceful spot for a riverside picnic and enjoy a refreshing dip in the turquoise pools. The best time to visit is in spring or early summer when the water levels are at their peak.

    Paradise Valley near the Atlas Mountains in Morocco, with a rocky pool backed by scrub-covered cliffs

    10. Ride a camel on the beach

    A camel ride along the coastline is a unique thing to do in Agadir, to experience the region’s natural beauty. As you gently sway with the camel’s rhythmic steps, you’ll traverse golden beaches, eucalyptus forests and the tranquil Souss River, where flamingos and migrating birds can often be spotted. Sunset rides are especially magical, with the sky ablaze in hues of orange and pink. Tours last around two hours and are available near the marina or along the beachfront.

    A woman riding on a camel led by its owner on a calm, sandy beach in Morocco

    11. Explore the desert on four wheels

    Thrill-seekers can explore Agadir’s rugged landscapes on a quad bike or dune buggy tour. You'll ride across golden sand dunes, whizz along dusty trails and weave your way through lush argan and fig forests. Many tours take you through local Berber villages, where you'll stop for a glass of sweet mint tea. Whether near Taghazout or in the desert outskirts, it's an exhilarating way to experience the Moroccan countryside.

    Dune buggies racing over sand dunes in the desert

    12. Spot wildlife at Crocoparc

    Just outside Agadir, Crocoparc is home to over 300 Nile crocodiles. Once a common sight in Morocco, the wild population was lost in the 1970s due to hunting and drought. This reserve features spacious enclosures designed to replicate their natural habitat, surrounded by 4 hectares of tropical botanical gardens. You can also explore a laboratory and nursery, where baby crocodiles occasionally make an appearance. Taxis and shuttles are available for the 15-minute drive from town.

    • RN 8 PK 16, Agadir, Drarga 80046
    • Open daily 10:30 am–5:30 pm
    A Nile crocodile lying on a rocky beach

    13. Visit Souss-Massa National Park

    This is one of Morocco's finest national parks, covering more than 30,000 hectares of wetlands, forests and Saharan-style sand dunes. At the heart of the park lies the Oued Massa (Massa River), a vital breeding ground for exotic birds such as flamingos, cormorants and sandgrouse. It’s also one of the few places in the world where the rare northern bald ibis can be spotted. To fully appreciate the park’s diverse wildlife, book a 4x4 safari with a knowledgeable local guide.

    • Sidi Binzarne, Morocco
    • Open daily 10 am–4 pm
    Souss-Massa National Park in Morocco with sand dunes, a remote rural village and forest

    14. Picnic in the Vallée des Oiseaux

    A relaxing thing to do in Agadir, this free-entry park offers a leafy retreat within the city centre. Popular with families and nature lovers, it features a walk-through aviary with exotic birds from Asia and South America, alongside wildlife enclosures that house deer, llamas and even kangaroos. Winding paths, shaded by magnolias and banana trees, lead to a small fountain and a playground. A cluster of cafés around the main gate sell cold drinks and snacks.

    • Boulevard du 20 Aout, Agadir 80000
    Trio of blue-and-yellow macaws sitting on a branch

    15. Take a hot-air balloon ride

    One of the best things to do in Agadir to appreciate the stunning landscapes is to climb aboard a hot-air balloon and get a bird's eye view. Drifting silently through the sky, you'll enjoy panoramic vistas over miles of Atlantic coastline, rolling dunes and the majestic Atlas Mountains – a truly magical experience. Book a sunrise trip for an unforgettable start to your day.

    Hot-air balloons over the Moroccan desert with the Atlas Mountains in the background

    Discovering Agadir's best things to do

    Agadir stands out as a must-visit destination in Morocco, offering a unique blend of beautiful beaches, rich history and lively local culture. Whether you're after a relaxing break or an action-packed getaway, there are certainly plenty of things to do in Agadir. Ready for an adventure?

    Feed your stays

    Get inspired by our top hotels and travel themes. Each offers a unique perspective to help you create unforgettable memories on your next trip.