State guide

Waterfalls in North Carolina

109 waterfalls across 25 counties, ranked 9th nationally. The main waterfall regions are Blue Ridge Escarpment and the Land of Waterfalls, Nantahala Mountains and Cullasaja Gorge, High Country and Black Mountains, and Foothills, Piedmont Ridges and Fall Line.

Source: USGS Geographic Names Information System, with visitor ratings from Google Maps listings.

Best WaterfallsMost Beautiful WaterfallsMust-See WaterfallsBest Waterfall Hikes

Photo of Dry Falls in Macon County, North Carolina
Pictured: Dry Falls, NC

Towns

Why North Carolina Has So Many Waterfalls

North Carolina ranks 9th nationally in our directory, with 109 named waterfalls, and the great majority are in the mountains of the far west. The key landform is the Blue Ridge Escarpment, the abrupt eastern edge of the Blue Ridge where the land drops sharply from high plateau toward the Piedmont. Rivers flowing off that edge lose a great deal of elevation in a short distance, tumbling over hard granite, gneiss and other metamorphic rock that resists erosion. The southern escarpment also wrings heavy rainfall from moist air moving up from the Gulf of Mexico and the Atlantic, making the area around Highlands, Cashiers and Brevard among the wettest places in the eastern United States.

That combination of steep relief, hard rock and abundant rain explains why Transylvania County, widely known as the Land of Waterfalls, leads the state with 24 listings, followed by Jackson and Macon counties. Farther north, the High Country around Boone, Spruce Pine and the Black Mountains adds falls fed by some of the highest peaks in the East, and the Linville Gorge cuts a deep notch through the escarpment. Beyond the mountains, a few falls appear on isolated ridges of the Piedmont such as the Sauratown Mountains, and along the fall line in the east, where rivers like the Tar drop from Piedmont bedrock onto the Coastal Plain.

North Carolina Waterfall Regions

Blue Ridge Escarpment and the Land of Waterfalls

34 waterfalls · Transylvania County, Henderson County, Polk County, and Rutherford County

Transylvania County and its neighbors hold the densest concentration of falls in the state. In DuPont State Recreational Forest, Triple Falls, Hooker Falls and High Falls line the Little River within a short distance of one another. Rainbow Falls is a hiking destination on the Horsepasture River, and Sliding Rock in Pisgah National Forest is a natural water slide over smooth rock. To the east, Pearsons Falls near Saluda drops through a protected wooded glen, and the Hickory Nut Gorge around Lake Lure adds steep cliffside falls. Rivers here plunge off the escarpment edge in quick succession, producing tall drops and long cascades over bare granite.

Start with: Sliding Rock, Triple Falls, Hooker Falls, Pearsons Falls, Rainbow Falls

Nantahala Mountains and Cullasaja Gorge

41 waterfalls · Jackson County, Macon County, Graham County, Haywood County, Swain County, Cherokee County, and Clay County

The southwestern mountains are steep, heavily forested and among the rainiest parts of North Carolina. In Macon County, the Cullasaja River descends through a narrow gorge on its way from Highlands toward Franklin, passing Bridal Veil Falls and Dry Falls, both of which allow visitors to walk behind the water, and the long roadside drop of Cullasaja Falls. Jackson County, around Cashiers and Cullowhee, holds many falls on the upper Tuckasegee and nearby escarpment streams. Graham County falls near Robbinsville lie deep in the Nantahala National Forest, while Swain and Haywood counties include falls on the North Carolina side of the Great Smoky Mountains.

Start with: Dry Falls, Bridal Veil Falls, Cullasaja Falls, Glen Falls, Mouse Creek Falls

High Country and Black Mountains

19 waterfalls · Mitchell County, Yancey County, Watauga County, Avery County, Ashe County, Burke County, Caldwell County, and Buncombe County

North of Asheville, the Blue Ridge broadens into a high, rugged landscape that includes the Black Mountains and the highlands around Boone and Banner Elk. Linville Falls, in Burke County, drops into the head of the Linville Gorge, one of the deepest gorges in the East, and is reached by well-maintained trails from a visitor center along the Blue Ridge Parkway. Crabtree Falls, in Mitchell County, cascades over a broad rock face on a loop trail through ferns and wildflowers. Yancey and Mitchell counties add falls draining the high Blacks and Roan Highlands, and Buncombe County holds a few near Black Mountain.

