Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Mahdia

Filter by star ratings
All filters
El Mouradi Mahdia
5.9 Okay

4.2 km from city centre, Mahdia Show on map

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

3.5 km from city centre, Mahdia Show on map

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
7.2 Good

4.5 km from city centre, Mahdia Show on map

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
5.0 Okay

3.3 km from city centre, Mahdia Show on map

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.

Club Thapsus Hotel
6.5 Good

5.4 km from city centre, Mahdia Show on map

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
6.7 Good

4.0 km from city centre, Mahdia Show on map

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
2.6 Mediocre

3.7 km from city centre, Mahdia Show on map

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
6.5 Good

2.2 km from city centre, Mahdia Show on map

GoodBased on 2 reviews
6.5

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 Turkish steam bath, outdoor tennis courts and water slides.

Tips for booking a Mahdia hotel

Cheapest month:January
Most expensive month:September
Average price in Mahdia:$178/night
Absolute cheapest price found:$17/night
Cheapest day:Saturday
Most expensive day:Wednesday
$27 - $603
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$78 - $150
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Mahdia hotels

Show all 90 hotels
1
Hôtel Nour Palace Resort & Thalasso
7.2 Good

4.5 km from city centre, Mahdia Show on map

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
6.7 Good

4.0 km from city centre, Mahdia Show on map

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 90 hotels
El Mouradi Mahdia
5.9 Okay

4.2 km from city centre, Mahdia Show on map

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.

$29
Avg. per night
Club Thapsus Hotel
6.5 Good

5.4 km from city centre, Mahdia Show on map

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.

$31
Avg. per night
El Mouradi Cap Mahdia
5.0 Okay

3.3 km from city centre, Mahdia Show on map

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.

$39
Avg. per night
Vincci El Mansour

3.5 km from city centre, Mahdia Show on map

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.

$42
Avg. per night
Thalassa Mahdia
2.6 Mediocre

3.7 km from city centre, Mahdia Show on map

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.

$42
Avg. per night
Hôtel Nour Palace Resort & Thalasso
7.2 Good

4.5 km from city centre, Mahdia Show on map

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.

$56
Avg. per night
Primasol El Mehdi
6.5 Good

2.2 km from city centre, Mahdia Show on map

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 Turkish steam bath, outdoor tennis courts and water slides.

$75
Avg. per night
Lti Mahdia Beach & Aqua Park
6.7 Good

4.0 km from city centre, Mahdia Show on map

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.

$76
Avg. per night

Hotel prices in Mahdia

4 stars and up

$29 - $76

No. 1 most popular

$56
Avg. per night

No. 2 most popular

$29
Avg. per night

Best value

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

    Hôtel Nour Palace Resort & Thalasso, rated with a score of 7.2 from 53 reviewers, is one of the most popular hotels in Mahdia. Other top stays include El Borj Hotel, with an average rating of 8.0 from 31 reviewers, and Dar El Amen, with a score of 8.2 from 68 reviewers.