I'm now used to drive the US-26 to Cannon Beach - so it's about one and a half hour to get there.
It's off season I guess, so there were not so many people there.
From the center of the Cannon Beach shopping street, it's about 30 min or so to the haystack rock.
It was my first time actually visiting the rock.