Skip to main content

Search hotels in El Hafsi

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

El Hafsi – 2 hotels and places to stay

Most booked hotels in El Hafsi and surroundings in the past month

See all
  • Popular with guests booking hotels in Mahdia

    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 1,203 reviews
  • Popular with guests booking hotels in Mahdia

    Scored out of 10, guest rating 6.3
    Pleasant - What previous guests thought, 248 reviews
  • Popular with guests booking hotels in Mahdia

    Scored out of 10, guest rating 6.8
    Pleasant - What previous guests thought, 154 reviews
  • Popular with guests booking hotels in Mahdia

    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 357 reviews
  • Popular with guests booking hotels in Mahdia

    Scored out of 10, guest rating 5.6
    Passable - What previous guests thought, 507 reviews
  • Popular with guests booking hotels in Mahdia

    Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 90 reviews
  • Popular with guests booking hotels in Mahdia

    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 37 reviews
  • Popular with guests booking hotels in Mahdia

    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 273 reviews
  • Popular with guests booking hotels in Mahdia

    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 17 reviews
  • Popular with guests booking hotels in Mahdia

    Scored out of 10, guest rating 6.7
    Pleasant - What previous guests thought, 40 reviews

Best hotels with breakfast in El Hafsi and nearby

  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 90 reviews

    Facing the beachfront, Hotel El Mansour Mahdia Thalasso & Spa offers 4-star accommodation in Mahdia and has an outdoor swimming pool, garden and private beach area.

    From US$165.07 per night
  • Scored out of 10, guest rating 6.8
    Pleasant - What previous guests thought, 154 reviews

    Mahdia Beach & Aquapark is located in Mahdia, less than 40 km from the Monastir International Airport. The hotel offers traditional Tunisian architecture, a large outdoor swimming pool and garden.

    From US$121.60 per night
  • Scored out of 10, guest rating 5.6
    Passable - What previous guests thought, 507 reviews

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

    From US$78.21 per night
  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 33 reviews

    This all-inclusive hotel is located next to the beach, 5 km north of Mahdia in Tunisia. It has 3 swimming pools, a hammam, sauna and a children’s playground.

    From US$254.89 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 273 reviews

    Only a 10-minute drive from Mahdia city center, Mahdia Palace Thalasso offers an indoor and an outdoor swimming pool, 3 tennis courts and a beauty centre with a hammam, sauna and body treatments.

    From US$189.41 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 37 reviews

    Located in Mahdia, 100 metres from Mahdia Beach, Monarque El Fatimi Mahdia provides accommodation with a garden, free private parking, a terrace and a restaurant. This 4-star hotel offers a bar.

    From US$154.33 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 1,203 reviews

    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.

    From US$194.04 per night
  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 346 reviews

    With sea views, Houria House Sable D'or is located in Mahdia and has a restaurant and a 24-hour front desk. This beachfront property offers access to free WiFi and free private parking.

    From US$45.60 per night

Budget hotels in El Hafsi and nearby

  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 3 reviews

    Situated in Hiboun and only a few steps from Mahdia Beach, Mahdia apartment with sea view features accommodation with sea views, free WiFi and free private parking.

    From US$65.31 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Located in Hiboun and only a few steps from Mahdia Beach, Mahdia with sea view provides accommodation with sea views, free WiFi and free private parking.

    From US$57.29 per night
  • Featuring accommodation with a balcony, Appartement la zone touristique is situated in Mahdia.

    From US$92.37 per night
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 3 reviews

    Boasting air-conditioned accommodation with a patio, Beachfront Apartment with Garage is situated in Hiboun.

    From US$86.52 per night
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 2 reviews

    Situated in Hiboun, a few steps from Mahdia Beach and 45 km from El DJem Amphitheatre, Front sea balcony mahdia features air-conditioned accommodation with a balcony and free WiFi.

    From US$69.45 per night
  • Located in Hiboun, 400 metres from Mahdia Beach and 46 km from El DJem Amphitheatre, Intimate one bedroom apartment offers air conditioning.

    From US$76 per night
  • Set in Hiboun, a few steps from Mahdia Beach and 43 km from El DJem Amphitheatre, Front sea balcony mahdia 2 offers air conditioning. It is located 37 km from Flamingo Golf Course and provides a lift.

    From US$60.73 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 12 reviews

    Boasting air-conditioned accommodation with a balcony, Mahdia sea front 3 is situated in Hiboun. It is set 45 km from El DJem Amphitheatre and features a lift.

    From US$61.87 per night