All Mahdia hotels
5 stars (3)
- Hotel Nour Palace Resort & Thalasso Mahdia
- Iberostar Selection Royal El Mansour Hotel Mahdia
- Mahdia Palace Thalasso
4 stars (9)
- Caribbean World Mahdia Hotel
- El Mansour Hotel Mahdia
- El Mehdi Beach Resort Ex Primasol El Mehdi Mahdia
- El Mouradi Mahdia Hotel
- Laourient Apartments, Cafe & Restaurant - Bagdhadi, Mahdia
- Mahdia Beach & Aqua Park
- Melia El Mansour Mahdia Hotel
- Monarque El Fatimi Mahdia Hotel
- Thalassa Mahdia