El Mehdi Beach Resort, Mahdia, Tunisia

Mahdia

"Pour le meilleur et pour le prix !"

Quick destinations

Ready to search

Pick the destination and dates, then click Search.

El Mehdi Beach Resort is a 4-star beachfront hotel in Mahdia, a few kilometres from the medina. Many travellers still know it by its former name, Primasol El Mehdi. It has two outdoor pools, an indoor pool with a whirlpool, a kids' club and a spa, and is mostly sold as all inclusive.

Location: on the beach, 2-3 km from the medina

The hotel faces a sandy beach, with a beach area reserved for guests. Mahdia town centre and medina are 2 to 3 km away, a short taxi ride.

Monastir airport is about fifty kilometres away, roughly 45 minutes by road. The Roman amphitheatre of El Jem is less than an hour away.

Pools, spa and all inclusive

There are two outdoor pools, children's pools and an indoor pool with a whirlpool. The spa offers a hammam, sauna, massages and treatments at a charge.

Meals are served buffet-style in the main restaurant, with à la carte restaurants, a pool snack bar and a lobby bar. All inclusive is the usual board basis; the exact board basis is shown on each offer.

Children have a kids' club and playground; there is also mini golf, table tennis and billiards.

Former name and booking

Primasol El Mehdi is the former name of the same hotel. Do not confuse it with El Mouradi Cap Mahdia, a different hotel in the town. To compare, see our Hotels in Mahdia page.

On Nreservi you see live prices and availability and book online. From abroad you pay online by card; travellers in Algeria can pay in Algerian dinars without a bank card. Your voucher arrives by email or WhatsApp as soon as the booking is confirmed.

Booking El Mehdi Beach Resort on Nreservi

  • Live prices and availability: choose your dates in the search above.
  • Pay by card online, or in Algerian dinars (BaridiMob, bank transfer or cash at our agency in Telemly, central Algiers).
  • Your voucher is sent by email or WhatsApp as soon as the booking is confirmed.
  • Cancellation conditions are shown on each rate before you book.
  • Questions? NIA, our official WhatsApp assistant, and our team answer in English, French and Arabic.

Frequently asked questions about El Mehdi Beach Resort

Is El Mehdi Beach Resort on the beach?

Yes, it faces a sandy beach with an area reserved for guests.

Where is El Mehdi Beach Resort?

In Mahdia, 2 to 3 km from the town centre and medina, and about fifty kilometres from Monastir airport.

Is El Mehdi Beach Resort the same as Primasol El Mehdi?

Yes. Primasol El Mehdi is now called El Mehdi Beach Resort.

Is there an indoor pool?

Yes, an indoor pool with a whirlpool, plus two outdoor pools and children's pools.

Is the hotel all inclusive?

Mostly yes. The board basis is shown on each offer before you book.

How do I book El Mehdi Beach Resort?

Choose your dates and the number of guests in the search above: Nreservi shows the live prices of the rooms at El Mehdi Beach Resort. You book online and pay by card, or in Algerian dinars (BaridiMob, bank transfer or cash at our agency in Telemly, central Algiers).

How do I receive my voucher?

As soon as your booking is confirmed, your voucher is sent by email or WhatsApp; show it at the hotel reception when you arrive.

Can I cancel my booking?

Cancellation conditions depend on the rate you choose: each offer shows, before you book, whether it is refundable and until when cancellation is free.