Abstract o-Chloro-and o-bromonitrobenzenes are efficiently converted to 6-substituted indoles in a four step synthesis, proceeding through o-trimethylsilylethynylnitrobenzenes, o- nitrophenylacetaldehyde dimethylacetals and o-aminophenylacetaldehyde dimethylacetals as intermediates.