A maioria das cenas de Flor de Abril foram rodadas Barro Vermelho, pequeno povoado com cerca de dois mil habitantes, localizado no interior do Maranhão, próximo da cidade de Poção de Pedras, além de Olho d´Água, povoado de Pedreiras (MA) e na capital São Luis (MA). No estado do Piauí, além da capital Teresina, o longa passou por Amarante e Campo Maior, na secular Fazenda Abelheiras.
O projeto foi iniciado em 2008, a história original de Cícero Filho. Em 2009, o roteiro foi elaborado e foi feita a escolha de atores, assim como a gravação da primeira etapa do filme. Em 2010, foram gravadas as cenas da segunda e terceira etapas do filme para em 2011 fechar com a edição, gravação e inserção da trilha sonora e finalização do filme.
Esse é o terceiro longa-metragem de Cícero Filho. Os outros foram Entre o Amor e a Razão (2006) e Ai que Vida (2007).
A atriz Dayse Bernardo faz sua estreia no cinema e interpreta quatro personagens no filme.