Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Mahdia

Filter by star ratings
All filters
El Borj Hotel
El Borj Hotel
8.0 Excellent
Bp 3881, Route De La Corniche, Mahdia, Tunisia
Show on map
1.9 mi from city centre, Mahdia 
ExcellentBased on 31 reviews
8.0

This comfortable hotel in Mahdia offers free Wi-Fi, as well as a private beach and an outdoor pool. It also provides an express check-in and check-out feature, a sauna and massage services.

El Mouradi Mahdia
El Mouradi Mahdia
5.9 Okay
Nouvelle Zone Touristique, 5011, Mahdia, Tunisia
Show on map
2.6 mi from city centre, Mahdia 
OkayBased on 196 reviews
5.9

Guests of this luxury hotel will appreciate the seclusion of its private beach and on-site spa, all located a short car ride from the heart of Mahdia. It also features an outdoor pool, a sauna and a Turkish steam bath.

Vincci El Mansour
Vincci El Mansour
Mahdia, Tunisia
Show on map
2.2 mi from city centre, Mahdia 

Situated in Mahdia, Vincci El Mansour provides 4.5-star accommodation, as well as an outdoor pool, a private beach and a sauna. It also features free Wi-Fi, a Turkish steam bath and a kids club.

Hôtel Nour Palace Resort & Thalasso
Hôtel Nour Palace Resort & Thalasso
7.2 Good
Zone touristique Mahdia, Mahdia, Tunisia
Show on map
2.8 mi from city centre, Mahdia 
GoodBased on 53 reviews
7.2

This pet-friendly hotel is located in Mahdia and offers a private beach. It boasts an outdoor pool with water slides, a Turkish steam bath and a rooftop terrace.

El Mouradi Cap Mahdia
El Mouradi Cap Mahdia
5.0 Okay
Mahdia Tunisia, Mahdia, Tunisia
Show on map
2.0 mi from city centre, Mahdia 
OkayBased on 88 reviews
5.0

Featuring an outdoor pool, a rooftop terrace and a private beach, El Mouradi Cap Mahdia is located in Mahdia and provides traditional accommodation. The various facilities this modern hotel features include an express check-in and check-out feature, a kids club and a kids pool.

Hotel Thapsus Club
Hotel Thapsus Club
6.5 Good
Zone Touristique Mahdia B.P 42, Mahdia, Tunisia
Show on map
3.4 mi from city centre, Mahdia 
GoodBased on 1 review
6.5

Club Thapsus Hotel is situated in Mahdia and is close to the area's popular attractions. It also offers a Jacuzzi, a swimming pool and a sauna.

Lti Mahdia Beach & Aqua Park
Lti Mahdia Beach & Aqua Park
6.7 Good
Zone Touristique - B.P. 105 -, Mahdia, Tunisia
Show on map
2.5 mi from city centre, Mahdia 
GoodBased on 281 reviews
6.7

Boasting outdoor tennis courts, a private beach and an indoor pool, LTI Mahdia Beach is a luxurious place to stay in Mahdia. It also provides a sauna, free Wi-Fi and water slides.

Thalassa Mahdia
Thalassa Mahdia
2.6 Mediocre
Zone Touristique Mahdia-Bp 61, Mahdia, Tunisia
Show on map
2.3 mi from city centre, Mahdia 
MediocreBased on 8 reviews
2.6

Boasting a private beach, a rooftop terrace and an indoor pool, Thalassa Mahdia is a deluxe base in Mahdia. It provides a spa, as well as a Turkish steam bath, a kids club and a sauna.

Primasol El Mehdi
Primasol El Mehdi
9.0 Excellent
Rue de la Corniche, Mahdia, Tunisia
Show on map
1.4 mi from city centre, Mahdia 
ExcellentBased on 1 review
9.0

Featuring a private beach and an outdoor swimming pool, this 4-star resort is located in Mahdia. It has a gym, as well as a sauna, water slides and outdoor tennis courts.

Dar Jamila
Dar Jamila
9.0 Excellent
1 Rue Cap Africa, Mahdia, Tunisia
Show on map
0.5 mi from city centre, Mahdia 
ExcellentBased on 35 reviews
9.0

Dar Jamila provides a comfortable setting while in Mahdia. It is conveniently located for those wanting to visit local attractions.

Tips for booking a Mahdia hotel

Cheapest month:January
Most expensive month:August
Average price in Mahdia:$72/night
Absolute cheapest price found:$22/night
Cheapest day:Friday
Most expensive day:Thursday
$43 - $138
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$63 - $219
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Mahdia hotels

Show all 88 hotels
1
Hôtel Nour Palace Resort & Thalasso
Hôtel Nour Palace Resort & Thalasso
7.2 Good
Zone touristique Mahdia, Mahdia, Tunisia
Show on map
2.8 mi from city centre, Mahdia 

This pet-friendly hotel is located in Mahdia and offers a private beach. It boasts an outdoor pool with water slides, a Turkish steam bath and a rooftop terrace.

