37 Waterfalls Near Me in Alabama

Every waterfall we track in Alabama, ranked by rating and review volume across 25 towns. Search by name or town, or filter by feature. Always confirm access and conditions before you head out; trails and roads can close after storms.

37 waterfalls on this page Open the Alabama waterfall map

  1. Noccalula Falls

    4.7 1,271 reviews · Gadsden ·Etowah County

    Gadsden, AL 35904

    Hours not listed. Confirm before you go.

    Perfect for a waterfall hike.

    Noccalula Falls near Gadsden takes the top spot, rated 4.7 out of 5 from 1,271 reviews.

    Waterfall hikePhoto spot

  2. De Soto Falls

    4.8 568 reviews · Fort Payne ·DeKalb County

    DeKalb County, AL 35984 (GPS 34.5490, -85.5905)

    Hours not listed. Confirm before you go.

    Perfect for photographers.

    De Soto Falls, near Fort Payne, is next up, rated 4.8 out of 5 from 568 reviews.

    Photo spotRecorded history

  3. Kinlock Falls

    4.8 221 reviews · Haleyville ·Lawrence County

    Lawrence County, AL 35565 (GPS 34.3084, -87.5028)

    Hours not listed. Confirm before you go.

    Perfect for photographers.

    Kinlock Falls, near Haleyville, is next up, rated 4.8 out of 5 from 221 reviews.

    Photo spot

  4. Little River Falls

    4.8 174 reviews · Fort Payne ·DeKalb County

    DeKalb County, AL 35973 (GPS 34.3951, -85.6269)

    Hours not listed. Confirm before you go.

    Perfect for a hot summer day by the water.

    Little River Falls near Fort Payne rounds out this stretch of the list, rated 4.8 out of 5 from 174 reviews.

    Swimming holePhoto spot

  5. Great Falls

    4.6 82 reviews · Smiths Station ·Lee County

    Lee County, AL 36874 (GPS 32.5087, -85.1842)

    Hours not listed. Confirm before you go.

    Perfect for photographers.

    Great Falls near Smiths Station rounds out this stretch of the list, rated 4.6 out of 5 from 82 reviews.

    Photo spotRecorded history

  6. High Falls

    4.7 47 reviews · Crossville ·DeKalb County

    DeKalb County, AL 35951 (GPS 34.4001, -86.0680)

    Hours not listed. Confirm before you go.

    Perfect for photographers.

    High Falls near Crossville rounds out this stretch of the list, rated 4.7 out of 5 from 47 reviews.

    Photo spot

  7. Griffin Falls

    4.4 40 reviews · Crossville ·DeKalb County

    DeKalb County, AL 35962 (GPS 34.2874, -85.9304)

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Crossville.

    Head to Griffin Falls near Crossville, rated 4.4 out of 5 from 40 reviews.

  8. Peavine Falls

    4.5 57 reviews · Pelham ·Shelby County

    Pelham, AL 35124

    Hours not listed. Confirm before you go.

    Perfect for a waterfall hike.

    Peavine Falls near Pelham is another strong option, rated 4.5 out of 5 from 57 reviews.

    Waterfall hikePhoto spot

  9. Salt Creek Falls

    3.9 40 reviews · Munford ·Talladega County

    Talladega County, AL 36268 (GPS 33.5015, -85.9047)

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Munford.

    Salt Creek Falls near Munford is worth the drive, rated 3.9 out of 5 from 40 reviews.

  10. Short Creek Falls

    3.4 28 reviews · Albertville ·Marshall County

    Marshall County, AL 35951 (GPS 34.3224, -86.2043)

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Albertville.

    Short Creek Falls near Albertville is another strong option, rated 3.4 out of 5 from 28 reviews.

  11. High Falls

    4.2 12 reviews · Bridgeport ·Jackson County

    Jackson County, AL 35966 (GPS 34.8373, -85.6416)

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Bridgeport.

    High Falls near Bridgeport rounds out this stretch of the list, rated 4.2 out of 5 from 12 reviews.

  12. Parker Falls

    4.6 20 reviews · Haleyville ·Winston County

    Winston County, AL 35565 (GPS 34.3034, -87.4839)

    Hours not listed. Confirm before you go.

    Perfect for a day of waterfall hopping.

    Parker Falls near Haleyville rounds out this stretch of the list, rated 4.6 out of 5 from 20 reviews.

  13. Wetumpka Falls

    3.6 13 reviews · Wetumpka ·Elmore County

    Wetumpka, AL 36092

    Hours not listed. Confirm before you go.

    Perfect for history and map buffs.

    Wetumpka Falls near Wetumpka rounds out this stretch of the list, rated 3.6 out of 5 from 13 reviews. Visitors come here for walking.

    Recorded history walking

  14. Thompson Falls

    3.0 24 reviews · Arab ·Marshall County

    Marshall County, AL 35976 (GPS 34.3145, -86.4222)

    Hours not listed. Confirm before you go.

    Perfect for a waterfall hike.

    Thompson Falls near Arab is worth the drive, rated 3.0 out of 5 from 24 reviews. Visitors come here for trespass, private property, and hike.

    Waterfall hike trespassprivate propertyhikefalls

  15. Ditto Falls

    4.3 6 reviews · Owens Cross Roads ·Morgan County

    Morgan County, AL 35754 (GPS 34.4904, -86.5647)

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Owens Cross Roads.

    Ditto Falls near Owens Cross Roads is another strong option, rated 4.3 out of 5 from 6 reviews.

  16. Welcome Falls

    3.0 15 reviews · Arab ·Morgan County

    Morgan County, AL 35621 (GPS 34.3159, -86.6647)

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Arab.

    Welcome Falls near Arab rounds out this stretch of the list, rated 3.0 out of 5 from 15 reviews.

  17. Swindell Falls

    5.0 2 reviews · Crossville ·DeKalb County

    DeKalb County, AL 35961 (GPS 34.2773, -85.9385)

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Crossville.

    Swindell Falls near Crossville rounds out this stretch of the list, rated 5.0 out of 5 from 2 reviews.

  18. Seven Falls

    2.1 8 reviews · Falkville ·Morgan County

    Morgan County, AL 35622 (GPS 34.3232, -86.9547)

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Falkville.

    Seven Falls near Falkville is another strong option, rated 2.1 out of 5 from 8 reviews.

  19. Little Falls

    5.0 1 review · Fort Payne ·DeKalb County

    DeKalb County, AL 35984 (GPS 34.5193, -85.6105)

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Fort Payne.

    Head to Little Falls near Fort Payne, rated 5.0 out of 5 from 1 review.

  20. Village Falls

    2.7 11 reviews · Minor ·Jefferson County

    Mulga, AL 35118

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Minor.

    Village Falls near Minor is another strong option, rated 2.7 out of 5 from 11 reviews. Visitors come here for east and waterfall.

    eastwaterfall

  21. Davis Falls

    5.0 5 reviews · Montevallo ·Shelby County

    Shelby County, AL 35115 (GPS 33.1176, -86.8972)

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Montevallo.

    Davis Falls near Montevallo is worth the drive, rated 5.0 out of 5 from 5 reviews.

  22. Great Falls

    2.0 4 reviews · Ashland ·Talladega County

    Talladega County, AL 35160 (GPS 33.2507, -86.0183)

    Hours not listed. Confirm before you go.

    Perfect for history and map buffs.

    Great Falls near Ashland rounds out this stretch of the list, rated 2.0 out of 5 from 4 reviews.

    Recorded history

  23. Piney Branch Falls

    1.5 11 reviews · New Hope ·Marshall County

    Marshall County, AL 35747 (GPS 34.4803, -86.2624)

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near New Hope.

    Head to Piney Branch Falls near New Hope, rated 1.5 out of 5 from 11 reviews.

  24. Little Falls

    5.0 1 review · Bridgeport ·Jackson County

    Jackson County, AL 35979 (GPS 34.8465, -85.6410)

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Bridgeport.

    Little Falls near Bridgeport rounds out this stretch of the list, rated 5.0 out of 5 from 1 review.

  25. Ragsdale Falls

    1.5 4 reviews · Arab ·Marshall County

    Marshall County, AL 35976 (GPS 34.3345, -86.4092)

    Hours not listed. Confirm before you go.

    Perfect for history and map buffs.

    Ragsdale Falls near Arab is another strong option, rated 1.5 out of 5 from 4 reviews.

    Recorded history

  26. Cedar Creek Falls

    2.1 15 reviews · Mount Vernon ·Mobile County

    Mobile County, AL 36521 (GPS 31.0566, -88.0742)

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Mount Vernon.

    Cedar Creek Falls near Mount Vernon rounds out this stretch of the list, rated 2.1 out of 5 from 15 reviews.

  27. Rock Falls

    3.0 2 reviews · Ashford ·Houston County

    Houston County, AL 36319 (GPS 31.2343, -85.1008)

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Ashford.

    Rock Falls near Ashford is worth the drive, rated 3.0 out of 5 from 2 reviews.

  28. Rendalia Water Falls

    1.0 2 reviews · Mignon ·Talladega County

    Talladega County, AL 35160 (GPS 33.3015, -86.1714)

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Mignon.

    Rendalia Water Falls near Mignon rounds out this stretch of the list, rated 1.0 out of 5 from 2 reviews.

  29. Weaver Falls

    3.0 1 review · Montevallo ·Shelby County

    Pea Ridge, AL 35115

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Montevallo.

    Head to Weaver Falls near Montevallo, rated 3.0 out of 5 from 1 review.

  30. The Fall Off

    1.0 1 review · Town Creek ·Lawrence County

    Lawrence County, AL 35672 (GPS 34.6106, -87.4320)

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Town Creek.

    Head to The Fall Off near Town Creek, rated 1.0 out of 5 from 1 review.

  31. Tallapoosa Falls (historical)

    Not yet rated · Tallassee ·Elmore County

    Elmore County, AL (GPS 32.5360, -85.8858)

    Hours not listed. Confirm before you go.

    Perfect for history and map buffs.

    Tallapoosa Falls (historical) is a named waterfall in Tallassee. It appears on the USGS Tallassee topographic map.

    Recorded history

  32. High Shoals Falls

    2.3 3 reviews · Roanoke ·Randolph County

    Randolph County, AL 36274 (GPS 33.2371, -85.3328)

    Hours not listed. Confirm before you go.

    Perfect for history and map buffs.

    High Shoals Falls near Roanoke is worth the drive, rated 2.3 out of 5 from 3 reviews.

    Recorded history

  33. Butler Falls

    Not yet rated · Haleyville ·Franklin County

    Franklin County, AL 35565 (GPS 34.3059, -87.5567)

    Hours not listed. Confirm before you go.

    Perfect for a day of waterfall hopping.

    Butler Falls is a named waterfall about 6.6 miles northeast of Haleyville. It appears on the USGS Kinlock Spring topographic map.

  34. Georgia Falls

    Not yet rated · East Florence ·Colbert County

    Colbert County, AL (GPS 34.7941, -87.6265)

    Hours not listed. Confirm before you go.

    Perfect for history and map buffs.

    Georgia Falls is a named waterfall about 1.7 miles southeast of East Florence. USGS notes: Approx. 70 ft. high. On the S side of the Tennessee River below Wilson Dam, where water from Wilson Lake seeps through bedrock and flows over a cut rock face

    Recorded history

  35. Parker Cascades

    Not yet rated · Haleyville ·Lawrence County

    Lawrence County, AL 35565 (GPS 34.3084, -87.4811)

    Hours not listed. Confirm before you go.

    Perfect for a day of waterfall hopping.

    Parker Cascades is a named waterfall about 9.8 miles northeast of Haleyville. It appears on the USGS Bee Branch topographic map.

  36. University Falls (historical)

    Not yet rated · Tuscaloosa ·Tuscaloosa County

    Tuscaloosa County, AL (GPS 33.2198, -87.5511)

    Hours not listed. Confirm before you go.

    Perfect for history and map buffs.

    University Falls (historical) is a named waterfall about 1.3 miles northeast of Tuscaloosa. USGS notes: Inundated by Oliver Lock and Dam.

    Recorded history

  37. Quarter Creek Falls

    3.0 1 review · Haleyville ·Winston County

    Winston County, AL 35565 (GPS 34.2832, -87.6195)

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Haleyville.

    Quarter Creek Falls near Haleyville is worth the drive, rated 3.0 out of 5 from 1 review.

