North Carolina has a lake for every kind of escape. In the Blue Ridge Mountains, clear reservoirs fill deep valleys beneath forested peaks. Across the Piedmont, sprawling lakes create favorite destinations for boating, fishing and lakeside getaways. Farther east, mysterious Carolina bays and vast natural lakes offer quiet paddling and some of the best birdwatching in the state.

Use this west-to-east guide to discover many of the best lakes in North Carolina, including places to swim, rent a boat, camp by the water, hike along the shoreline or simply enjoy the view. Access, water levels, seasonal hours and boating rules vary, so check the linked lake or park website before your trip.

Western North Carolina Mountain Lakes

Western North Carolina has the state's most dramatic lake scenery, with deep water, mountain views and waterfalls hidden along forested shorelines. Start with these four favorite mountain lakes, followed by more beautiful places to explore across the region.

Lake Glenville

Lake Glenville Waterfall

Lake Glenville, near Cashiers, sits about 3,500 feet above sea level and is the highest-elevation lake east of the Mississippi River. Explore 26 miles of shoreline by pontoon, kayak or paddleboard, and look for waterfalls that spill directly into the lake. The Pines Recreation Area has a sandy swimming beach, picnic tables and a fishing pier. Nearby Cashiers makes a great base for a mountain lake getaway.

Fontana Lake

Fontana Lake Fishing

Fontana Lake stretches through some of the wildest scenery in the Great Smoky Mountains. Great Smoky Mountains National Park and Nantahala National Forest protect most of its 238-mile shoreline, creating plenty of quiet coves for boating, paddling and fishing. Walk or drive across Fontana Dam, where the Appalachian Trail crosses the lake, or see the water from the Great Smoky Mountains Railroad. Marinas and lodging are available near Bryson City and Fontana Village.

Lake Santeetlah

Lake Santeetlah banner image

Serene Lake Santeetlah is tucked into the far western mountains near Robbinsville. About 80 percent of its 76-mile shoreline borders Nantahala National Forest, giving the lake an undeveloped and wonderfully peaceful feel. Rent a pontoon or kayak, fish for bass and trout, or camp beside the water. Cheoah Point Recreation Area has a campground, boat ramp, picnic area and small beach. Joyce Kilmer Memorial Forest and the Cherohala Skyway are nearby.

Lake Lure

Lake Lure Kayaking

Lake Lure is surrounded by the cliffs and wooded slopes of Hickory Nut Gorge, about 27 miles from Asheville. Take a scenic boat tour, relax at the sandy beach or admire the lake from nearby Chimney Rock. The area also offers hiking, golf, waterfront lodging and movie history from Dirty Dancing and other films. The lake, beach, marina and boardwalk reopened in phases during 2026 following Hurricane Helene recovery work, so check current town updates before visiting.

Lake James

Lake James boathing

Lake James sits at the edge of the Blue Ridge Mountains near Morganton, Marion and Linville Gorge. Lake James State Park is the best place for public access, with a sandy swimming beach, boat ramps, hiking and mountain biking trails, and drive-in or paddle-in camping. Rent a kayak or bring your boat to explore clear water and mountain-backed coves. It is an easy lake getaway about 50 miles east of Asheville.

Lake Junaluska

Lake Junaluska fall views

Smaller than the region's large recreation reservoirs, Lake Junaluska is a favorite for an easy stroll with beautiful mountain views. Walk the mostly flat paved trail around the water, see the gardens, rent a kayak or paddleboard, take a seasonal boat tour, or fish with a valid North Carolina license. Lakeside hotels, vacation rentals and a campground make this a relaxing base near Waynesville and Maggie Valley.

Lake Toxaway

Lake Toxaway is North Carolina's largest private lake, tucked between Brevard and Cashiers along U.S. Highway 64. There is no general public boat launch, so access is primarily for property owners and guests of lakeside accommodations. The historic Greystone Inn offers a memorable way to experience the lake, with mountain views and resort activities. Numerous waterfalls, Gorges State Park and Pisgah National Forest are nearby.

Lake Chatuge

Lake Chatuge spans the North Carolina-Georgia line near Hayesville and Hiawassee. Its open water and long mountain views make it a favorite for pontoon boating, waterskiing, fishing and paddling. Several marinas, public boat ramps, campgrounds and recreation areas ring the lake. For an easy outing on land, walk or bike the paved trail near Chatuge Dam. Plan your visit to Lake Chatuge.

Nantahala Lake

High in the Nantahala National Forest near Andrews, Nantahala Lake offers cool water, quiet coves and a less-developed mountain setting. Boating, paddling and fishing are the main attractions, and the lake is especially known for trout, bass and kokanee salmon. A marina and public boat ramps provide access, while nearby cabins make it easy to stay for a peaceful weekend. Explore Nantahala Lake.

Hiwassee Lake

Deep Hiwassee Lake winds through the mountains west of Murphy, surrounded by Nantahala and Cherokee national forests. The remote shoreline and dramatic coves are especially appealing for fishing, canoeing and scenic boating. Water levels can change substantially because this is a working TVA reservoir, so check conditions before launching. Pair a lake day with downtown Murphy or a drive to nearby Hiwassee Dam. See lake information and levels.

