Google Analytics provides a fairly comprehensive breakdown for session duration under Audience > Behavior > Engagement:
But I'm having trouble finding a similar GA view or other means of pulling data on the distribution of time on a single page or set of pages. All that's available is "Avg. Time on Page," which of course could be totally thrown off by a handful of extreme outliers.
Is there any way to break down this average into a distribution?