Search 590,000 properties worldwide.
Search over a million flights, hotels, packages, and more
No Expedia cancellation fee to change or cancel almost any hotel reservation.
Apart from the great animation team all was bad. Dirty hallway, dirty rooms, very bad room service. Although we checked in late at 6 PM, we had to wait two more hours to get a clean room. Very long lines at the restaurant just to get an empty glass or a drink. A/C was not working at the lobby and ...
Hotel Thapsus ClubC$164Hotel Thapsus ClubC$164
Friendly staff, big choice on the menu for breakfast, lunch, dinner. We loved the coffee shop , the staff were excellent , nothing was to much trouble. I deffently would return for another hoilday .
Iberostar Royal El MansourC$407Iberostar Royal El MansourC$407
Very nice hotel, excellent fast check-in. The room was huge with a view of the golf course and sea. Plenty of loungers etc. The food was okay, but could be improved a bit. All of the staff were very helpful and knowledgeable.
Super hotet proche de la mer tres bon vu nice service trzs bon bouf multiple chois
Finding the ideal all-inclusive hotel for your stay in Mahdia has never been so easy, and with the countless options on Expedia you won’t be disappointed. The closest major airport is in Monastir (MIR-Habib Bourguiba Intl.), which is located 24.5 mi (39.5 km) from the city center. Mahdia is known for its beaches and offers a host of things to see and do such as Mahdia Beach. Browse our choice of all-inclusive resorts where you can enjoy a good selection of amenities like entertainment, kid's clubs, and of course food and beverages all included in your room rate. Many of our all-inclusive accommodations also feature activities such as golf, yoga, water sports, and more, which you can enjoy without any additional expense. Expedia even has hotels with all-inclusive room rates and we have a long list to choose from. If you have some places in mind but need a little more time deciding, you can save them to your favorites, so you don’t lose track of the best options for your stay. From resorts to all-inclusive rooms, it's all right here, and it’s only a click away.
Here are our traveler's top Mahdia hotels where you can benefit from great amenities, experience quality service, and have a memorable vacation.
El Mouradi Cap Mahdia - 3-star all-inclusive beachfront hotel with 255 rooms. It boasts 3 restaurants, a children's pool, a children's club, and a nightclub. Onsite food and beverages are included.
Vincci El Mansour - Features 3 restaurants, 2 outdoor pools, a spa, and a health club. This 4-star beachfront resort offers all-inclusive room rates and has 307 rooms. Onsite food and beverages are included.
Caribbean World Mahdia - All Inclusive - This 4-star all-inclusive hotel has 243 rooms and offers a restaurant, a children's pool, a sauna, and a private beach. Onsite food and beverages are included.
Hotel Thapsus Club - 4-star beachfront hotel offering all-inclusive room rates, with 370 rooms. It boasts 4 restaurants, 3 outdoor pools, a spa, and a nightclub. Onsite food and beverages are included.
Primasol El Mehdi - All Inclusive - Features 4 restaurants, 2 outdoor pools, a Turkish Bath/Hammam, and a fitness center. This 4-star all-inclusive beach resort has 388 rooms. Onsite food and beverages are included.
If you're curious about when to visit Mahdia, here is a summary of the weather throughout the seasons:
Venture out to Mahdia Beach and see why travelers like the beaches in Mahdia. Other attractions include Grand Mosque and Borj el-Kebir.