Hotels in Mahdia

Compare Mahdia hotels: white-sand beaches, beachfront all-inclusive resorts and thalasso spas, near Monastir airport. Pay by card or in Algerian dinars.

All your hotel suppliers. One screen.

"Pour le meilleur et pour le prix !"

Quick destinations

Ready to search

Pick the destination and dates, then click Search.

Hotels in Mahdia

A selection of Mahdia hotels you can book on Nreservi, payable in Algerian dinars. Choose your dates above to see live prices and availability.

  • El Mouradi Mahdia★★★★★Nouvelle Zone Touristique, 5011, Mahdia
  • Iberostar Selection Royal El Mansour★★★★★Route de la Corniche, Mahdia
  • Mahdia Palace Thalasso★★★★★BP 134, Zone Touristique, Mahdia
  • Nour Palace Resort★★★★★PO Box 134 – Zone Touristique Mahdia, 5100
  • Nour Palace Thalasso & Spa - All Inclusive★★★★★Zone Touristique, Mahdia
  • Dar El Fatimid 200 m from Beach with free WIFI★★★★Rue Zouila, Mahdia
  • El Mansour★★★★
  • Hotel Monarque El Fatimi★★★★Zone Touristique, Skanes 5000, Monastir, Mahdia
  • Hotel Sandra Beach★★★★Route De La Corniche, Mahdia
  • Mahdia beach & aquapark★★★★Zone Touristique - B.P. 105 - 5100, Mahdia
  • Meliá El Mansour Mahdia★★★★Av. de la Corniche, Mahdia
  • Monarque El Fatimi Mahdia★★★★Zone Touristique 5111 Hiboun Mahdia, Mahdia
  • One Resort El Mansour★★★★Avenue Taher Sfar, Mahdia
  • Sandra Beach Mahdia★★★★Zone Touristique, Mahdia
  • Thalassa Mahdia★★★★Zone Touristique Mahdia-BP 61, Mahdia
  • Thapsus Beach Resort★★★★Zone Touristique Madhia, Hiboun B.P., 42, Mahdia
  • Mahdia - Baghdadi - AktivApart Laourient - 8 Apartments, restaurant, café★★★★5100 Zone Turistique Mahdia, Mahdia
  • Caribbean World Mahdia★★★BP 196 Zone Touristique, 5111, Hiboun, Mahdia
  • Casa Vacanze Al Mare A Mahdia★★★Rue OMAR IBN KHATTAB, Mahdia
  • Dar El Amen★★★52 Avenue Taieb Mhiri, Mahdia
  • Dar Jamila★★★1 rue cap africa, Mahdia
  • El Borj Mahdia★★★Zone Touristique, Hiboun, Mahdia
  • El Mouradi Cap Mahdia★★★Route de la Corniche, Mahdia
  • Hotel Al Jazira★★★Av. Cap Africa, Mahdia

Where to stay in Mahdia

Mahdia is known for its white-sand beaches and clear, turquoise water. Founded in the 10th century by the Fatimids, who made it their capital, its old town stands on a narrow headland, entered through the fortified Skifa el Kahla gate, with a fishing port and cafés facing the sea.

The tourist zone north of the town stretches along the beach, with beachfront hotels, all-inclusive resorts and several thalassotherapy centres. A few guesthouses and small hotels in the old town offer a more traditional stay.

Monastir is about 45 km to the north, and the Sahel Metro light railway links Mahdia with Monastir and Sousse.

Which Mahdia hotel suits you?

Couples and anyone after a quiet break: Mahdia is calmer than Sousse or Hammamet, with long beaches and an unhurried pace.

Families: beachfront all-inclusive hotels with pools and children's activities, in a less crowded setting.

Wellness: thalasso hotels make Mahdia a good choice outside the summer peak too.

History lovers: the Roman amphitheatre of El Jem, a UNESCO World Heritage Site, is about 45 km inland.

When to go and how to get to Mahdia

Swim from June to September; spring and October are quieter and well suited to spa stays and sightseeing.

By air: Monastir airport is the closest, around 45 minutes by road, with mostly seasonal flights from Europe. Tunis–Carthage, about two and a half hours away, has flights all year, including from Algiers. From North America you will usually connect through a European hub.

By road from Algeria: take the Tunis motorway and then the Sahel motorway south towards Mahdia.

Book your Mahdia hotel with Nreservi

Choose your dates above and compare Mahdia's beachfront and thalasso hotels by board basis and category.

On Nreservi you see live prices and availability and book online. You can pay by card online, or in Algerian dinars (BaridiMob, bank transfer or cash at our agency in Algiers), and you receive your voucher by email or WhatsApp once confirmed.

Want treatments during your stay? Look for hotels with a thalasso centre in the facilities list, and add any request to your reservation.

Frequently asked questions

Is Mahdia good for a quiet holiday?

Yes. It is one of the calmest resorts on the Sahel coast, popular with couples and families who want to rest.

What is the nearest airport to Mahdia?

Monastir airport, around 45 minutes by road. Tunis–Carthage is about two and a half hours away.

Can I visit El Jem from Mahdia?

Yes. The Roman amphitheatre of El Jem, a UNESCO World Heritage Site, is about 45 km inland and makes an easy half-day outing.

Are there thalasso hotels in Mahdia?

Yes, several beachfront hotels have thalassotherapy and spa centres; this appears in each hotel's facilities.

Is Tunisia safe to visit right now?

Safety advice can change at short notice, so check your own government's current official travel advice for Tunisia (for example GOV.UK in the UK or the US State Department) before you book and shortly before you leave, including any guidance for specific regions.