Top Hidden Gem: Lake Glenville in Jackson County

Top Mountain Towns for Lake Vacations

Bryson City

Ride the train on the Great Smoky Mountains Railroad before you explore Bryson City's downtown shops and galleries, or paddleboard down the river. Nearby Deep Creek in the Smokies features camping…

Cashiers, NC

Shops, boutiques, galleries and restaurants center around the Village Green with outdoor sculpture, walking paths and gardens. Find a sophisticated arts and music scene. Nearby are Silver Run…

Robbinsville

This tiny town of 600 residents is big on things to do in Graham County, home to Fontana Lake, Lake Santeetlah, Stecoah Arts Center, Cherohala Skyway and hikes and waterfalls in Nantahala National…

Lake Lure

Swim and sun on a sandy beach in the mountains at Lake Lure, near Chimney Rock. Nestled in the Hickory Nut Gorge, the lake is surrounded by lush mountain tops and sheer granite cliffs. Rent a…

Maggie Valley

Maggie Valley, NC, is open and actively encouraging tourists to visit and support their recovery efforts. 

Brevard

Welcome to the Land of the Waterfalls with hiking, biking, and famous Sliding Rock. Picturesque Main Street has many local shops, restaurants, galleries, brewery, museums, and favorite O.P. Taylor…

Piedmont and Central North Carolina Lakes

The Piedmont is home to North Carolina's largest reservoirs and some of its best-known boating and fishing destinations. Many have public parks, marinas, rentals, campgrounds and lakeside vacation homes within easy reach of Charlotte, the Triad and the Triangle.

Lake Norman

Lake Norman is North Carolina's largest man-made lake and one of the state's top destinations for boating and lakeside living. Just north of Charlotte, the lake has marinas, boat rentals, waterfront restaurants and parks around more than 500 miles of shoreline. Lake Norman State Park offers camping, cabins, a swimming beach, paddling and nearly 31 miles of mountain bike trails. Cornelius, Davidson, Huntersville, Mooresville and Troutman provide plenty of places to stay and play.

High Rock Lake

One of North Carolina's largest lakes, High Rock Lake stretches between Salisbury and Lexington. It is best known as a major bass-fishing destination, but its broad water and quiet coves also welcome pontoons, kayaks and paddleboards. Multiple public boat ramps, marinas, campgrounds and waterfront restaurants make access easy. Nearby Salisbury, Lexington and the North Carolina Transportation Museum add more to a weekend trip.

W. Kerr Scott Reservoir

This foothills lake near Wilkesboro is a fun transition between the mountains and Piedmont. W. Kerr Scott Reservoir offers public boat ramps, swimming areas, fishing, camping and an impressive network of hiking and mountain biking trails. The wooded shoreline and smaller scale make it a good alternative to the state's busiest lakes. Plan a visit to W. Kerr Scott Reservoir.

Lake Hickory

Lake Hickory follows the Catawba River through the Hickory area, with more than 100 miles of shoreline and easy access from several city and county parks. Boating, fishing, paddling and waterfront dining are popular, while the Hickory Riverwalk and other segments of the Hickory Trail bring visitors close to the water without a boat. Combine a lake day with downtown Hickory, local restaurants and the area's well-known furniture shopping. Explore the Hickory Metro.

Lake Wylie

Lake Wylie straddles the North Carolina-South Carolina state line just southwest of Charlotte. This busy Catawba River lake is popular for fishing, sailing, watersports and sunset cruises. On the North Carolina side, Copperhead Island has boat ramps, fishing piers and a small campground. McDowell Nature Preserve adds hiking, paddling access and lake views close to the city. Find boating and paddling access.

Badin Lake

Badin Lake combines big-water recreation with the rolling landscape of the ancient Uwharrie Mountains. Much of the eastern shoreline borders Uwharrie National Forest, where visitors find lakeside camping, hiking and off-highway vehicle trails. Public ramps provide access for fishing, boating and paddling, and a campground has sites beneath pines and hardwoods near the water. Explore Badin Lake and the Uwharries.

Lake Tillery

Immediately south of Badin Lake, Lake Tillery has more than 100 miles of shoreline and a mix of waterfront homes, undeveloped coves and mountain views. Morrow Mountain State Park reaches the lake with a boat ramp, seasonal boat rentals, camping, cabins and miles of hiking and bridle trails. The lake is also popular for fishing, pontoons and watersports. Plan a Lake Tillery trip.

Jordan Lake

About 30 miles west of Raleigh, Jordan Lake State Recreation Area is one of the Triangle's favorite places for camping, boating and swimming. Seven access areas offer more than 1,000 campsites, boat ramps, beaches, hiking trails and picnic spots. The lake also supports one of the state's largest summertime populations of bald eagles, with an observation platform for wildlife watchers.

Falls Lake

