El aparthotel Marina Cap Monastir se encuentra junto al puerto deportivo y la playa, a 5 minutos a pie del centro de la ciudad.
El Iberostar Selection Royal El Mansour está situado en Mahdia, cerca de las playas del mar Mediterráneo. Ofrece pileta al aire libre, centro de talasoterapia y habitaciones y suites de 5 estrellas.
El Hotel Mezri está situado en el puerto antiguo de Monastir, frente al mar y cerca del puerto deportivo. Está a 10 km del aeropuerto de Monastir y a 1,5 km del centro de la ciudad.
El Hotel Dar Al Madina se encuentra en Mahdia. Ofrece habitaciones familiares y terraza. Todas las habitaciones incluyen aire acondicionado y TV de pantalla plana.
El Regency Hotel and Spa se encuentra a 5 minutos a pie del centro de Monastir. Ofrece vistas a la playa y cuenta con piscinas cubiertas y al aire libre, centro de balneoterapia y solárium.
El Mouradi Mahdia, de 5 estrellas, situado junto a una playa de la costa mediterránea, alberga una pileta cubierta y 2 piscinas al aire libre y ofrece una amplia variedad de actividades.
El hotel Delphin Resort Monastir está situado a 800 metros de la playa privada del hotel y a 5 km del puerto deportivo de Monastir.
El Monastir Center se encuentra en el centro de la ciudad de Monastir, en Túnez. Este hotel de 4 estrellas ofrece habitaciones con un balcón privado con vistas a la pileta exterior y al mar.
El Mahdia Palace, situado a solo 10 minutos en auto del centro de Mahdia, ofrece una pileta cubierta y otra al aire libre, 3 pistas de tenis y un centro de belleza con baño turco, sauna y tratamientos...
El Sabat ofrece alojamiento con vistas a la ciudad, bar y terraza a unos 500 metros de la playa de Corniche Mahdia.