Reading time: ~12 minutes

 

Perched on a slender white-stone peninsula jutting into the Mediterranean, Mahdia is Tunisia’s best-kept coastal secret. Once the capital of the Fatimid Caliphate in the 10th century, this small city on the eastern coast blends UNESCO-listed history, some of the country’s finest white-sand beaches, and an authentic Tunisian atmosphere you simply won’t find in the bigger resort towns of Sousse or Hammamet.

 

If you’re planning a trip and wondering what to do in Mahdia, this guide covers everything — from ancient monuments and hidden Medina alleys to day trips, water sports, local food and where to stay. Written by locals who live and work in Mahdia year-round.

 

In this guide:

  • 15 must-see attractions and activities
  • Day trips from Mahdia (El Jem, Sousse, Monastir, Kairouan)
  • Where to eat & what to try
  • Best time to visit + practical tips
  • Full FAQ

 

Why Visit Mahdia?

 

Unlike its bigger, busier neighbours, Mahdia has kept its soul. The Medina is still lived in by local families, the fishing port still lands the daurade you’ll eat at dinner, and the beaches — some of the whitest sand in the entire Mediterranean — remain refreshingly uncrowded outside peak August weeks.

 

Mahdia is ideal for:

 

  • Families looking for safe beaches and calm water
  • Culture lovers wanting authentic (non-touristy) Tunisian life
  • Couples seeking a quieter, more atmospheric alternative to Hammamet
  • Travelers using Mahdia as a base for El Jem and central Tunisia

 

Now, let’s dive into the 15 best things to do.

 

1. Wander the Historic Mahdia Medina

 

The Mahdia Medina is smaller and less commercial than the medinas of Tunis or Sousse — and that’s exactly what makes it special. Cobblestone alleys wind between whitewashed houses with vivid blue doors, cats sunbathe on doorsteps, and locals still live and work in the same buildings their families have occupied for generations.

 

Enter through the impressive Skifa Kahla (« Dark Gate »), the last remaining gate of the original Fatimid city walls, and walk the length of the peninsula to reach the marine cemetery at the far tip. Along the way you’ll pass small artisan workshops, the Grand Mosque, and shaded cafés serving mint tea for a couple of dinars.

 

Local tip: Go in the early morning (before 9 AM) or late afternoon for the softest light and coolest temperatures — perfect for photography.

 

2. Admire the Skifa Kahla Gate

 

The Skifa Kahla is Mahdia’s most iconic monument — a massive stone gateway more than 10 metres long, built in 916 CE as the fortified entrance to the Fatimid capital. Its narrow, dim passage was designed to bottleneck attackers, and even today walking through it feels like stepping back a thousand years.

 

Look up as you pass under to see the original defensive slots. On the seaward side, climb the small staircase for one of the best panoramic photo spots in Mahdia.

 

3. Explore Borj El Kebir Fortress

 

At the very tip of the peninsula stands Borj El Kebir (« The Great Fortress »), a 16th-century Ottoman citadel with commanding views over the sea and the Medina rooftops. It’s not enormous — you can see everything in 30–45 minutes — but the setting is dramatic and the entrance fee is modest (a few dinars).

 

Inside you’ll find a small exhibition about Mahdia’s history with panels in Arabic, French and English. From the ramparts, look down at the atmospheric marine cemetery below, where whitewashed graves stretch right to the water’s edge.

 

4. Relax on Mahdia Beach

 

If white-sand beaches are your priority, you’ve picked the right city. Mahdia’s coastline stretches for more than 20 km of soft, powdery white sand and shallow turquoise water — some of the finest in the entire Mediterranean.

 

Best beach zones:

 

  • Zone Touristique (north of the city): Wide, well-maintained beaches lined with resort hotels. Loungers, umbrellas, water sports, beach bars.
  • Central beach (near the Medina): More local atmosphere, cafés along the promenade, lounger rental around 5–8 TND/day.
  • Hiboun (south) & Salakta: Quieter stretches, ideal if you want to escape crowds.

 