2
Lti Mahdia Beach & Aqua Park
Lti Mahdia Beach & Aqua Park
6.7 Good
Zone Touristique - B.P. 105 -, Mahdia, Tunisia
Show on map
2.5 mi from city centre, Mahdia 

Boasting outdoor tennis courts, a private beach and an indoor pool, LTI Mahdia Beach is a luxurious place to stay in Mahdia. It also provides a sauna, free Wi-Fi and water slides.

Cheapest hotels in Mahdia, Tunisia

Show all 88 hotels
Dar El Amen
Dar El Amen
8.2 Excellent
Mahdia, Tunisia
Show on map
0.4 mi from city centre,  

Dar El Amen Appartements provides a traditional setting when in Mahdia. Guests can also enjoy free internet in all areas.

$23
Avg. per night
Lti Mahdia Beach & Aqua Park
Lti Mahdia Beach & Aqua Park
6.7 Good
Zone Touristique - B.P. 105 -, Mahdia, Tunisia
Show on map
2.5 mi from city centre,  

Boasting outdoor tennis courts, a private beach and an indoor pool, LTI Mahdia Beach is a luxurious place to stay in Mahdia. It also provides a sauna, free Wi-Fi and water slides.

$31
Avg. per night
El Mouradi Cap Mahdia
El Mouradi Cap Mahdia
5.0 Okay
Mahdia Tunisia, Mahdia, Tunisia
Show on map
2.0 mi from city centre,  

Featuring an outdoor pool, a rooftop terrace and a private beach, El Mouradi Cap Mahdia is located in Mahdia and provides traditional accommodation. The various facilities this modern hotel features include an express check-in and check-out feature, a kids club and a kids pool.

$38
Avg. per night
El Mouradi Mahdia
El Mouradi Mahdia
5.9 Okay
Nouvelle Zone Touristique, 5011, Mahdia, Tunisia
Show on map
2.6 mi from city centre,  

Guests of this luxury hotel will appreciate the seclusion of its private beach and on-site spa, all located a short car ride from the heart of Mahdia. It also features an outdoor pool, a sauna and a Turkish steam bath.

$46
Avg. per night
Hotel Thapsus Club
Hotel Thapsus Club
6.5 Good
Zone Touristique Mahdia B.P 42, Mahdia, Tunisia
Show on map
3.4 mi from city centre,  

Club Thapsus Hotel is situated in Mahdia and is close to the area's popular attractions. It also offers a Jacuzzi, a swimming pool and a sauna.

$56
Avg. per night
Hôtel Nour Palace Resort & Thalasso
Hôtel Nour Palace Resort & Thalasso
7.2 Good
Zone touristique Mahdia, Mahdia, Tunisia
Show on map
2.8 mi from city centre,  

This pet-friendly hotel is located in Mahdia and offers a private beach. It boasts an outdoor pool with water slides, a Turkish steam bath and a rooftop terrace.

$59
Avg. per night
Vincci El Mansour
Vincci El Mansour
Mahdia, Tunisia
Show on map
2.2 mi from city centre,  

Situated in Mahdia, Vincci El Mansour provides 4.5-star accommodation, as well as an outdoor pool, a private beach and a sauna. It also features free Wi-Fi, a Turkish steam bath and a kids club.

$65
Avg. per night
Thalassa Mahdia
Thalassa Mahdia
2.6 Mediocre
Zone Touristique Mahdia-Bp 61, Mahdia, Tunisia
Show on map
2.3 mi from city centre,  

Boasting a private beach, a rooftop terrace and an indoor pool, Thalassa Mahdia is a deluxe base in Mahdia. It provides a spa, as well as a Turkish steam bath, a kids club and a sauna.

$65
Avg. per night

Hotel prices in Mahdia

3 stars

$38 - $134

El Mouradi Cap Mahdia

#1 Most popular

$38
Avg. per night
Dar Jamila

#2 Most popular

Dar Jamila
9.0 Excellent
$134
Avg. per night
El Borj Hotel

Best value

El Borj Hotel
8.0 Excellent
$71
Avg. per night
4 stars +

$31 - $77

Hôtel Nour Palace Resort & Thalasso
$59
Avg. per night
El Mouradi Mahdia

#2 Most popular

$46
Avg. per night
Lti Mahdia Beach & Aqua Park
$31
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Mahdia

Mahdia travel FAQs

  • What are the best hotels in Mahdia?

    53 reviews rated Hôtel Nour Palace Resort & Thalasso with an average score of 7.2/10. It may also be worth looking into the El Borj Hotel, which received a rating of 8.0/10 from 31 reviews. Dar El Amen could also be a good option, with a score of 8.2/10 from 70 reviews.

  • How much do hotels in Mahdia cost?

    Mahdia hotels have an average price of $86/night (based on searches on HotelsCombined in the last 3 days). For a 4-star hotel, the average price is $38/night, and if you are looking for a 5-star hotel in Mahdia then the average price is around $68/night.

  • How much is a cheap hotel in Mahdia?

    $25 per night is the cheapest Mahdia hotel price found in our data from the last 72 hours.