Most Popular Hotels in Mahdia

See all 5 Hotels in Mahdia
Nectar Logo

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

El Borj Mahdia Hotel
El Borj Mahdia Hotel

Route de la Corniche, Mahdia 5111

3.0 out of 5.0

Situated in Mahdia, this beach hotel is 0.9 mi (1.5 km) from Mahdia Beach and within 3 mi (5 km) of Grand Mosque and Subway …

Get Rates
Hotel Prima Sol El Mehdi
Hotel Prima Sol El Mehdi


4.0 out of 5.0

Situated in Mahdia, this property is within 3 mi (5 km) of Mahdia Beach, Grand Mosque, and Borj el-Kebir. Subway Diving Centr …

Get Rates
Caribbean World Monastir
Caribbean World Monastir
17.3 mi from Mahdia
3.0 out of 5.0

Situated in Monastir, this beach hotel is within 1 mi (2 km) of Stade Mustapha Ben Jannet, Ribat of Monastir, and Monastir …

Get Rates
Miramar Pirate´s Gate
Miramar Pirate´s Gate
17.7 mi from Mahdia
2.5 out of 5.0

Situated in Monastir, this hotel is within a 15-minute walk of Bourguiba Mausoleum, Stade Mustapha Ben Jannet, and Ribat of …

Get Rates
Hide content

Narrow your search

Pocket Guide: Mahdia

Visiting Mahdia

Luxury-minded travelers will find upscale places to stay in Mahdia, though all visitors are sure to appreciate the restaurants, beaches, and spas. Visitors who journey to this welcoming and culturally rich, seaside city can discover its bars, coffeehouses, and entertainment.
  • There are 13 Mahdia hotels
  • August is the most expensive month to travel here, while February tends to be the cheapest
  • Closest major airport is in Monastir (MIR-Habib Bourguiba Intl.), 24.5 mi (39.5 km) from the city centre

Sightseeing around Mahdia

  • Notable for its monuments and landmarks such as Grand Mosque and Borj el-Kebir
  • The beach and seaside provide a picturesque setting and Mahdia Beach is one place worth a visit

Staying in Mahdia

With 13 hotels and other accommodation types to choose from, Mahdia offers holiday retreats at affordable prices. There are 10 hotels ranging from GBP 24 to GBP 90 per night. For family trips or any other travel plans, you might consider these top-rated, larger hotels:
  • Hotel Thapsus Club, averaging GBP 33.85/night
  • Iberostar Royal El Mansour, averaging GBP 112.33/night
A 3.5-star favourite with Expedia travellers is Hotel Thapsus Club with a 4.3 out of 5 user rating while Iberostar Royal El Mansour has a 4.1 rating by guests.

Dressing for Mahdia

  • Between January and March, you can expect average temperatures of 19°C during the day and 8°C at night
  • From April to June, the average during the day is 30°C, while the average at night is 11°C
  • July through September has daytime averages of 33°C with nighttime averages of 20°C
  • In October–December, you can expect daytime averages of 27°C and nighttime averages of 8°C
  • About 13 millimetres of rain falls on Mahdia each year