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

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+
Mahdia – 22 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

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
408 reviews

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. everything is very good. Food, room, beach, staff quality

Show more Show less
7.3
Good
89 reviews
Avg. price/night:
$37

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

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.8
Exceptional
8 reviews
Avg. price/night:
$21

Immeuble l'Espadon

Mahdia

Featuring sea views, Immeuble l'Espadon offers accommodations with a balcony and a kettle, around 1312 feet from Corniche Mahdia Beach. Beautiful apartment, lovely decor, great location!

Show more Show less
9.6
Exceptional
47 reviews
Avg. price/night:
$56

Appartement Vue Sur Mer Turquoise

Mahdia

Set in Mahdia, within less than 0.6 mi of Mahdia Beach, Appartement Vue Sur Mer Turquoise offers accommodations with free WiFi, air conditioning and a seasonal outdoor swimming pool.

Show more Show less
9.1
Awesome
5 reviews
Avg. price/night:
$42

Apart Mahdia

Mahdia

Apart Mahdia is located in Mahdia and offers free bikes, a garden and barbecue facilities. Very modern bright apartment with lovely fresh linen and a nice shower. Very clean and the host was very helpful and obliging I really liked this apartment. Everything was great . I felt at home. I will definitely come here again soon Very recommended

Show more Show less
9.6
Exceptional
14 reviews
Avg. price/night:
$55

Résidence corniche

Mahdia

Offering sea views, Résidence corniche is a property located in Mahdia, a few steps from Mahdia Beach and a 3-minute walk from Corniche Mahdia Beach.

Show more Show less
8.7
Excellent
10 reviews
Avg. price/night:
$48

Sabat

Mahdia

Featuring city views, Sabat offers accommodations with a bar and a terrace, around 1640 feet from Corniche Mahdia Beach. Very comfortable and feels like home. Apartment is very clean and modern. Great location. We will definitely return again.

Show more Show less
8.8
Excellent
18 reviews
Avg. price/night:
$42

Espadon De Mahdia - Etage de Villa

Mahdia

Set in Mahdia, within 1640 feet of Corniche Mahdia Beach, Espadon De Mahdia - Etage de Villa offers accommodations with air conditioning. Location spacious, air conditioning.

Show more Show less
8.6
Excellent
8 reviews
Avg. price/night:
$43

Most-booked hotels in Mahdia in the past month

See all

Budget hotels in Mahdia

See all

FAQs about hotels in Mahdia

  • 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 $159, on average (based on Booking.com prices).

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

  • On average, 3-star hotels in Mahdia cost $68 per night, and 4-star hotels in Mahdia are $116 per night. If you're looking for something really special, a 5-star hotel in Mahdia can be found for $140 per night, 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