Location

Lakeshore Resort, our marina, motel units, cabins, and the Captain’s Table restaurant are all located convenient to Boone, and Banner Elk, North Carolina, Elizabethton and Johnson City, Tennessee…and we are a popular destination for NASCAR’s Bristol race in Bristol, Tennessee!

From Boone, NC to Lakeshore Resort

Take 321N out of Boone; At 321/421 intersection, turn left and stay on 321; Travel approximately 25 miles to Highway 67 intersection; Turn left at intersection and travel 4 miles; Lakeshore Resort will be on the right.

From Knoxville. TN to Lakeshore Resort

From Knoxville, take I-40 East to exit 421, I-81 North; Travel on I-81 to Exit 57A, I-26; Travel approximately 15 miles through Johnson City To exit 24, Highway 321S/67E; Go through 10 red lights in Elizabethton, then Turn right on U. S. Route 19E; Go 5 miles to Hampton; Turn left on Highway 321/67; Travel approximately 5 miles around Watauga Lake on 321; Lakeshore Marina will be on the left.

From Tri-Cities Airport to Lakeshore Resort

From Airport, follow signs to I-81 to Johnson City; Travel on I-81 to Exit 57 (I-26) Travel approximately 15 miles on I-26 through Johnson City to Exit 24, Highway 321S/67E; Go through 10 red lights in Elizabethton, then Turn right on Highway 19E; Go 5 miles to Hampton, then turn left on Highway 32 1/67; Travel approximately 5 miles around Watauga Lake on 321; Lakeshore Marina will be on the left