Maybe a good spot for some supporting statistics extracted from a EU6 150PS engine.
Last 88 regens:
Shortest interval 160 km (100 miles),
in average 270 km (168 miles),
longest 431 km (268 miles).
The interval is from end-to-end so each including about 20 mins of regen. The time in regen seems to be almost constant.
For the above majority of my driving was 30km in the morning and the same back in the evening. Obviously when doing shorter runs you get regens more often and doing longer runs, or actually speedier runs, less regens.
EDIT: The standard run above 30 km's, 30 mins, no other traffic, max speed 85 km/h.
To stretch regen period over 400 km I need to keep speedo at about 120 km/h (75mph).