La festividad, que dura un fin de semana, arranca con el Entierro del Lápiz y continúa con el concurso infantil de disfraces. Durante estos días tienen lugar el tradicional Entierro del Palmito, símbolo inequívoco del carnaval sanjuanero, el desfile de gigantes y cabezudos y, como colofón, el gran pasacalles seguido del baile de disfraces.
San Juan del Puerto puede presumir de tener una gran tradición carnavalera. La primera edición tuvo lugar en 1985 y fue organizada en tan solo un mes pero con muchas ganas y entusiasmo. En los años siguientes, el carnaval de San Juan del Puerto fue toda una revelación, llegando a ser considerado como el mejor carnaval de la provincia de Huelva. Durante los primeros años se realizaban concursos de comparsas, chirigotas y algún que otro cuarteto, en los que los repertorios eran de gran calidad, atrayendo a público de toda la provincia.