Search over 1 million properties and 550 airlines worldwide
Free cancellation on most hotels. Because flexibility matters.
Mahdia Beach is located in Mahdia. Travellers like this welcoming area for its beaches. Mahdia is home to 39 hotels and other accommodation options, so you can find something that's perfect for your stay.
Take your pick of 21 hotels and other accommodation options within a mile of Mahdia Beach, including these picks:
After you've visited Mahdia Beach, you can explore the sights within just a few miles of the area.
If you want to see more of the surrounding area, you can plan a visit to Grand Mosque and Borj el-Kebir.