Waterfalls by town in Alabama

Pick a town to see every waterfall around it, ranked by distance.

Alabama waterfalls by feature

Rated 4.5+ (8)Swimming hole (1)Waterfall hike (3)Photo spot (7)Recorded history (11)

Alabama waterfall guides

Planning a Alabama waterfall trip

Late winter through spring is the most reliable period for Alabama waterfalls. Frequent frontal storms between roughly December and April keep plateau creeks full, and many of the smaller drops in DeKalb, Marshall and the Bankhead area only run well within a few days of solid rain. Spring also brings wildflowers and mountain laurel to the canyon rims. Summer is hot and humid, flow often drops off by midsummer, and afternoon thunderstorms can cause fast rises in narrow hollows. Late summer and early fall are typically the driest stretch, when some falls shrink to a trickle. Fall color on Lookout Mountain usually peaks in late October or early November, and a wet autumn can make that an excellent time to visit. Hard freezes are occasional, so ice is rarely a factor.

Alabama's waterfalls are spread across an unusual mix of managers. Little River Canyon is a National Park Service preserve, Bankhead and Talladega falls lie in national forest land, and Peavine Falls is inside Oak Mountain State Park, which charges a day-use fee. Noccalula Falls is run by the City of Gadsden, and several smaller falls in Marshall and DeKalb counties sit on or next to private property, so check that a site is publicly accessible before going. Forest roads in the Bankhead can be rough and muddy after storms. The main hazards are slick sandstone ledges at the tops of falls, undercut bluffs, and fast-rising water in narrow canyons after heavy rain. Swimming holes such as those at Little River Falls are popular in summer, and currents there can be strong at higher flows.

