Stay in Mahdia's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Hotel Julius

Hotel in El Jem

Located in El Jem, less than 0.6 mi from El Jem Colosseum, Hotel Julius provides accommodations with a restaurant, free private parking, a shared lounge and a garden. Very good staff. Beautiful room. Nice decor.

Show more Show less
8.6
Excellent
132 reviews
Price from
$55
per night

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. Very friendly reception, service, and kitchen staffs. Very clean and comfortable room. Service everyday. Breakfast and dinner have enough choices. WiFi works fine. Very big elegant lobby and bar. Beautiful garden and beach as well. I’ll return for longer stay in winter for sure.

Show more Show less
8.1
Very Good
411 reviews
Price from
$132
per night

El Mouradi Mahdia

Hotel in Mahdia

Located on a beach on the Mediterannean coast, El Mouradi Mahdia offers 5* accommodations 3.1 mi from Mahdia and 25 mi from Monastir. The Staff was helpful and always smiling which is give more rate for the hotel .

Show more Show less
5.9
Review score
198 reviews
Price from
$44
per night

Thapsus Beach Resort

Hotel in Mahdia

Set in Mahdia, 1.8 mi from Corniche Mahdia Beach, Thapsus Beach Resort offers accommodations with a restaurant, free private parking, a seasonal outdoor swimming pool and a bar.

Show more Show less
Price from
$45
per night

Mahdia Palace

Hotel in Mahdia

Only a 10-minute drive from Mahdia city center, Mahdia Palace offers an indoor and an outdoor swimming pool, 3 tennis courts and a beauty center with a hammam, sauna and body treatments. Food is great. Beds are confortable. Staff is freindly

Show more Show less
7.3
Good
98 reviews
Price from
$49
per night

Hôtel Nour Palace Resort & Thalasso

Hotel in Mahdia

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. The inside & outside pool

Show more Show less
7.2
Good
49 reviews
Price from
$70
per night

Neue Wohnung, ruhig, 150 m vom Strand, free Wi-Fi

Mahdia

Located in Mahdia, 1.1 mi from Corniche Mahdia Beach, Neue Wohnung, ruhig, 492 ft vom Strand, free Wi-Fi features air-conditioned accommodations with a balcony and free WiFi.

Show more Show less
9.7
Exceptional
9 reviews
Price from
$55
per night

City Apartment Mahdia free wifi

Mahdia

Located in Mahdia, 1312 feet from Corniche Mahdia Beach, City Apartment Mahdia free wifi provides air-conditioned accommodations with a balcony and free WiFi. Nice functional apartment with private roof terrace. Good location in centre ville within walking distance of Skifa, medina and zone touristique. Highly recommend nearby fish market!

Show more Show less
9.6
Exceptional
10 reviews
Price from
$36
per night

Luxury suite in 4* hotel

Mahdia

Set in Mahdia, Luxury suite in 4* hotel offers accommodations with free WiFi, air conditioning, a restaurant and access to a garden with an outdoor pool. Daly was a great host and communicator. Great location and view. Easy check in and out. Safe and secure. The space was a great value, loved the balcony. Daly was very helpful with the arrangements and made sure we had everything we needed. Any questions we had were fulfilled within half hour of inquiring. We really enjoyed our stay. Definitely recommend this place!

Show more Show less
9.1
Awesome
14 reviews
Price from
$115
per night

Dar Jamila

Mahdia

Located in Mahdia, 656 feet from Corniche Mahdia Beach, Dar Jamila provides accommodations with a restaurant, free private parking, a bar and a shared lounge. Nice location, welcoming and really helpful hosts. The place is literally in front on the sea, a little walk away from the town center. The room was spacious, with AC, and everything that you might need. We will come back.

Show more Show less
9.6
Exceptional
35 reviews
Price from
$115
per night

Hotels with extra health and safety measures

Find hotels in Mahdia with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most-booked hotels in Mahdia in the past month

See all

Mahdia's best hotels with breakfast

See all

FAQs about hotels in Mahdia

  • Mahdia, Salakta, and Chebba are popular with other travelers visiting Mahdia.

  • There are 89 hotels in Mahdia you can book on Booking.com.

  • On average, 3-star hotels in Mahdia cost $36 per night, and 4-star hotels in Mahdia are $54 per night. If you're looking for something really special, 5-star hotels in Mahdia cost around $87 per night (based on Booking.com prices).

Explore guest reviews of hotels in Mahdia

See all