Skip to main content

Search hotels in Mahdia

Enter your dates to see the latest prices and deals for Mahdia hotels

Filter by:

Star rating

Review score

Mahdia – 88 hotels and places to stay

Iberostar Selection Royal El Mansour is located in Mahdia near the beaches of the Mediterranean Sea. It has an outdoor swimming pool, a Thalassotherapy centre and 5-star rooms and suites.

In this hotel I had exceptional stay, with my wife I liked their traditional cuisine, the hotel facilities including outdoor pools along with the other activities like tennis etc The staff are hospital and friendly
Review score
8.5
Very good
1,143 reviews
Price from
£83.45
1 night, 2 adults

Hotel Dar Al Madina offers rooms in Mahdia near Corniche Mahdia Beach and Mahdia Beach. Featuring a terrace, the 2-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom.

Great hotel. Very nice welcome from the receptionist who spoke good English. She recommended a nice place to eat too, very close to the hotel. The room was great and breakfast was delicious!
Review score
9.1
Superb
230 reviews
Price from
£56.59
1 night, 2 adults

Located on a beach on the Mediterannean coast, El Mouradi Mahdia offers 5* accommodation 5 km from Mahdia and 40 km from Monastir.

There was a good variety of food to choose from. It was well seasoned and quite balanced.
Review score
5.5
Passable
686 reviews
Price from
£93.74
1 night, 2 adults

This superb hotel with its Moorish architecture is one of the best places in the region for holidays and relaxing.

Fun
Review score
6.6
Pleasant
238 reviews
Price from
£72.23
1 night, 2 adults

Featuring city views, Sabat offers accommodation with a bar and a patio, around 100 metres from Corniche Mahdia Beach.

Location. Self contained with full kitchen.
Review score
8.2
Very good
47 reviews
Price from
£51.05
1 night, 2 adults

Featuring free bikes, garden and views of garden, Mahdia - Baghdadi - Laourient Apartments, restaurant, café is located in Mahdia, 700 metres from Mahdia Beach.

Good location, near the beach.
Review score
8.9
Fabulous
119 reviews
Price from
£59.45
1 night, 2 adults

Located 1.2 km from Corniche Mahdia Beach, 1.3 km from Mahdia Beach and 43 km from El DJem Amphitheatre, Appartement green Mahdia provides accommodation set in Mahdia.

Review score
8.1
Very good
6 reviews
Price from
£28.21
1 night, 2 adults

Set 400 metres from Corniche Mahdia Beach, Dar El Mahdia by Daldoul offers water sports facilities, an outdoor swimming pool and air-conditioned accommodation with a terrace and free WiFi.

Wonderful dar renovated with a lot of taste, very friendly hosts, very quiet room, nice location. Thank you Nejmeddine and team.
Review score
9.0
Superb
113 reviews
Price from
£54
1 night, 2 adults

Situated within 1 km of Corniche Mahdia Beach and 2.2 km of Mahdia Beach, Maison Albatros provides rooms with air conditioning and a private bathroom in Mahdia.

Family incredibly kind & friendly
Review score
9.0
Superb
140 reviews
Price from
£52.27
1 night, 2 adults

Featuring quiet street views, Dar Waya offers accommodation with patio, around 300 metres from Corniche Mahdia Beach. Featuring sea and inner courtyard views, this guest house also has free WiFi.

Host recommendations about the city, Perfect Location, very beautiful traditional house and a nice breakfast
Review score
9.4
Superb
9 reviews
Price from
£105.92
1 night, 2 adults
See all 88 hotels in Mahdia

Most booked hotels in Mahdia in the past month

See all

What guests said about Mahdia:

  • Review score
    10.0

    A truly nice, charming and relaxed town, with large historic...

    A truly nice, charming and relaxed town, with large historic significance and enough interesting sites to keep you busy. Also a great base for a daytrip to El Jem. In warmer months (end of April / early May are definitely not the good time) you can also enjoy the beach.
    Guest review by
    Marko
    Bulgaria
  • Review score
    6.0

    There is nice clubs in Mahdia.

    There is nice clubs in Mahdia. I can not say it is safe but did not encountered anything while we were outside, but we got lots of attention. Only problem is that when you land in main airport you need to take 3 hours taxi ride which costs around 80£ to get there.
    Guest review by
    Çelik
    Turkey

See reviews by guests who stayed at hotels in Mahdia

See all
  • From £27.60 per night
    Review score
    9.6
    Exceptional · 48 reviews
    The apartment is a hidden gem tucked away in the old town of Mahdia, with a fabulous roof terrace possessing almost 360 degrees sea views. The host could not have been more welcoming and assisting. The apartment is newly renovated and refurbished to the highest standards. Our stay was further enriched by the generosity of the neighbours. Truly this was one of the most wonderful stays to be experienced in Tunisia.
    Guest review by
    Hugh
    Ireland
  • From £89.94 per night
    Review score
    8.5
    Very good · 1,143 reviews
    The superiour double room is modern and with a 200 cm square bed. The facilities are beautiful and the hotel offers everything for a long or short stay. The buffet for dinner and breakfast was one of the biggest I've seen in Tunisia.
    Guest review by
    Norman
    Switzerland
  • Review score
    9.1
    Superb · 41 reviews
    Staff is very helpful and accommodating. Apartment is spacious, comfortable and clean. Has all the facilities needed. If I come to Mahdia again I would definitely stay here.
    Guest review by
    Shamz
    Saudi Arabia
  • From £75.99 per night
    Review score
    5.5
    Passable · 686 reviews
    The best thing about the location was that the beach was 3 minutes from the hotel, they did shisha (extra fee), quick service overall when requesting some drinks etc.
    Guest review by
    sharna
    United Kingdom
  • From £60.75 per night
    Review score
    9.1
    Superb · 230 reviews
    Nice hotel!, in the medina, friendly staff, great breakfast, very clean.
    Guest review by
    Toppis
    Italy