The water is calm and shallow for a long distance out, making it especially safe for young children. Best swimming conditions run from May through October with sea temperatures of 22–28°C.

 

5. Cool Off at RAYAR Aqua Park

 

If you’re travelling with kids, RAYAR Aqua Park is a non-negotiable stop. Located within the grounds of Mahdia Beach & Aqua Park hotel, it’s one of the largest water parks in all of Tunisia — with a pirate ship featuring 7 slides, kamikaze free-fall slides, twisting tubes, a lazy river, a wave pool, and dedicated splash zones for toddlers.

 

Access is included in every stay at the hotel, making it the most cost-effective way to enjoy the park. Open 28 March to 6 November every year.

 

6. Day Trip to El Jem Amphitheatre (UNESCO)

 

Just 30 km inland from Mahdia — roughly a 30-minute drive — stands one of the most spectacular Roman monuments in the world: the El Jem Amphitheatre.

 

Built around 238 CE, this UNESCO World Heritage Site is the third-largest Roman amphitheatre still standing, after the Colosseum in Rome and the Amphitheatre of Capua. It once held 35,000 spectators for gladiatorial combats. Today you can walk through the underground chambers where gladiators and animals were held, climb the tiered seating for panoramic views, and visit the excellent archaeological museum nearby (included in your ticket).

 

Practical info:

 

  • Opening hours: May 1 – Sept 15: 07:30–19:00 | Winter: 08:00–17:30
  • Ticket: Combined amphitheatre + museum (~12 TND)
  • How to get there: Taxi, louage (shared taxi), train (SNCFT direct line), or organised excursions from your hotel
  • Time needed: 2–3 hours minimum

 

Local tip: Go early morning to beat the heat and get the site nearly to yourself. Bring water, sunscreen and a hat — there’s almost no shade inside.

 

7. Visit the Grand Mosque of Mahdia

 

The Great Mosque of Mahdia is unique in Tunisia: it’s one of the very few mosques without a minaret. Originally built in 916 by the Fatimids, it’s a masterpiece of early Islamic architecture with a simple, elegant courtyard and stark white walls that seem to glow at sunset.

 

Non-Muslims can generally admire the exterior and courtyard (opening times vary; dress modestly). Located inside the Medina, it’s an easy stop on your walking route.

 

8. Discover Cap Afrique

 

At the extreme tip of the Mahdia peninsula, Cap Afrique offers wild, wind-swept coastal views over the open Mediterranean. It’s a favourite spot for locals to watch the sunset, take a quiet walk, or fish from the rocks.

 

You’ll also find the marine cemetery here — a genuinely atmospheric place where centuries-old graves face the sea. Not touristy, deeply photogenic, completely free.

 

9. Stroll the Mahdia Corniche

 

The Mahdia Corniche is the city’s beachfront promenade, running alongside the sea from the Medina toward the tourist zone. It’s the beating heart of local social life in the evenings — families walking, kids on bikes, teenagers laughing, cafés and fast-food joints buzzing until late.

 

Try local specialities from the small stands along the way: chapati sandwiches, fricassé (fried tuna sandwich), and Mahdia’s own petite version of the brik (crispy pastry with egg, tuna and capers).

 

10. Watch the Fishing Boats at the Port

 

Mahdia is one of the most important fishing ports in Tunisia, and the harbour is a sight in itself. Arrive at dawn or in the late afternoon to see the colourful wooden boats coming in with the day’s catch — daurade, octopus, sardines, shrimp — sold directly to restaurants and locals on the quayside.

 

The port area is also lined with restaurants serving the freshest seafood you’ll eat all year, often for 15–25 TND per main.

 

11. Try Water Sports: Diving, Kitesurf, Paddle & Wingfoil

 

Mahdia has become a small but serious destination for water sports, thanks to its consistent winds and clean shallow waters.

 

  • Scuba diving — several PADI-certified centres along the tourist zone; explore Roman shipwrecks offshore
  • Kitesurfing & wingfoil — the flat shallow water is ideal for beginners and progression
  • Stand-up paddle (SUP) — calm morning conditions are perfect
  • Windsurfing — reliable summer breezes

 

