the route starts at route 10 between minto and newcastle bridge, where it travels southeast through a mostly forested area to newcastle creek on the east bank of grand lake. from here, the road travels southwest past evans road and flowers cove where it turns south through sypher cove. the road then passes the keyhole while continuing through princess park. it then travels to douglas harbour before turning northeast to clarks corners. the road again turns southwest, and it passes hunters ferry cove, hunters island and maquapit lake before intersecting with route 670 in lakeville corner. from here, the road travels southwest through fulton island, past harrison island, to end at mcgowans corner at route 105 on the saint john river.