Mehdia ligt aan de monding van de Sebou-rivier, 40 km ten noorden van Rabat en 10 minuten rijden van Kénitra. Het strand is lang, open en minder bebouwd dan Temara of Skhirat, met betrouwbare zomergolven en een paar strandclubs aan het zuidelijke einde. Op de klif boven de riviermonding staat de vervallen kasbah van Mehdia, een Portugees fort uit de 17e eeuw dat later in Spaanse en Marokkaanse handen was. Binnenlands is de Ramsar-lagune Sidi Boughaba een toplocatie voor vogelspotten — flamingo's, ibissen en marmereenden.