Skip to main content

Featured place to stay destinations

Destination inspiration for your trip – find a place to stay

The best places to stay in Mahdia

Check out our pick of great places to stay in Mahdia

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Situated in Mahdia, 300 metres from Corniche Mahdia Beach and 43 km from El DJem Amphitheatre, Apart Mahdia offers free bikes and air conditioning. Both free WiFi and parking on-site are accessible at the apartment free of charge. Staff on-site can arrange a shuttle service. Location was very close to the beach and shops, restaurants. The hosts were super nice and lent us a parasol for the beach and helped with any questions we had. The beds were super comfortable too. The property was in great shape, air conditioning throughout and the patio was perfect for us to enjoy some time in the evenings. There's a tortoise that lives in the patio and it was super fun to see it walking around and feed it <3

Show more Show less
9.3
Superb
19 reviews
Price from
US$75
per night

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.

Each guest room at the Iberostar Selection Royal El Mansour is air-conditioned and has satellite TV, internet access and a balcony. Beautiful room Large comfortable bed Great food Gardens and grounds are beautiful

Show more Show less
8.5
Very good
1,200 reviews
Price from
US$66
per night

400 metres from Corniche Mahdia Beach, Dar El Mahdia by Daldoul is a recently renovated property set in Mahdia and offers air-conditioned rooms with free WiFi and parking on-site. The property has pool and garden views, and is 44 km from El DJem Amphitheatre. Boasting family rooms, this property also provides guests with a sun terrace. Great location to walk to restaurants and shops. Beautiful spot to be able to watch the sunset from our patio. I love the amount of plants and succulents the property has, very tropical feel with the plants surrounding the pool. The breakfast option was great. We even ended up extending our stay because it was such a comfortable and beautiful stay.

Show more Show less
8.9
Fabulous
173 reviews
Price from
US$58
per night

Situated within less than 1 km of Corniche Mahdia Beach and 45 km of El DJem Amphitheatre, Maison Albatros provides rooms with air conditioning and a private bathroom in Mahdia. With sea views, this accommodation offers a balcony. The accommodation features a 24-hour front desk, airport transfers, a shared kitchen and free WiFi. A very heart warming couple, super friendly. They gave me excellent guidance on what to do around the city. The hostess gave me a lift to Louage station to go to Eljem. The host also arranged for my taxi when I checked out

Show more Show less
8.9
Fabulous
213 reviews
Price from
US$37
per night

Featuring free bikes, garden and views of garden, Mahdia - Baghdadi - Laourient Apartments, restaurant, café is located in Mahdia, 700 metres from Mahdia Beach. This property offers access to a balcony, darts, free private parking and free WiFi. Guests also enjoy access to the sauna and hot tub, as well as the hammam and steam room. The room was perfect . Madame Laura was very helpful. Thankyou

Show more Show less
8.9
Fabulous
103 reviews
Price from
US$67
per night

Located in El Jem, 250 metres from Hanchir Zaytoun river, DAR AMMAR provides accommodation with a restaurant, free private parking, a bar and a shared lounge. Each accommodation at the 4-star hotel has river views, and guests can enjoy access to a garden and to barbecue facilities. The accommodation offers a 24-hour front desk, room service and currency exchange for guests. the property is stunning, a relatively new hotel, the rooms are huge and the everything is so clean and organized, food is amazing.

Show more Show less
8.1
Very good
216 reviews
Price from
US$75
per night

Boasting air-conditioned accommodation with a terrace, Roftop Mahdia is situated in Mahdia. This apartment is 44 km from El DJem Amphitheatre and 43 km from Flamingo Golf Course. The property is non-smoking and is set 800 metres from Mahdia Beach. The location is excellent! Everything you need even for a longer stay.

Show more Show less
8.7
Fabulous
16 reviews
Price from
US$31
per night

Located in Mahdia, 43 km from El DJem Amphitheatre and 42 km from Flamingo Golf Course, Appartement offers air conditioning. Free WiFi is available throughout the property and Mahdia Beach is less than 1 km away.

Show more Show less
8.7
Fabulous
8 reviews
Price from
US$58
per night

Set in Rejiche, 100 metres from Rejjiche Beach and 38 km from El DJem Amphitheatre, Lovely 3 Bedrooms Fully Equipped With Central Ac offers air-conditioned accommodation with a terrace and free WiFi. Guests staying at this apartment have access to a balcony. Outdoor seating is also available at the apartment.

Show more Show less
8.2
Very good
5 reviews
Price from
US$26
per night

Lovely 1-bedroom rental unit with sea view is a beachfront property situated in Mahdia, 500 metres from Mahdia Beach and 46 km from El DJem Amphitheatre. This apartment features a terrace. The property is non-smoking and is located 36 km from Flamingo Golf Course.

Show more Show less
8.9
Fabulous
13 reviews
Price from
US$36
per night

Most booked places to stay in Mahdia this month

FAQs about places to stay in Mahdia

Places to Stay that guests love in Mahdia