Doaktown is located in the interior of New Brunswick on the SW Miramichi River, southwest of Newcastle.
See more New Brunswick Cities and Towns.