Een van de belangrijkste bezienswaardigheden van Mahdia is de Medina. Deze pittoreske oude stad kan je binnentreden via een robuuste stadspoort, de Skifa El Kahla. Langs de smalle steegjes zijn tal van winkeltjes gevestigd.
In de Medina zijn de blikvangers de tiende eeuwse Grote Moskee en de Borj El Kebir. Dit versterkte fort stamt uit de zestiende eeuw. In de buurt van de Borj El Kebir vind je een grote begraafplaats.