Where to stay

in Mahdia

Explore romantic Mahdia: its culture, oceanfront, beaches, and more!

Venture to sights like Mahdia Corniche Beach and Borj el-Kebir as you discover Mahdia—a city also notable for its beaches.

Top-rated places to stay near the beach in Mahdia

El Mouradi Mahdia is a hotel featuring 3 restaurants and a full-service spa. It's located a 10-minute walk from Mahdia Corniche Beach, so you'll be well situated for your beach vacation. El Borj Hotel is a hotel featuring a private beach and 2 outdoor pools. Mahdia beach & aquapark is a hotel featuring a private beach and 3 restaurants.

Recommended hotels

Best places to stay for families

El Mouradi Cap Mahdia is a hotel featuring a private beach and a children's pool. El Mouradi Mahdia is a hotel featuring a private beach and a children's pool. Caribbean World Mahdia All In is a hotel featuring a children's pool and a kids' club.

Recommended hotels

Top luxury accommodations in Mahdia

Mahdia Palace Thalasso is luxury a hotel featuring 2 restaurants and 3 bars. Nour Palace Thalasso & Spa - All Inclusive is luxury a property featuring a private beach and 3 bars.

Recommended hotels

Best places to stay with pools

Hotel Topkapi Beach is a hotel featuring a kid's pool and a full-service spa. It's just a short 10-minute walk from Mahdia Corniche Beach. El Mouradi Mahdia is a hotel featuring a kid's pool and a full-service spa.

Recommended hotels

Best places to stay near the airport

El Mouradi Cap Mahdia is a hotel featuring an airport shuttle and a private beach. El Mouradi Mahdia is a hotel featuring an airport shuttle and a full-service spa. El Borj Hotel is a hotel featuring an airport shuttle and a full-service spa.

Recommended hotels