Definitely Kinglake. From Melbourne’s inner suburbs, it’s about a 4 to 4.5-hour loop, depending on your route and pace. It’s around 125 km with 1,800 metres of elevation.
You spend the first 90–100 minutes rolling out of the city, then you hit the Kinglake climb, which takes about 15–25 minutes. After a fast descent, it’s mostly rolling terrain back home. It’s a solid ride with a great mix of terrain.