From Interstate 40, take College Road (NC 132) south through Wilmington to US 421. Stay on US 421 south for about twenty miles through Carolina Beach and Kure Beach. Fort Fisher is on the right just south of Kure Beach.
From US 17 (South Carolina) take US 17 North to Supply, NC. Turn east on NC Hwy 211 and drive to Southport, NC. Take the Southport to Fort Fisher Ferry (call 1 (800) BY FERRY or (910) 458-3329 for ferry schedule. It is subject to change so call ahead to verify times. From the ferry dock on Fort Fisher side take US Hwy 421 North for 2 miles. The historic site is on the left.