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 – 28 hotels and places to stay
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. The rooms were great, the food amazing and the staff very helpful

Show more Show less
8.1
Very Good
408 reviews

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. The beach, and the swimming pool were amazing and the food as well.

Show more Show less
6.7
Review score
276 reviews
Avg. price/night:
$26

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.4
Good
88 reviews
Avg. price/night:
$42

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:
$21

Immeuble l'Espadon

Mahdia

Featuring a terrace and a 24-hour front desk, Immeuble l'Espadon is in a prime location in Mahdia, a few steps from Mahdia Beach and a 5-minute walk from Corniche Mahdia Beach. Beautiful apartment, lovely decor, great location!

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

Appartement Vue Sur Mer Turquoise

Mahdia

Located in Mahdia, within a 3-minute walk 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:
$41

Apart Mahdia

Mahdia

Located in Mahdia, a 3-minute walk from Corniche Mahdia Beach and 400 yards from Mahdia Beach, Apart Mahdia has accommodations with free WiFi, air conditioning, free bikes and a garden. 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:
$54

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:
$41

Sabat

Mahdia

Offering a bar and city view, Sabat is located in Mahdia, a 6-minute walk from Corniche Mahdia Beach and 0.9 miles from 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:
$59

Espadon De Mahdia - Etage de Villa

Mahdia

Located in Mahdia, a few steps from Mahdia Beach, Espadon De Mahdia - Etage de Villa has a living room with a flat-screen TV. Location spacious, air conditioning.

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

Most-booked hotels in Mahdia in the past month

See all

Budget hotels in Mahdia

See all

FAQs about hotels in Mahdia

  • 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 $139 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 $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).

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