Most hotels can arrange lessons and rentals. Ask at your hotel’s activities desk.

 

12. Take a Half-Day Trip to Monastir

 

Monastir, just 45 minutes north of Mahdia, is famous for two things: the imposing Ribat of Monastir (an 8th-century Islamic fortress used as a filming location for Monty Python’s Life of Brian and other classics) and the beautiful Monastir Marina.

 

Combine both with a stroll along the corniche and a seafood lunch, and you have a perfect half-day out.

 

13. Explore Sousse & Its Medina (UNESCO)

 

Sousse is 90 km north — about 1h15 by car or 1h30 by train from Mahdia — and makes an excellent full-day trip. Highlights include:

 

  • The Sousse Medina (UNESCO World Heritage Site)
  • The Ribat of Sousse — climb the tower for city views
  • The Great Mosque of Sousse
  • The Sousse Archaeological Museum with world-class Roman mosaics

 

Sousse is livelier and more commercial than Mahdia, which makes it an interesting contrast if you want a taste of both worlds.

 

14. Visit Kairouan, Islam’s Fourth Holy City

 

If you have a full day and want a truly special cultural experience, head to Kairouan (about 1h30 west of Mahdia). Founded in 670 CE, it’s considered the fourth holiest city in Islam and its Great Mosque is one of the oldest and most important in North Africa.

 

The Kairouan Medina is also UNESCO-listed. Combined with El Jem on the way back, it makes a perfect long day out. Organised excursions from Mahdia usually pair the two.

 

15. Taste Traditional Mahdia Cuisine

 

Food alone is worth the trip. Mahdia’s cuisine leans heavily on the sea:

 

  • Grilled daurade (sea bream) — the local classic, caught that morning
  • Octopus salad with olive oil, lemon and cumin
  • Shrimp couscous — a Mahdia speciality
  • Brik à l’œuf — crispy fried pastry with a runny egg inside
  • Chapati Mahdois — the local sandwich, filled with tuna, egg, olives, harissa
  • Makroudh — semolina and date pastry, perfect with mint tea

 

Where to eat:

 

  • Harbour-side restaurants along Avenue Habib Bourguiba for fresh seafood
  • Medina cafés for authentic Tunisian breakfast
  • Your hotel’s on-site restaurants for stress-free all-inclusive dining
  • Friday market at Place du Caire for dried fish, olives, and homemade harissa

 

When Is the Best Time to Visit Mahdia?

 

SeasonWeatherBest for
April – Mid-June22–27°C, sea 20–24°CBest value, sightseeing, mild swim
Mid-June – Early September28–34°C, sea 25–28°CPeak beach & aqua park season
Mid-September – Early November24–29°C, sea 24–27°CSecond value peak, still warm
November – March12–18°CCulture, spa, low prices, no swimming

 

Sweet spot: Late May–early June and September. Warm sea, sunny days, half the crowds and 30–40% lower prices than August.

 

How to Get to Mahdia

 

  • By plane: Nearest airport is Monastir Habib Bourguiba (MIR) — 45 min drive. Second option: Enfidha-Hammamet (NBE) — 1h15 drive. From Tunis-Carthage (TUN) — 2h30 drive.
  • By train: Direct SNCFT line Tunis ↔ Mahdia (approx. 4 hours). Affordable and scenic.
  • By car: A1 motorway from Tunis, then P1 south. Well-signposted.
  • By louage: Shared long-distance taxis from Tunis, Sousse, Monastir, Sfax.

 

Where to Stay in Mahdia

 

Mahdia has accommodation for every style and budget, from all-inclusive beachfront resorts in the Zone Touristique to charming guesthouses (dars) inside the Medina.

 

For families or travellers who want everything in one place — private beach, huge pool, aqua park, kids club, multiple restaurants and evening entertainment — the family-friendly aqua park hotel Mahdia Beach & Aqua Park 4★ is one of the top-ranked family resorts in the city. Guests get free unlimited access to RAYAR Aqua Park throughout their stay.

 