Search the Alabama map

Photos from waterfalls in Alabama

Photos via Google Maps listings.

Why Alabama Has So Many Waterfalls

Alabama sits where the southern end of the Appalachian system finally runs out, and that tail end is where nearly all of its waterfalls are found. The northeast corner is dominated by long, flat-topped ridges such as Lookout Mountain and Sand Mountain, part of the Cumberland Plateau. These plateaus are capped by hard Pennsylvanian sandstone that resists erosion while the softer shale beneath it wears away, so creeks running off the plateau edge tend to pour over abrupt ledges and into box canyons. Our directory lists 37 named waterfalls in the state, ranking it 20th nationally, and DeKalb and Marshall counties alone account for ten of them.

Further west, the same sandstone layers form the deeply cut hollows of the Bankhead National Forest in Lawrence and Winston counties, where small streams spill over overhangs and rock shelters. A second, smaller cluster sits in the folded ridges south of Birmingham in Shelby and Talladega counties. Below the fall line, which crosses the state roughly through Tuscaloosa, Elmore and Lee counties, the land flattens into coastal plain and natural drops become rare. Alabama's heavy rainfall, among the higher totals in the eastern United States, keeps plateau streams running for much of the year, though many of the smaller falls depend on recent storms.

Alabama waterfall regions

