Quantitative real-time PCR (qRT-PCR) has been emerged as an effective method to explore the gene function and regulatory mechanisms. However, selecting appropriate reference gene (s) is a prerequisite for obtaining accurate qRT-PCR results. Peach is one of important fruit in Rosaceae and is widely cultivated worldwide. In this study, to explore reliable reference gene (s) in peach with different types during fruit ripening and softening (S1-S4), nine candidate reference genes (EF-1α, GAPDH, TBP, UBC, eIF-4α, TUB-A, TUB-B, ACTIN, and HIS) were selected from the whole-genome data. Then, the expression levels of the nine selected genes were detected using qRT-PCR in three peach types, including 'Hakuho' (melting type), 'Xiacui' (stony hard type), 'Fantasia' and 'NJC108' (non-melting type) cultivars were detected using qRT-PCR. Four software (geNorm, NormFinder, BestKeeper and RefFinder) were applied to evaluate the expression stability of these candidate reference genes. Gene expression was characterized in different peach types during fruit ripening and softening stages. The overall performance of each candidate in all samples was evaluated. The Actin gene (ACTIN) was a suitable reference gene and displayed excellent stability in 'Total' set, 'Hakuho' samples, S3 and S4 fruit developmental stages. Ubiquitin C gene (UBC) showed the best stability in most independent samples, including 'Fantasia', 'NJC108', S2 sets. Elongation factor-1α gene (EF-1α) was the most unstable gene across the set of all samples, 'NJC108' and S2 sets, while showed the highest stability in 'Xiacui' samples. The stability of candidate reference genes was further verified by analyzing the relative expression level of ethylene synthase gene of Prunus persica (PpACS1) in fruit ripening and softening periods of 'Hakuho'. Taken together, the results from this study provide a basis for future research on the mining of important functional genes, expression patterns and regulatory mechanisms in peach.