Hotels in Mahdia

Search and compare Mahdia hotels from hundreds of travel sites and save

Mahdia, Tunisia
26 Sep — 27 Sep2
Mahdia, Tunisia
Sun 26-9
Mon 27-9
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Mahdia

Filter by star ratings
All filters
Vincci El Mansour
Vincci El Mansour
B.P. 98 - Route Touristique, Mahdia, Tunisia
Show on map
3.5 km 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
4.5 km from city centre, Mahdia 
GoodBased on 54 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
B.P. 38, Route de la Corniche Hiboun, Mahdia, Tunisia
Show on map
3.3 km 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.

Thapsus Beach Resort
Thapsus Beach Resort
5.3 Okay
Zone Touristique Mahdia B.P 42, Mahdia, Tunisia
Show on map
5.5 km from city centre, Mahdia 
OkayBased on 9 reviews
5.3

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
4.0 km 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
3.7 km 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.

Mahdia Palace Thalasso
Mahdia Palace Thalasso
7.4 Good
BP 134, Zone Touristique, Mahdia, Tunisia
Show on map
4.8 km from city centre, Mahdia 
GoodBased on 96 reviews
7.4

Mahdia Palace Thalasso provides modern 5-star accommodation in Mahdia. It also offers a kids pool, a kids club and an outdoor pool.

Primasol El Mehdi
Primasol El Mehdi
9.0 Excellent
Rue de la Corniche, Mahdia, Tunisia
Show on map
2.2 km 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.

Iberostar Selection Royal El Mansour
Iberostar Selection Royal El Mansour
8.0 Excellent
Route de la Corniche, B.P 217, Mahdia, Tunisia
Show on map
1.4 km from city centre, Mahdia 
ExcellentBased on 480 reviews
8.0

Iberostar Selection Royal El Mansour provides 5-star accommodation in Mahdia. It has a spa and wellness centre, as well as an all-inclusive meal plan, an outdoor pool and a sun deck.

Tips for booking a Mahdia hotel

Cheapest month:January
Most expensive month:September
Average price in Mahdia:S$ 230/night
Absolute cheapest price found:S$ 25/night
Cheapest day:Saturday
Most expensive day:Wednesday
S$ 46 - S$ 869
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 102 - S$ 174
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Mahdia hotels

Show all 115 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
4.5 km 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
4.0 km 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 115 hotels
Mahdia Palace Thalasso
Mahdia Palace Thalasso
7.4 Good
BP 134, Zone Touristique, Mahdia, Tunisia
Show on map
4.8 km from city centre,  

Mahdia Palace Thalasso provides modern 5-star accommodation in Mahdia. It also offers a kids pool, a kids club and an outdoor pool.

S$ 57
Avg. per night
Thapsus Beach Resort
Thapsus Beach Resort
5.3 Okay
Zone Touristique Mahdia B.P 42, Mahdia, Tunisia
Show on map
5.5 km 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.

S$ 62
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
4.0 km 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.

S$ 64
Avg. per night
Iberostar Selection Royal El Mansour
Iberostar Selection Royal El Mansour
8.0 Excellent
Route de la Corniche, B.P 217, Mahdia, Tunisia
Show on map
1.4 km from city centre,  

Iberostar Selection Royal El Mansour provides 5-star accommodation in Mahdia. It has a spa and wellness centre, as well as an all-inclusive meal plan, an outdoor pool and a sun deck.

S$ 72
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
4.5 km 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.

S$ 76
Avg. per night
Vincci El Mansour
Vincci El Mansour
B.P. 98 - Route Touristique, Mahdia, Tunisia
Show on map
3.5 km 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.

S$ 97
Avg. per night
Primasol El Mehdi
Primasol El Mehdi
9.0 Excellent
Rue de la Corniche, Mahdia, Tunisia
Show on map
2.2 km from city centre,  

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.

S$ 126
Avg. per night
Thalassa Mahdia
Thalassa Mahdia
2.6 Mediocre
Zone Touristique Mahdia-Bp 61, Mahdia, Tunisia
Show on map
3.7 km 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.

S$ 139
Avg. per night

Hotel prices in Mahdia

4 stars and up

S$ 57 - S$ 139

Iberostar Selection Royal El Mansour

No. 1 most popular

S$ 72
Avg. per night
Hôtel Nour Palace Resort & Thalasso

No. 2 most popular

S$ 76
Avg. per night
Mahdia Palace Thalasso

Best value

S$ 57
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?

    Mahdia Palace Thalasso is a very popular hotel in Mahdia, with a score of 7.4 from 96 reviews. Iberostar Selection Royal El Mansour (8.0 from 480 reviews) and Hôtel Nour Palace Resort & Thalasso (7.2 from 54 reviews) are also highly rated Mahdia hotels based on recent feedback from HotelsCombined users.

  • How much do hotels in Mahdia cost?

    Searches in the last 72 hours suggest an average price of around S$ 85/night is normal for a hotel in Mahdia. 4-star and 5-star hotels in Mahdia had average prices of S$ 51/night and S$ 80/night, respectively.

  • How much is a cheap hotel in Mahdia?

    HotelsCombined searches in the last 3 days suggest cheap Mahdia hotels have prices starting from as low as S$ 30/night, depending on the popularity of your requested dates.