Linden is located in northeastern Cumberland County at (35.255483, -78.746744) [REF].
North Carolina Highway 217 passes through the town as Linden Road and Mill Road, leading northeast 7mi to Erwin and west 2mi to U.S. Route 401.