Search hotels in Mahdia, Tunisia

Enter your dates and choose from 235 hotels and other places to stay

Select occupancy

Check out these popular cities in Mahdia

Mahdia

Sandy Beach, Old Town, Harbors & Ports
155 hotels

El Jem

Ancient Ruins & Civilisations, Archaeological Sites, Historical Landmarks
3 hotels

Stay in Mahdia's best hotels!

Filter by:

Star Rating
Review score

Hotel Dar Al Madina

Hotel in Mahdia

Located within a 2-minute walk of Corniche Mahdia Beach and 27 miles of El DJem Amphitheatre, Hotel Dar Al Madina has rooms in Mahdia.

A
Alyssa
From
Netherlands
The location is great if you prefer to stay in the medina! The beach is not too far. The property is very tasteful with very kind and friendly staff. You feel welcome from the first moment. And they have THE BEST coffee
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 487 reviews
Price from
$63.15
1 night, 2 adults

Iberostar Selection Royal El Mansour

Hotel in Mahdia

Iberostar Selection Royal El Mansour is located in Mahdia near the beaches of the Mediterranean Sea. It has an outdoor swimming pool, a Thalassotherapy center and 5-star rooms and suites.

J
Jennifer
From
United Kingdom
Amazing staff, all the facility is well organised and clean
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,337 reviews
Price from
$126.76
1 night, 2 adults

DAR AMMAR

Hotel in El Jem

Located in El Jem, 820 feet from Hanchir Zaytoun river, DAR AMMAR provides accommodations with a restaurant, free private parking, a bar and a shared lounge.

C
Cardcaptor
From
Canada
Close to El Jem Amphitheater, but avoids the busy crowds. Great onsite gift shop and restaurant.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 233 reviews
Price from
$94.41
1 night, 2 adults

El Mouradi Mahdia

Hotel in Mahdia

Located on a beach on the Mediterannean coast, El Mouradi Mahdia offers 4* accommodations 3.1 mi from Mahdia and 25 mi from Monastir.

r
raphael
From
United States
The service the food the location the room the personal so professional
Scored out of 10, guest rating 6.1
Pleasant - What previous guests thought, 391 reviews
Price from
$114.71
1 night, 2 adults

El Mouradi Cap Mahdia

Hotel in Mahdia

This superb hotel with its Moorish architecture is one of the best places in the region for vacations and relaxing.

Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 275 reviews
Price from
$87.13
1 night, 2 adults

Studio chic, bien equipee pour un sejour de repos

Hotel in Mahdia

Studio chic, bien equipee pour un sejour de repos offers accommodations in Mahdia, 24 miles from El DJem Amphitheatre and 27 miles from Flamingo Golf Course.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 6 reviews
Price from
$38.14
1 night, 2 adults

Douira S+1

Hotel in Chebba

This vacation home features free private parking, full-day security, and free Wifi.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 37 reviews
Price from
$57.76
1 night, 2 adults

Studio Traditionnel a louer-Mahdia

Hotel in Mahdia

Studio Traditionnel a louer-Mahdia in Mahdia provides accommodations with a garden and a shared lounge. This guest house provides air-conditioned accommodations with a balcony.

E
Enrico
From
Netherlands
Everything went nice and smoothly, the owner is very kind and hospitable and gave me a ride to the louage station that saved me at least a 40 minutes walk. Recommended
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 246 reviews
Price from
$73.99
1 night, 2 adults

appartement deluxe vue sur mer au centre de Mahdia

Hotel in Mahdia

Featuring a private beach area, appartement deluxe vue sur mer au centre de Mahdia features accommodations in Mahdia.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 6 reviews
Price from
$87.18
1 night, 2 adults

SBB Home Mahdia

Hotel in Mahdia

A 17-minute walk from Mahdia Beach in Mahdia, SBB Home Mahdia provides accommodations with access to a hot tub. This property offers access to a balcony and free private parking.

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 21 reviews
Price from
$50.60
1 night, 2 adults
See all 235 hotels in Mahdia

Most-booked hotels in Mahdia in the past month

See all

Popular with guests booking hotels in Mahdia

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,337 reviews

Popular with guests booking hotels in Mahdia

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 130 reviews

Popular with guests booking hotels in Mahdia

Scored out of 10, guest rating 6.1
Pleasant - What previous guests thought, 391 reviews

Popular with guests booking hotels in Mahdia

Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 275 reviews

Popular with guests booking hotels in Mahdia

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 488 reviews

