Mehdia liegt an der Mündung des Sebou-Flusses, 40 km nördlich von Rabat und 10 Minuten Fahrzeit von Kénitra entfernt. Der Strand ist lang, offen und weniger bebaut als Temara oder Skhirat, mit zuverlässigen Sommerwellen und einigen Strandclubs am Südende. Auf der Klippe über der Flusmündung steht die Ruine der Kasbah von Mehdia — eine portugiesische Festung aus dem 17. Jahrhundert, die später von Spaniern und Marokkanern gehalten wurde. Im Landesinneren ist die Ramsar-Lagune Sidi Boughaba ein erstklassiger Vogelbeobachtungsort — Flamingos, Ibisse und marmorierte Enten.