Mehdia si trova alla foce del fiume Sebou, 40 km a nord di Rabat e a 10 minuti d'auto da Kénitra. La spiaggia è lunga, aperta e meno sviluppata di Temara o Skhirat, con buone onde estive e qualche beach club nella parte meridionale. Sulla scogliera sopra la foce si erge la kasbah in rovina di Mehdia, un forte portoghese del XVII secolo poi occupato da spagnoli e marocchini. Nell'entroterra, la laguna Ramsar di Sidi Boughaba è un ottimo posto per il birdwatching — fenicotteri, ibis e anatre marmorizzate.