Lookout Mountain and Sand Mountain

13 waterfalls · DeKalb County, Marshall County, Jackson County, Etowah County

The plateau country of northeast Alabama holds the state's best-known falls. On Lookout Mountain in DeKalb County, the Little River cuts a canyon into the plateau, and Little River Falls, De Soto Falls on the river's West Fork, High Falls and Griffin Falls all lie within a short drive of Fort Payne. At the southern tip of the mountain, Noccalula Falls drops about 90 feet into a gorge on the edge of Gadsden and is surrounded by a large city park. Across the Tennessee River valley, Sand Mountain in Marshall County has smaller tiered cascades such as Thompson Falls and Short Creek Falls, which run best after rain.

Start with: Noccalula Falls, De Soto Falls, Little River Falls, High Falls, Griffin Falls

Bankhead and the Northwest Hills

10 waterfalls · Lawrence County, Winston County, Morgan County, Franklin County, Colbert County

Northwest Alabama is a landscape of sandstone bluffs, hemlock-shaded hollows and rock overhangs, much of it within the Bankhead National Forest and its Sipsey Wilderness. Waterfalls here are usually short, wide pour-overs where a creek drops off a resistant ledge into a sandy pool. Kinlock Falls in Lawrence County is one of the most visited, and Parker Falls near Haleyville is another local favorite. Closer to the Tennessee River, Georgia Falls in Colbert County is unusual: water from Wilson Lake seeps through the bedrock below Wilson Dam and runs down a cut rock face.