Popular with guests booking hotels in Mahdia

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 8 reviews

Popular with guests booking hotels in Mahdia

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 52 reviews

Popular with guests booking hotels in Mahdia

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 232 reviews

Popular with guests booking hotels in Mahdia

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 81 reviews

Popular with guests booking hotels in Mahdia

Scored out of 10, guest rating 5.9
Fair - What previous guests thought, 31 reviews

Mahdia's best hotels with breakfast

See all
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 176 reviews

Facing the beachfront, Meliá El Mansour Mahdia offers 4-star accommodations in Mahdia and has an outdoor swimming pool, garden and private beach area.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 130 reviews

Located in Mahdia and with Corniche Mahdia Beach reachable within a few steps, Hôtel Al Jazira Mahdia has concierge services, non-smoking rooms, a private beach area, free WiFi throughout the property...

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 81 reviews

Located in Mahdia, a few steps from Mahdia Beach, Monarque El Fatimi Mahdia provides accommodations with a garden, free private parking, a terrace and a restaurant.

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 52 reviews

This all-inclusive hotel is located next to the beach, 3.1 mi north of Mahdia in Tunisia. It has 3 swimming pools, a hammam, sauna and a children’s playground.

Scored out of 10, guest rating 6.1
Pleasant - What previous guests thought, 391 reviews

Located on a beach on the Mediterannean coast, El Mouradi Mahdia offers 4* accommodations 3.1 mi from Mahdia and 25 mi from Monastir.

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 260 reviews

Only a 10-minute drive from Mahdia city center, Mahdia Palace Thalasso offers an indoor and an outdoor swimming pool, 3 tennis courts and a beauty center with a hammam, sauna and body treatments.

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 411 reviews

Mahdia Beach & Aquapark is located in Mahdia, less than 25 mi from the Monastir International Airport. The hotel offers traditional Tunisian architecture, a large outdoor swimming pool and garden.

Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 275 reviews

This superb hotel with its Moorish architecture is one of the best places in the region for vacations and relaxing.

FAQs about hotels in Mahdia

See reviews by guests who stayed at hotels in Mahdia

See all
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 52 reviews
A very welcoming staff, family friendly atmosphere! Maintenance crew is very responsive as well! Facilities are also good! Restaurant has a variety of good/fresh quality Tunisian and international foods! For kids and family, the animation was very nice and animators are very friendly! The beach and pool are very clean and well managed! Overall, a very good experience! A must try!
Guest review byHamza
Belgium
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 260 reviews
Mahdia Palace Hotel is, as usual, one of the best places to stay in Mahdia. From the moment you arrive, you feel truly welcome. The staff are incredibly friendly and always greet you with a big smile, making you feel right at home. The warm hospitality, relaxing atmosphere, and beautiful surroundings make every stay special. It’s always a pleasure to come back! 🌴✨
Guest review byhassen
Tunisia
Scored out of 10, guest rating 6.1
Pleasant - What previous guests thought, 391 reviews
The service the food the location the room the personal so professional
Guest review byraphael
United States
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 295 reviews
Great management, friendly and warm 5 stars stay right by the beach
Guest review byRim
Tunisia
From $174.42 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 348 reviews
Everything was perfect! Great location , staff
Guest review byLorna
Canada

Planning a trip? Get inspired by reviews of cities in Mahdia

Scored out of 10, guest rating 10

Sadly, the downfall to my trip was watching the kittens in...

Sadly, the downfall to my trip was watching the kittens in Mahdia collected in cages from the hotels to be taken away to be destroyed. This is a regular occurrence. Dogs are shot by Police and then left to die. There is only one rescue centre run by an exhausted French woman.
Guest review byGail
United Kingdom
Scored out of 10, guest rating 10

A truly nice, charming and relaxed town, with large historic...

A truly nice, charming and relaxed town, with large historic significance and enough interesting sites to keep you busy. Also a great base for a daytrip to El Jem. In warmer months (end of April / early May are definitely not the good time) you can also enjoy the beach.
Guest review byMarko
Bulgaria
Scored out of 10, guest rating 6.0

There is nice clubs in Mahdia.

There is nice clubs in Mahdia. I can not say it is safe but did not encountered anything while we were outside, but we got lots of attention. Only problem is that when you land in main airport you need to take 3 hours taxi ride which costs around 80£ to get there.
Guest review byÇelik
Turkey

More places to explore, more ways to go

  • Hotels in Tunisia

    If you're planning a longer trip, look beyond Mahdia and explore the whole country!