From Nawarat Bridge on Ping River head West to Northern side of old city moat. Carry on West up Huai Kaeo Road.
At the Chiang Mai Zoo the climb begins in earnest. 700m up to Doi Suthep, 11km. Another 4km to Bhuping Palace. After that the road narrows to single track to reach Doi Pui peak at 1,590m.
After peak, the road becomes dirt and starts going down. After 2-3km from peak you will hit a small valley where there is a coffee plantation. A rustick shack provides fantastic locally roasted coffee. From theron, you are rewarded by a 13km decline down to Huay Tung Tao reservoir. Follow the Canal Road and turn left at Huai Kaew Road to head into town.
A good 4-5 hour ride, around 1,250m climbing