Mahdia

Ancient gold in a modern fishing town.

This calm fishing port on Tunisia's eastern coast has 16th-century stone ramparts, a medieval medina, and beaches known for deep-sea diving and seafood restaurants.

4.4
out of 5

Mahdia sits on a narrow peninsula on Tunisia's eastern coast. You'll find 16th-century fortifications, a 10th-century mosque without a minaret, and silk workshops where artisans still use centuries-old weaving techniques. The city's beaches stretch north along the Mediterranean, while its harbor fills with fishing boats bringing in daily catches of grouper, sea bass, and octopus.

Exploring the Medina

Walk through Skifa Kahla, a stone gateway with a tall defensive tower, to enter Mahdia's medina. The gateway's dark corridor opens into narrow streets where green wooden doors and stone frames line the walls. In small workshops throughout the medina, weavers create silk fabrics with colored bands and geometric patterns. Stop at Cairo Square in the center, where old fig trees create cool spots to rest.

Beaches and Swimming

The city's northern beaches extend for several kilometers, with calm waters and fine sand. Swimming season runs from May through October, when water temperatures stay around 20-25°C (68-77°F). Many beachfront hotels maintain sections with umbrellas and loungers. Local dive centers take groups to nearby reefs and to an ancient shipwreck site discovered in 1907.

Historical Monuments

The Great Mosque, built in 916, remains one of North Africa's best-preserved Fatimid buildings. Its design differs from typical mosques by having no minaret, while its entrance displays detailed geometric patterns in stone. Borj el Kebir fortress, built in the 16th century, stands at the peninsula's tip. Climb to its upper levels for Mediterranean views and to see the chambers that once housed Spanish prisoners.

Local Food Scene

Fresh fish and seafood define Mahdia's cooking. Try grilled sea bass with couscous or baked grouper with spices and lemon. Local restaurants serve octopus salad dressed with olive oil and lemon juice, and chakchouka - a vegetable stew topped with eggs. Look for "Mahdia brick," a thin pastry filled with almonds. Most seafood restaurants cluster around the port area, serving fish brought in by the morning's boats.

Getting Around and Day Trips

Monastir Airport is 50 kilometers away, with taxis running to Mahdia. The regional train connects to Sousse, stopping at coastal towns along the way. Visit El Jem's ancient amphitheater, 40 kilometers inland - it's among the world's largest Roman amphitheaters and similar in size to Rome's Colosseum. You can reach both Monastir and Sousse within an hour by train or taxi for day trips.

Average temperatures during the day in Mahdia.
January
16°
Feb
17°
Mar
19°
Apr
21°
May
25°
Jun
29°
Jul
33°
Aug
33°
Sep
30°
Oct
26°
Nov
21°
Dec
17°

What people say about Mahdia

4.4
People
4
Food
5
Spaces
3
Value
4
Safety
3

Best places to visit in🇹🇳Tunisia

A map of your visited countries

Share where you have been with your own interactive map of the world.

Your travel bucket list

Keep track of where you want to go with an interactive travel bucket list.

Popular on Humbo right now
Humbo™AboutVisitedBucket listQuizzesSustainable travelPrivacyTerms