Start with: Crabtree Falls, Linville Falls, Grassy Creek Falls, Silvervale Falls, Walker Falls

Foothills, Piedmont Ridges and Fall Line

15 waterfalls · Stokes County, Wilkes County, Nash County, Edgecombe County, Harnett County, and Stanly County

East of the Blue Ridge, falls are fewer but varied. In Stokes County, the Sauratown Mountains rise abruptly from the Piedmont, and Hanging Rock State Park protects several falls, including Lower Cascade Falls, reached by a short walk down many rock steps. Wilkes County, along the foot of the Blue Ridge, adds falls on streams draining the escarpment. Farther east, Nash and Edgecombe counties sit on the fall line, where the Tar River drops over rocky shoals at Rocky Mount, and Harnett and Stanly counties include falls on the Cape Fear and in the ancient, worn-down Uwharrie hills.

Start with: Lower Cascade Falls, Cascade Falls, Carter Falls, Hidden Falls, Moravian Falls

25 Featured Waterfalls in North Carolina

Ordered by Google rating and review volume, then by documented USGS history.

  1. Dry Falls

    Franklin, NC · Macon County
    4.9 (1,145 reviews)

    Picturesque cascade with a path under the rocks that offers a unique, reverse view of the waterfall.

    Rating
    4.9 (1,145 Google reviews)
    Address
    Macon County, NC 28741 (GPS 35.0685, -83.2390)
    Nearest town
    Franklin, NC (11 mi)
    USGS topo
    Highlands quad
  2. Sliding Rock

    Brevard, NC · Transylvania County
    4.8 (743 reviews)

    A low waterfall down a 60-ft.-long rock makes for a natural slide at this unique swimming hole.

    Rating
    4.8 (743 Google reviews)
    Address
    Transylvania County, NC 28768 (GPS 35.3115, -82.7872)
    Nearest town
    Brevard, NC (6.2 mi)
  3. Triple Falls

    Brevard, NC · Transylvania County
    4.9 (331 reviews)

    Trio of waterfalls cascading 120 ft. in forested state park, a setting in "Last of the Mohicans."

    Rating
    4.9 (331 Google reviews)
    Address
    Transylvania County, NC 28739 (GPS 35.1990, -82.6173)
    Nearest town
    Brevard, NC (7.0 mi)
    USGS topo
    Standingstone Mountain quad
  4. Pearsons Falls

    Tryon, NC · Polk County
    4.4 (278 reviews)

    Set in a wildlife & bird sanctuary, this 90-ft. waterfall is accessed by a forested nature trail.

    Rating
    4.4 (278 Google reviews)
    Address
    Polk County, NC 28773 (GPS 35.2151, -82.3359)
    Nearest town
    Tryon, NC (5.5 mi)
    USGS topo
    Saluda quad
  5. Bridal Veil Falls

    Franklin, NC · Macon County
    4.6 (407 reviews)

    Scenic cascade with a walking path under the rocks that offers a reverse view of the waterfall.

    Rating
    4.6 (407 Google reviews)
    Address
    Macon County, NC 28741 (GPS 35.0718, -83.2295)
    Nearest town
    Franklin, NC (11 mi)
    USGS topo
    Highlands quad
  6. Rainbow Falls

    Brevard, NC · Transylvania County
    4.9 (207 reviews)

    Hiking destination offering a trail along a stream leading to a waterfall with misty overlooks.

    Rating
    4.9 (207 Google reviews)
    Address
    Transylvania County, NC 28747 (GPS 35.0907, -82.9660)
    Nearest town
    Brevard, NC (16 mi)
    USGS topo
    Reid quad
  7. Lower Cascade Falls

    Danbury, NC · Stokes County
    4.8 (194 reviews)

    A short walk down many rock steps leads to this scenic waterfall in Hanging Rock State Park.

    Rating
    4.8 (194 Google reviews)
    Address
    Stokes County, NC 27052 (GPS 36.4149, -80.2686)
    Known for
    steep stairs, walk to falls, swimming hole, steps to falls, easy hike
    Nearest town
    Danbury, NC (3.5 mi)
    USGS topo
    Hanging Rock quad
  8. Hooker Falls

    Brevard, NC · Transylvania County
    4.8 (313 reviews)

    One of 4 waterfalls on 3 miles of river in state forest accessed by a trail.

    Rating
    4.8 (313 Google reviews)
    Address
    Transylvania County, NC 28768 (GPS 35.2021, -82.6237)
    Nearest town
    Brevard, NC (6.6 mi)
    USGS topo
    Standingstone Mountain quad
  9. Cullasaja Falls

    Franklin, NC · Macon County
    4.7 (170 reviews)

    National forest waterfall cascading through a gorge from 250 ft., with a roadside viewpoint & trail.

    Rating
    4.7 (170 Google reviews)
    Address
    Macon County, NC 28741 (GPS 35.1170, -83.2700)
    Nearest town
    Franklin, NC (7.8 mi)
    USGS topo
    Scaly Mountain quad
  10. Linville Falls

    Spruce Pine, NC · Burke County
    4.8 (269 reviews)

    Picturesque waterfalls, a visitor center & well-maintained hiking trails in serene surrounds.

    Rating
    4.8 (269 Google reviews)
    Address
    Burke County, NC 28657 (GPS 35.9497, -81.9267)
    Nearest town
    Spruce Pine, NC (8.1 mi)
    USGS topo
    Linville Falls quad
  11. Glen Falls

    Franklin, NC · Macon County
    4.9 (126 reviews)

    Glen Falls is a waterfall in Macon County, North Carolina, about 13 miles southeast of Franklin. It appears on the USGS Highlands topographic map.

    Rating
    4.9 (126 Google reviews)
    Address
    Macon County, NC 28741 (GPS 35.0309, -83.2387)
    Nearest town
    Franklin, NC (13 mi)
    USGS topo
    Highlands quad
  12. Cascade Falls

    West Jefferson, NC · Wilkes County
    4.7 (132 reviews)

    Cascade Falls is a waterfall in Wilkes County, North Carolina, about 11 miles south of West Jefferson. It appears on the USGS Maple Springs topographic map.

    Rating
    4.7 (132 Google reviews)
    Address
    Wilkes County, NC 28665 (GPS 36.2492, -81.4541)
    Nearest town
    West Jefferson, NC (11 mi)
    USGS topo
    Maple Springs quad
  13. Crabtree Falls

    Spruce Pine, NC · Mitchell County
    4.1 (271 reviews)

    Waterfall cascading down a 60-ft. rock, with a 2.5-mi. looped trail featuring ferns & wildflowers.

    Rating
    4.1 (271 Google reviews)
    Address
    Mitchell County, NC 28777 (GPS 35.8567, -82.1361)
    Nearest town
    Spruce Pine, NC (5.7 mi)
    USGS topo
    Celo quad
  14. High Falls

    Brevard, NC · Transylvania County
    4.9 (173 reviews)

    150-ft.-tall waterfall on the Little River with scenic deciduous forest & a nearby covered bridge.

    Rating
    4.9 (173 Google reviews)
    Address
    Transylvania County, NC 28739 (GPS 35.1929, -82.6143)
    Nearest town
    Brevard, NC (7.3 mi)
    USGS topo
    Standingstone Mountain quad
  15. Mouse Creek Falls

    Cove Creek, NC · Haywood County
    4.7 (104 reviews)

    Tiered cascades & a swimming hole reached by a trail that follows an old railway line.

    Rating
    4.7 (104 Google reviews)
    Address
    Haywood County, NC 28785 (GPS 35.7343, -83.1334)
    Nearest town
    Cove Creek, NC (11 mi)
    USGS topo
    Luftee Knob quad
  16. Upper Falls

    Brevard, NC · Jackson County
    4.8 (81 reviews)

    Upper section of a cascading 811-ft. waterfall with a white appearance & a 1.6-mi. hiking trail.

    Rating
    4.8 (81 Google reviews)
    Address
    Jackson County, NC 28717 (GPS 35.0359, -83.0176)
    Nearest town
    Brevard, NC (21 mi)
    USGS topo
    Cashiers quad
  17. Looking Glass Falls

    Brevard, NC · Transylvania County
    4.8 (149 reviews)

    Looking Glass Falls is a waterfall in Transylvania County, North Carolina, about 4.8 miles northwest of Brevard. It appears on the USGS Shining Rock topographic map.

    Rating
    4.8 (149 Google reviews)
    Address
    Transylvania County, NC 28768 (GPS 35.2965, -82.7679)
    Nearest town
    Brevard, NC (4.8 mi)
    USGS topo
    Shining Rock quad
  18. Carter Falls

    Elkin, NC · Wilkes County
    4.6 (97 reviews)

    Carter Falls is a waterfall in Wilkes County, North Carolina, about 3.7 miles northwest of Elkin. It appears on the USGS Thurmond topographic map.

    Rating
    4.6 (97 Google reviews)
    Address
    Wilkes County, NC 28621 (GPS 36.2883, -80.8848)
    Nearest town
    Elkin, NC (3.7 mi)
    USGS topo
    Thurmond quad
  19. Silvervale Falls

    Blowing Rock, NC · Caldwell County
    4.7 (84 reviews)

    Silvervale Falls is a waterfall in Caldwell County, North Carolina, about 7.6 miles southeast of Blowing Rock. It appears on the USGS Buffalo Cove topographic map.

    Rating
    4.7 (84 Google reviews)
    Address
    Caldwell County, NC 28645 (GPS 36.0476, -81.5953)
    Nearest town
    Blowing Rock, NC (7.6 mi)
    USGS topo
    Buffalo Cove quad
  20. Hickorynut Falls

    Lake Lure, NC · Rutherford County
    4.6 (123 reviews)

    This horsetail waterfall along Fall Creek in Chimney Rock State Park drops from a height of 404 ft.

    Rating
    4.6 (123 Google reviews)
    Address
    Lake Lure, NC 28746
    Nearest town
    Lake Lure, NC (3.1 mi)
    USGS topo
    Bat Cave quad
  21. Leatherwood Falls

    Hayesville, NC · Clay County
    4.7 (73 reviews)

    Leatherwood Falls is a waterfall in Clay County, North Carolina, about 4.2 miles northwest of Hayesville. It appears on the USGS Hayesville topographic map.

    Rating
    4.7 (73 Google reviews)
    Address
    Clay County, NC 28904 (GPS 35.0965, -83.8594)
    Nearest town
    Hayesville, NC (4.2 mi)
    USGS topo
    Hayesville quad
  22. Soco Falls

    Maggie Valley, NC · Jackson County
    4.8 (65 reviews)

    Soco Falls is a waterfall in Jackson County, North Carolina, about 4.4 miles southwest of Maggie Valley. It appears on the USGS Sylva North topographic map.

    Rating
    4.8 (65 Google reviews)
    Address
    Jackson County, NC 28751 (GPS 35.4926, -83.1693)
    Nearest town
    Maggie Valley, NC (4.4 mi)
    USGS topo
    Sylva North quad
  23. Moore Cove Falls

    Brevard, NC · Transylvania County
    4.7 (100 reviews)

    Moore Cove Falls is a waterfall in Transylvania County, North Carolina, about 5.9 miles northwest of Brevard.

    Rating
    4.7 (100 Google reviews)
    Address
    Transylvania County, NC 28768 (GPS 35.3115, -82.7776)
    Nearest town
    Brevard, NC (5.9 mi)
  24. Mingo Falls

    Cherokee, NC · Swain County
    4.9 (49 reviews)

    Mingo Falls is a waterfall in Swain County, North Carolina, about 4.6 miles northeast of Cherokee. It appears on the USGS Smokemont topographic map.

    Rating
    4.9 (49 Google reviews)
    Address
    Swain County, NC 28719 (GPS 35.5320, -83.2746)
    Nearest town
    Cherokee, NC (4.6 mi)
    USGS topo
    Smokemont quad
  25. Bird Rock Falls

    Brevard, NC · Transylvania County
    4.8 (44 reviews)

    Bird Rock Falls is a waterfall in Transylvania County, North Carolina, about 7.2 miles west of Brevard. It appears on the USGS Rosman topographic map.

    Rating
    4.8 (44 Google reviews)
    Address
    Transylvania County, NC 28708 (GPS 35.2215, -82.8610)
    Nearest town
    Brevard, NC (7.2 mi)
    USGS topo
    Rosman quad