Falls Lake State Recreation Area stretches north of Raleigh and east of Durham, with seven access areas and more than 300 campsites. Visitors can swim, paddle, fish, launch a boat or explore hiking and mountain biking trails. A section of the Mountains-to-Sea State Trail follows the lake, making this a natural stop in a statewide mountains-to-coast adventure.

Hyco Lake and Mayo Lake

These two Person County lakes near Roxboro offer a quieter alternative north of the Triangle. Hyco Lake is the larger and more developed of the pair, with boating, fishing, camping, cabins and a disc golf course at Hyco Lake Park. Mayo Lake has a more natural feel, with paddling, fishing, trails, camping and picnic areas at Mayo Lake Park. Explore both Person County lakes.

Kerr Lake

Also called Buggs Island Lake, Kerr Lake covers about 50,000 acres along the North Carolina-Virginia border. Eight North Carolina access areas offer boat ramps, beaches, hundreds of campsites and some of the best freshwater fishing in the region. The vast open water is especially popular with powerboaters and sailors, while protected coves work well for paddling.

Lake Gaston

East of Kerr Lake, Lake Gaston stretches across 20,000 acres along the North Carolina-Virginia line. Stable water levels, vacation homes, marinas and boat rentals make it a classic summer lake destination. The Lake Gaston Day Use Area has a public boat ramp, swimming area, accessible fishing pier and picnic space. Littleton and the surrounding lakeside communities offer dining, lodging and supplies.

Eastern North Carolina and Coastal Plain Lakes

Eastern North Carolina's lakes look very different from the deep mountain reservoirs. Many are shallow natural lakes or Carolina bays, with cypress trees, tea-colored water and outstanding habitat for birds and other wildlife. Some are better for paddling and nature watching than high-speed boating.

White Lake

White Lake has been a favorite family vacation spot for generations. The spring-fed Carolina bay near Elizabethtown is known for clear, shallow water, a sandy bottom and classic summer fun. Visitors come for swimming, paddling, boating and watersports, with motels, cottages, campgrounds and seasonal attractions around the shoreline. Public access is limited, so plan to use a participating accommodation or recreation business. Explore the White Lake area.

Jones Lake

Nearby Jones Lake State Park protects another of the Coastal Plain's mysterious Carolina bays. Its shallow, tea-colored water is framed by pines and cypress trees. The park offers a swimming beach, paddling, fishing, camping, picnic areas and a six-mile trail system. It also has important history as the first North Carolina state park to welcome Black Americans.

Lake Waccamaw

Lake Waccamaw State Park, about 40 miles west of Wilmington, sits beside the largest Carolina bay. A limestone bluff changes the water chemistry and supports aquatic species found nowhere else. Paddle, fish, hike or camp along the shore, and use the pedestrian bridge over Waccamaw Dam to connect a route around the lake's 14-mile shoreline.

Lake Phelps

Lake Phelps is a broad, shallow natural lake surrounded by cypress trees and protected by Pettigrew State Park. Visitors can paddle, fish, hike, bike and camp near the water, while winter often brings tundra swans to the area. Combine the lake with nearby Somerset Place State Historic Site, which shares the history of one of North Carolina's largest plantations and the enslaved people who lived and worked there.

Lake Mattamuskeet

At 40,000 acres, Lake Mattamuskeet is the largest natural lake in North Carolina. This extremely shallow coastal lake anchors Mattamuskeet National Wildlife Refuge, where huge numbers of tundra swans, geese and ducks gather in fall and winter. Birding, wildlife photography and fishing are the main reasons to visit. A causeway crosses the lake, and a short wildlife drive offers observation platforms. Boating is seasonal and best suited to shallow-draft craft.

More North Carolina Lakes to Explore

Travelers looking beyond the major destinations can also explore Mountain Island Lake near Charlotte; lakes Rhodhiss and Lookout Shoals on the Catawba River; Tuckertown Reservoir and Falls Reservoir in the Uwharries; Belews Lake and Randleman Lake in the Triad; Roanoke Rapids Lake in Halifax County; and Singletary Lake in the Coastal Plain. Access and recreation rules vary widely, especially on drinking-water reservoirs and protected natural lakes.

Tips for Planning a North Carolina Lake Trip

  • Check access before leaving. Some lakes have large state recreation areas, while others have only a few public ramps or require access through a marina, park or lodging property.
  • Review current conditions. Reservoir levels, storm recovery, construction projects and water-quality advisories can change available activities.
  • Know the boating rules. A boating safety certificate, launch fee, local permit or motor restriction may apply. Swim only where permitted. Not every lake has a designated beach or monitored swimming area.
  • Protect the shoreline. Pack out trash, clean boats and paddling gear, avoid spreading invasive species and give wildlife plenty of space. 

From cool mountain coves to cypress-lined coastal waters, North Carolina's lakes showcase the changing landscape of the entire state. Pick one region for a weekend or turn the guide into a true mountains-to-sea road trip—there is always another shoreline to explore.

Thinking of Relocating

Explore moving, retirement and real estate options in Asheville and Western North Carolina

Learn MoreAbout Relocating to Asheville