Herons can fly relatively long distances in a day, particularly during the breeding season (anything from 20-30 miles radius from the heronry).
They do return to places that they know they can get food, so in that sense it won’t be uncommon to see a heron following the same or similar a route.
Waterbirds in general are often ‘commuters’ on a daily basis, travelling between sources of food. When I lived in Barnes I would often see big flights of geese making there way too and from Barn Elm’s playing fields/WWT and Richmond Park.