Highest Rated in North Carolina

  1. Dry Falls 4.9 from 1,145 reviews · Franklin
  2. Triple Falls 4.9 from 331 reviews · Brevard
  3. Rainbow Falls 4.9 from 207 reviews · Brevard
  4. High Falls 4.9 from 173 reviews · Brevard
  5. Glen Falls 4.9 from 126 reviews · Franklin

Waterfalls with at least 25 Google reviews.

What Visitors Mention

  • Reviews of 3 North Carolina waterfalls mention swimming, including Sliding Rock, Lower Cascade Falls, and Mouse Creek Falls.
  • Reviews of 2 North Carolina waterfalls mention easy access, including Lower Cascade Falls and Window Falls.
  • Reviews of 1 North Carolina waterfall mention dogs, including Lanier Falls.

North Carolina Waterfalls by the Compass

The farthest-apart named falls in North Carolina are about 352 miles apart.

Names and History

The most reused names are Upper Falls (5), High Falls (3), Little Falls (3), and Bridal Veil Falls (2), so check the county and town before you set out.

7 waterfalls have alternate historical names on record, such as Lower Cascade Falls (also Cascade Falls) and Cullasaja Falls (also Cullasagee Creek).

From the USGS record for Thurston Hatcher Falls: "Named for Thurston Robert Hatcher, Jr (1924-1990), an architect who developed Cullowhee Falls, a mountain community."

