Peñaflor es un municipio español de la provincia de Sevilla, Andalucía, situada en la margen derecha del río Guadalquivir.