Rabat is the calmest place in Morocco to buy well. Rue des Consuls sells rugs and babouches at posted-ish prices with no touts, the Oulja pottery complex fires salt-glazed tagines across the river, and Agdal stocks Moroccan designers at fixed prices.
The medina's craft artery, once reserved for foreign consuls. Around 200 stalls sell Rabati rugs, leather babouches, brass lanterns and cedar boxes. Rugs run 800–6,000 MAD depending on knot count; babouches 120–250 MAD. Open roughly 09:00–19:00 daily.
Off Rue Souika, Souk Sebbat covers shoes and leather while the neighbouring lanes stack preserved lemons, olives, ras el hanout and argan oil. A 100g spice mix costs 20–40 MAD; a litre of culinary argan oil around 200–300 MAD.
Across the Bou Regreg in Salé, roughly 60 workshops throw, glaze and wood-fire pottery on site. Tagines from 60 MAD, hand-painted serving bowls 80–200 MAD, large glazed urns from 400 MAD. Most kilns work 08:30–18:00, closed Friday midday.
State-run craft centre on Avenue Belhassan El Ouazzani where artisans work at open stalls — embroidery, zellige, leather binding, woodwork. Prices are fixed and labelled, which makes it the best place to calibrate before bargaining in the souk.
Agdal's main shopping spine, lined with Moroccan ready-to-wear, kaftan ateliers and shoe boutiques. Fixed prices, card accepted, no haggling. Contemporary kaftans run 900–3,500 MAD; leather bags from Moroccan labels 600–1,500 MAD.
The neighbourhood's covered market on Avenue Ibn Sina: flowers, cheese, imported goods and produce, with cheap grill stalls at the edges. A good stop for gift-grade dates, almonds and Meknès olive oil at local rather than medina prices.
Rabat's upmarket mall on Avenue Imam Malik with international labels, a supermarket, an ice rink and cinema. Useful for air-conditioned browsing and for Moroccan cosmetics brands selling argan and prickly-pear oils in sealed retail packaging.
Long-running independent bookshop in the Ville Nouvelle with Moroccan history, Arabic literature and French-language titles on Rabat's Almohad and Andalusian past — the best paper souvenir in the city and far more durable than a fridge magnet.
The blue-and-white lanes below the Andalusian Garden hold a handful of small ateliers selling silver Berber jewellery, painted ceramics and hand-woven blankets. Silver Tuareg-style pendants 150–500 MAD; woven throws from 300 MAD.
The colonial-era covered market beside Bab el Had — fish counters, cheese, olives and dried fruit. Vendors vacuum-pack dates, dried figs and amlou (argan-almond spread) for travel; amlou jars run 60–120 MAD.
The old wool square at the medina's northern edge, historically where spun wool and — centuries ago — captives were traded. Today it is a low-key square of blanket, thread and textile sellers. Wool blankets 250–700 MAD, well under Rue des Consuls prices.
Ten minutes across the river by tram, Salé's medina sells to residents rather than visitors: mats, basketry, straw hats and everyday ceramics at genuinely local prices, with almost no other foreign shoppers on the lanes.