Start with: Kinlock Falls, Parker Falls, Welcome Falls, Seven Falls, Ditto Falls

Birmingham Ridges and the Fall Line

12 waterfalls · Shelby County, Talladega County, Jefferson County, Randolph County, Elmore County, Lee County, Tuscaloosa County

South and east of Birmingham, the Appalachians break into parallel folded ridges before giving way to the Piedmont and then the coastal plain. Peavine Falls in Shelby County, a spring-fed drop of about 65 feet reached by a steep trail, is the standout here. Talladega County's falls lie along the ridges of the Talladega National Forest, while Great Falls in Lee County and the drops in Elmore and Tuscaloosa counties sit near the fall line, where rivers leave harder Piedmont rock for the softer sediments of the coastal plain. One historical waterfall near Tuscaloosa, University Falls, now lies beneath a reservoir.

Start with: Great Falls, Peavine Falls, Salt Creek Falls, Wetumpka Falls, Village Falls

Highest rated in Alabama

  1. De Soto Falls 4.8 from 568 reviews · Fort Payne
  2. Kinlock Falls 4.8 from 221 reviews · Haleyville
  3. Little River Falls 4.8 from 174 reviews · Fort Payne
  4. Noccalula Falls 4.7 from 1,271 reviews · Gadsden
  5. High Falls 4.7 from 47 reviews · Crossville

What visitors mention

Alabama waterfalls by the compass

The farthest-apart named falls in Alabama are about 297 miles apart.

Waterfalls by county

CountyWaterfallsShareMost visited
DeKalb616%De Soto Falls
Marshall411%Short Creek Falls
Lawrence38%Kinlock Falls
Morgan38%Welcome Falls
Shelby38%Peavine Falls
Talladega38%Salt Creek Falls
Elmore25%Wetumpka Falls
Jackson25%High Falls
Winston25%Parker Falls
Colbert13%Georgia Falls
Etowah13%Noccalula Falls
Franklin13%Butler Falls
Houston13%Rock Falls
Jefferson13%Village Falls
Lee13%Great Falls
Mobile13%Cedar Creek Falls
Randolph13%High Shoals Falls
Tuscaloosa13%University Falls (historical)

Alabama waterfalls: FAQs

How many waterfalls are in Alabama?

Our directory lists 37 waterfalls in Alabama, all officially named in the USGS Geographic Names Information System, 20th among the 50 jurisdictions in our directory. 35% of them are in just three counties: DeKalb, Marshall, and Lawrence.

What is the most visited waterfall in Alabama?

By Google review count, Noccalula Falls near Gadsden leads with 1,271 reviews and a 4.7 rating. De Soto Falls is next.

Where are the most waterfalls in Alabama?

The northeast corner, especially DeKalb County on Lookout Mountain, has the highest concentration. Little River Canyon, De Soto Falls and Noccalula Falls in nearby Gadsden can all be visited in a single trip.

Why do so many Alabama waterfalls dry up in late summer?

Most of the state's falls are on small plateau streams with limited drainage areas, so their flow depends on recent rainfall. Late summer and early fall are usually the driest months, while winter and spring storms bring them back to life.

Which Alabama town has the most waterfalls nearby?

Bridgeport has 21 named waterfalls within 30 miles, the most of any town in our Alabama directory.