A novel multi-component reaction for the synthesis of polyfunctionalized indoles and bis-indoles has been established. The reaction pathways were controlled by varying enamines with different substitution patterns to give polyfunctionalized indoles and bis-indoles selectively. The reaction proceeds at a fast speed within 15–30 min with water as the major byproduct, which makes work-up convenient.