Explore our family rooms or contact us directly for the best available rate.

 

Practical Tips for Visiting Mahdia

 

  • Currency: Tunisian Dinar (TND). Cash is king in the Medina; hotels accept cards.
  • Language: Arabic (official), French widely spoken, English in tourist areas.
  • Safety: Mahdia is one of Tunisia’s safest cities. Standard travel precautions apply.
  • Dress code: Casual on the beach and in resort areas. Modest attire in the Medina and mosques (cover shoulders and knees).
  • Ramadan: Some Medina restaurants close during daylight hours. Hotel dining runs as normal.
  • Tipping: Not mandatory but appreciated. 1–2 TND per service is standard.
  • Bring: Sunscreen (expensive locally), comfortable walking shoes for the Medina cobblestones, a light layer for evenings.

 

Frequently Asked Questions

 

Is Mahdia worth visiting?

 

Yes — especially if you want an authentic Tunisian coastal experience without the mass tourism of Sousse or Hammamet. Mahdia offers a UNESCO-listed Medina, some of the country’s finest white-sand beaches, one of the largest aqua parks in Tunisia, and easy access to major cultural sites like El Jem, Kairouan and Monastir.

 

How many days do you need in Mahdia?

 

Minimum 3 days to enjoy the beach and see the Medina, Skifa Kahla, Borj El Kebir and Cap Afrique. 5–7 days is ideal to add day trips to El Jem, Sousse, Monastir and Kairouan while still having relaxing beach time.

 

Is Mahdia better than Sousse or Hammamet?

 

They serve different tastes. Sousse and Hammamet are livelier with more nightlife, shops and larger tourist infrastructure. Mahdia is quieter, more authentic, has better beaches and a more atmospheric Medina. Many travellers say Mahdia offers the best beach-plus-culture balance in Tunisia.

 

Is Mahdia safe for tourists?

 

Yes. Mahdia is consistently rated one of the safest cities in Tunisia, with a very low crime rate, welcoming locals and a strong tourist police presence in the resort areas. Standard travel precautions apply as anywhere.

 

What is the best month to visit Mahdia?

 

May, June, September and early October are the sweet spots — warm weather, warm sea, fewer crowds, and lower prices than peak July–August. July–August are hottest and busiest.

 

How far is Mahdia from El Jem?

 

About 30 km inland, roughly a 30-minute drive or 40-minute train ride. It’s the closest major Roman site and an easy half-day trip.

 

What is Mahdia famous for?

 

Mahdia is famous for its UNESCO-listed historic Medina, its role as the capital of the Fatimid Caliphate in the 10th century, its white-sand beaches, its important fishing port, and being home to one of the largest aqua parks in Tunisia (RAYAR Aqua Park).

 

Can you visit Mahdia as a day trip from Sousse or Hammamet?

 

Yes, but a day trip only gives you time for a quick Medina walk and lunch. To properly enjoy Mahdia’s beaches and character, plan at least 2–3 nights.

 

Are there activities for children in Mahdia?

 

Absolutely. Beyond RAYAR Aqua Park (the biggest draw), children enjoy the safe shallow beaches, horse and camel rides on the sand, boat trips from the port, and the animated evening promenade along the Corniche.

 

What is the local food to try in Mahdia?

 

Don’t leave without trying grilled daurade, octopus salad, shrimp couscous, brik à l’œuf, chapati Mahdois, and makroudh with mint tea. Mahdia’s fish is landed daily at the port — freshness is guaranteed.

 

Plan Your Mahdia Trip

 

Ready to experience Mahdia for yourself? Whether you’re coming for the beaches, the history or a family holiday centred around the aqua park, our team can help you build the perfect stay.

 

👉 Explore Mahdia Beach & Aqua Park →

 

👉 See our organised excursions →

 

👉 Learn more about our resort →

 

Have questions about visiting Mahdia? Drop them in the comments below — we reply to every one.

 


 

Last updated: 17/09/2026