From Bulbapedia, the community-driven Pokémon encyclopedia.
This is a list of all of the Berries available from Generation III onwards by their growth time in hours. Generation II Berries do not appear because all their growth times is the length of time remaining until the in-game clock strikes midnight.
It should be noted that two of the types of mulch will alter these times, with Growth Mulch making the plants grow in 75% of the time listed, and Damp Mulch making the plants grow in 150% of the time.
List of Berries by growth time