Skip to main content
Stays Flights Flight + Hotel Car Rentals Attractions Airport Taxis

Hotels and More in Mahdia

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

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.3
Very Good
333 reviews
Avg. price/night:
$170
Check availability

Hotel Club El Borj

Hotel in Mahdia

Hotel Club El Borj has a restaurant, bar, a shared lounge and garden in Mahdia. With free WiFi, this 3-star hotel offers room service and a kids' club. The staff were amazing and so professional. Well done to the amazing entertainment team, I laughed a lot. Also the restaurant staff and chefs were so lovely. Please go you will love it. Not a lot of English people but it didn’t matter as people are so nice 😊

Show more Show less
8.1
Very Good
31 reviews
Avg. price/night:
$136
Check availability

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
6.2
Review score
157 reviews
Avg. price/night:
$61
Check availability

LTI Mahdia Beach & Aqua Park

Hotel in Mahdia

LTI Mahdia Beach 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. All especially animation stuff , Chayma and Yanya 😋 were great! I love you too much! A great salutation too Farid too in the reception! Thank you brother for ur kindness

Show more Show less
6.8
Review score
194 reviews
Avg. price/night:
$55
Check availability

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.5
Good
84 reviews
Avg. price/night:
$57
Check availability

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
Avg. price/night:
$76
Check availability

Thalassa Mahdia

Hotel in Mahdia

The all-inclusive Thalassa Mahdia is a luxurious hotel located one of the most beautiful beaches of Tunisia. Its comfortable and modern rooms have a terrace or a balcony.

Show more Show less
1
Review score
1 reviews
Avg. price/night:
$63
Check availability

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. The staff at the reception were very kind Water, coffee, juices, all have been offered fresh throughout the day .

Show more Show less
5.9
Review score
88 reviews
Avg. price/night:
$43
Check availability

City Apartment Mahdia free wifi

Mahdia

Located in Mahdia, a 5-minute walk from Corniche Mahdia Beach, City Apartment Mahdia free wifi provides accommodations with a terrace, free WiFi, a 24-hour front desk, and a concierge service. 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.8
Exceptional
8 reviews
Avg. price/night:
$34
Check availability

Luxury suite in 4* hotel

Mahdia

Located in Mahdia, just a few steps from Mahdia Beach, Luxury suite in 4* hotel has beachfront accommodations with a restaurant, an outdoor swimming pool, a bar and free WiFi. 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
12 reviews
Avg. price/night:
$117
Check availability

Most-booked hotels in Mahdia in the past month

See all

Budget hotels in Mahdia

See all

FAQs about hotels in Mahdia

  • The average price per night for a 3-star hotel in Mahdia this weekend is $138 or, for a 4-star hotel, $125. Looking for something even fancier? 5-star hotels in Mahdia for this weekend cost around $220 per night, on average (based on Booking.com prices).

  • On average, 3-star hotels in Mahdia cost $52 per night, and 4-star hotels in Mahdia are $57 per night. If you're looking for something really special, a 5-star hotel in Mahdia can be found for $99 per night, on average (based on Booking.com prices).

  • On average, it costs $138 per night to book a 3-star hotel in Mahdia for tonight. You'll pay around $123 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Mahdia will cost around $261, on average (based on Booking.com prices).

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Mahdia:

Explore guest reviews of hotels in Mahdia

See all