Hotels in Mahdia

Find the best deals on 87 hotels in Mahdia

Check-in
Check-out
Compare vs. momondo |

Top Mahdia hotels

Find a cheap hotel in Mahdia that meets your travel needs.
$self.alt
Nour Palace Resort
7.2
$46
View all deals
$self.alt
Iberostar Selection Royal El Mansour
8.4
$54
View all deals
$self.alt
El Mouradi Mahdia
6.2
$31
View all deals
$self.alt
Lti Mahdia Beach & Aqua Park
5.5
$38
View all deals

When to book a hotel in Mahdia

Check out the information below to find the best deal on a Mahdia hotel room
Low Season
December
High Season
August

cheapest month to stay

37%

expected price decrease

most expensive time to stay

36%

expected price increase

Price
$50 - $123
Highest day of week
Monday
Cheapest day of week
Thursday

av. price over the last two weeks

Average price (weeknight)

$88

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$89

av. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Mahdia is: 3 star, 66 days before. 4-5 star, on the same day that your stay begins.
3 star
$61 - $78
4-5 star
$64 - $117

How much does a hotel in Mahdia cost per night?

Use the information below to find quality Mahdia hotel rooms for low prices
4 stars and above
$self.alt
#1 most popular
Nour Palace Resort
7.2
$46
$self.alt
#2 most popular
Iberostar Selection Royal El Mansour
8.4
$54
$self.alt
Best value
El Mouradi Mahdia
6.2
$31

Cheap hotels in Mahdia

These hotels and hostels are the cheapest accommodations available in Mahdia
$self.alt
El Mouradi Mahdia
6.2
$31
$self.alt
Iberostar Selection Royal El Mansour
8.4
$54
$self.alt
Lti Mahdia Beach & Aqua Park
5.5
$38
$self.alt
Nour Palace Resort
7.2
$46

Get the best value hotel in Mahdia

These hotels have the best prices for their ratings
$self.alt
Nour Palace Resort
7.2
$46
$self.alt
Lti Mahdia Beach & Aqua Park
5.5
$38
$self.alt
Iberostar Selection Royal El Mansour
8.4
$54
$self.alt
El Mouradi Mahdia
6.2
$31

Mahdia travel information

How long do people stay in Mahdia?

On average, people stay in Mahdia for a total of 2 nights.

How much does a hotel cost in Mahdia?

A hotel room in Mahdia will generally set you back around $42 per night. This figure is an average and prices will vary according to the facilities, location and room availability at your desired hotel.

When is the best time to book a hotel in Mahdia?

December is the cheapest month to book a hotel in Mahdia. Prices can be 37% lower than other, busier months; so this is a great time to get a good deal.

Which day is cheapest to stay in Mahdia?

Wednesday is the day where you will typically find the lowest price for your hotel room in Mahdia. The highest price tends to be on Sunday.

How much does a luxury hotel in Mahdia cost?

The cost of a luxury hotel in Mahdia is generally around $54 a night for every person. In contrast, the average price of a hotel in Mahdia is closer to $42 a night for every person, which is a 22% difference between the average and luxury accommodation.


Looking for a specific type of hotel?

Check out these great hotels in Mahdia that are perfect for any stay
Kid-Friendly Hotels in Mahdia
$self.alt
Best value
El Mouradi Mahdia
6.2
$31
$self.alt
#1 Most popular
Nour Palace Resort
7.2
$46
$self.alt
#2 Most popular
Iberostar Selection Royal El Mansour
8.4
$54
$self.alt
#3 Most popular
Lti Mahdia Beach & Aqua Park
5.5
$38
Luxury Hotels in Mahdia
$self.alt
Best value
Iberostar Selection Royal El Mansour
8.4
$54