Best Time to See Waterfalls in North Carolina

North Carolina's mountain falls run year-round in most years, but they are fullest from late winter through spring, roughly February through May, when rain is frequent and trees have not yet leafed out to draw down soil moisture. April and May add wildflowers and fresh green to the gorges. Summer is warm and humid, with afternoon thunderstorms that raise streams quickly, and popular swimming spots such as Sliding Rock draw large crowds. Fall color climbs down from the highest elevations in early October to the lower escarpment by late October, making it the busiest season of the year, even though flows are often lower after dry spells. Winter brings quieter trails and occasional ice at higher elevations, when sections of the Blue Ridge Parkway may close for snow and ice.

Planning a Waterfall Trip in North Carolina

Most mountain falls are on public land: Pisgah and Nantahala national forests, the Blue Ridge Parkway, Great Smoky Mountains National Park, state parks such as Gorges and Hanging Rock, and DuPont State Recreational Forest. A few are on private or nonprofit land with their own hours. Parking at roadside falls along US 64 in the Cullasaja Gorge and at popular trailheads fills early on weekends. Hurricane Helene in 2024 caused severe flooding and landslides across western North Carolina, so check the current status of roads, trails and recreation areas before visiting. The most serious hazard is climbing on or near the top of falls: wet granite and moss are extremely slippery, and falls from waterfall edges have caused many deaths in the region. Streams also rise quickly after heavy rain.

