In Brisbane, so differences in road conditions/traffic levels/topography etc... I do 20.1k's in 38-42mins, depending on traffic and that time is pretty standard over the last 2 months (when I moved 5k's further out from work).
The main factors are not vehicle traffic, cause I know the cycle...