More: waterfall safety · packing list

Waterfalls by County

CountyWaterfallsShareMost visited
Transylvania2422%Sliding Rock
Jackson1615%Upper Falls
Macon109%Dry Falls
Graham66%Big Falls
Henderson66%Rock Creek Falls
Mitchell55%Crabtree Falls
Stokes55%Lower Cascade Falls
Wilkes55%Cascade Falls
Haywood44%Mouse Creek Falls
Yancey44%Upper Falls
Buncombe33%Walker Falls
Swain33%Mingo Falls
Watauga33%Laurel Creek Falls
Nash22%Upper Falls
Polk22%Pearsons Falls
Rutherford22%Hickorynut Falls
Ashe11%Long Hope Falls
Avery11%Big Falls
Burke11%Linville Falls
Caldwell11%Silvervale Falls
Cherokee11%Kennedy Falls
Clay11%Leatherwood Falls
Edgecombe11%Little Falls
Harnett11%Lanier Falls
Stanly11%Great Falls

All North Carolina Waterfalls A to Z

North Carolina Waterfalls: FAQs

How many waterfalls are in North Carolina?

Our directory lists 109 waterfalls in North Carolina (105 officially named in the USGS Geographic Names Information System and 4 added from Google Maps listings), 9th among the 50 jurisdictions in our directory and 4.1% of the national total. 46% of them are in just three counties: Transylvania, Jackson, and Macon.

What is the most visited waterfall in North Carolina?

By Google review count, Dry Falls in Macon County leads with 1,145 reviews and a 4.9 rating. Sliding Rock is next.

Why is Transylvania County called the Land of Waterfalls?

It sits on the Blue Ridge Escarpment, where rivers drop steeply off the mountains, and it receives very high rainfall. Our directory lists 24 named falls there, more than any other county in North Carolina.

Can you walk behind any waterfalls in North Carolina?

Yes. In the Cullasaja Gorge of Macon County, paths at both Dry Falls and Bridal Veil Falls pass behind the falling water, offering a reverse view.

Which North Carolina town has the most waterfalls nearby?

Cullowhee has 66 named waterfalls within 30 miles, the most of any town in our North Carolina directory.