Waterfalls & hot springs in Virginia
275 natural water features, ranked by our score. Top of the list: Crabtree Falls.

Crabtree Falls
A tiered on Crabtree Creek.
Moores Creek Falls
A 3-tier tiered on Moores Creek.
Overall Run Falls
A 2-tier tiered on Overall Run.
Whiteoak Canyon Falls
A 8-tier tiered on Whiteoak Run.
Cedar Falls
A 2-tier tiered on Wolf Run.
Doyles River Falls
A 3-tier tiered on Doyles River.
Rose River Falls
A 2-tier tiered on Rose River.
Big Creek Falls
A tiered on Big Creek.
Dark Hollow Falls
A 3-tier tiered on Hogcamp Branch.
Lewis Spring Falls
A plunge on Hawksbill Creek.
Falling Spring Falls
A plunge on Falling Spring Creek.
Cascades
A plunge on Little Stony Creek.
Dry Run Falls
A tiered on Dry Run.
Purgatory Falls
A 2-tier tiered on Purgatory Brook.
Abrams Falls
A plunge on Abrams Creek.
Cedar Run Falls
A 3-tier tiered on Cedar Run.
Jones Run Falls
A fan on Jones Run.
Upper Little Stony Creek Falls
A plunge on Little Stony Creek.
White Rock Falls
A 2-tier tiered on White Rock Creek.
Possum Holler Falls
A fan on Garrett Creek.
Climbing Rose Falls
A tiered.
Straight Branch Falls
A horsetail on Straight Branch.
Mountain Falls
A tiered on Fall Run.
Panther Falls
A 2-tier tiered on Pedlar River.
Backbone Falls
A horsetail on Unnamed watercourse.
Saint Marys Falls
A block on Saint Marys River.
Berry Hill Mineral Springs
A named spring in Culpeper County.
Blue Spring
A named spring in Lee County.
Blue Spring
A named spring in Smyth County.
Blue Spring
A named spring in Tazewell County.
Bubbling Spring
A named spring in Bath County.
Crystal Spring
A named spring in Roanoke (city) County.
Sulphur Spring
A named spring in Scott County.
Sulphur Spring
A named spring in Craig County.
Sulphur Spring
A named spring in Rockbridge County.
Sweet Chalybeate Springs
A named spring in Alleghany County.
Scotts Run Falls
A segmented on Scotts Run.
Difficult Run Falls
A cascade on Difficult Run.
Brumley Creek Falls
A block on Little Brumley Creek.
Big Rock Falls
A slide on Mill Prong.
Hot Springs
A natural thermal spring.
Warm Springs
A natural thermal spring.
Alum Springs
A natural thermal spring.
Big Rock Falls
A block on Whitetop Laurel Creek.
Healing Springs
A natural thermal spring.
New River White Sulphur Springs
A natural thermal spring.
Rockbridge Baths
A natural thermal spring.
Naked Creek Falls
A 4-tier tiered on Naked Creek.
El Horrendo
A 2-tier tiered on Russell Fork.
Gulf Branch Falls
A 3-tier tiered on Gulf Branch.
Hazel River Falls
A 2-tier tiered on Hazel River.
Lace Falls
A 3-tier tiered on Cedar Creek.
Piney Falls
A 3-tier tiered on Piney River.
South River Falls
A 2-tier tiered on South River.
Tufa Falls
A 3-tier tiered on Hays Creek.
Wynnes Falls
A 2-tier tiered on Dan River.

Falling Spring
A natural thermal spring.
Sweet Chalybeate Spring
A natural thermal spring.
Bolar Spring
A natural thermal spring.
Bragg Spring
A natural thermal spring.
Layton Spring
A natural thermal spring.
Buracker Hollow Falls
A 2-tier tiered.
Dismal, Falls of
A 2-tier tiered on Dismal Creek.
Flat Branch Falls
A 2-tier tiered on Flat Branch.
Meadow Creek Falls
A tiered on Meadow Creek.
Roaring Run Falls
A tiered on Roaring Run.

Upper Cascades
A block on Little Stony Creek.
Barbours Creek Falls
A cascade on Barbours Creek.
Barnard Creek Falls
A tiered on Barnard Creek.
Bear Lithia Spring
A named spring in Rockingham County.
Beaufont Spring
A named spring in Chesterfield County.
Beavers Brook Spring
A named spring in Tazewell County.
Beech Spring
A named spring in Lee County.
Big Falls
A block on Big Cedar Creek.
Big Spring
A named spring in Washington County.
Big Spring
A named spring in Washington County.
Big Spring
A named spring in Scott County.
Big Spring
A named spring in Russell County.
Big Spring
A named spring in Rockbridge County.
Big Spring
A named spring in Washington County.
Big Spring
A named spring in Wise County.
Big Spring
A named spring in Smyth County.
Big Spring
A named spring in Bedford County.
Big Spring
A named spring in Bath County.
Big Spring
A named spring in Bath County.
Big Spring
A named spring in Shenandoah County.
Big Tumbling Creek Falls
A tiered on Big Tumbling Creek.
Blackrock Springs
A named spring in Augusta County.
Blowing Springs
A named spring in Bath County.
Blue Hole Falls
A cascade on South Fork Moormans River.
Every 275 in Virginia, A–Z
- Abrams Falls
- Alum Springs
- Apple Orchard Falls
- Backbone Branch Cascade
- Backbone Falls
- Barbours Creek Falls
- Barnard Creek Falls
- Bear Lithia Spring
- Beaufont Spring
- Beaverdam Falls
- Beavers Brook Spring
- Beech Spring
- Benges Falls
- Bent Mountain Falls
- Berry Hill Mineral Springs
- Big Branch Falls
- Big Creek Falls
- Big Devils Stairs Falls
- Big Falls
- Big Rock Falls
- Big Rock Falls
- Big Spring
- Big Spring
- Big Spring
- Big Spring
- Big Spring
- Big Spring
- Big Spring
- Big Spring
- Big Spring
- Big Spring
- Big Spring
- Big Spring
- Big Tumbling Creek Falls
- Big Wilson Creek Falls
- Blackrock Springs
- Blowing Springs
- Blue Hole Falls
- Blue Spring
- Blue Spring
- Blue Spring
- Blue Suck Falls
- Bolar Spring
- Bolar Spring
- Borum Spring
- Bottom Creek Falls
- Bragg Spring
- Branson Spring
- Brickey Spring
- Brocks Spring
- Brumley Creek Falls
- Bubbling Spring
- Buck Lick Spring
- Buck Spring
- Buckeye Spring
- Buffalo Spring
- Bugley Spring
- Buracker Hollow Falls
- Burton Spring
- Cabin Creek Falls
- Camp Holly Springs
- Campbell Springs
- Cascades
- Cascades Creek Falls
- Castle Spring
- Cave Spring
- Cave Spring
- Cedar Falls
- Cedar Run Falls
- Cedar Spring
- Chalybeate Spring
- Cheek Spring
- Chestnut Flat Spring
- Climbing Rose Falls
- Cockran Spring
- Coiner Spring
- Cold Spring
- Cold Spring
- Cold Spring
- Cold Spring
- Cold Spring
- Comers Creek Falls
- Compton Hollow Falls
- Cool Spring
- Cool Spring
- Cooper Springs
- Coppahawk Spring
- Cove Creek Cascades
- Crab Orchard Falls
- Crabtree Falls
- Crockett Spring
- Crocketts Falls
- Crystal Spring
- Cypress Falls
- Dale Spring
- Dark Hollow Falls
- Davids Spring
- Davis Mill Creek Falls
- Dead Run Falls
- Difficult Run Falls
- Dills Spring
- Dismal, Falls of
- Doyles River Falls
- Dry Run Falls
- Eagle Point Falls
- El Horrendo
- Elkton Spring
- Emerald Falls
- Falling Rock Falls
- Falling Spring
- Falling Spring Falls
- Fallingwater Cascades
- Falls Branch Falls
- Falls Hill Creek Falls
- Falls Hollow Falls
- Fish Spring
- Flat Branch Falls
- Fosters Falls
- Fowler Spring
- Fowlers Spring
- Frys Spring
- Furnace Spring
- Gibbs Falls
- Glenn Falls
- Goods Falls
- Greasy Falls
- Green Springs
- Grose Spring
- Gulf Branch Falls
- Gunnery Springs
- Hale Spring
- Hall Spring
- Harley Spring
- Harris Springs
- Hawksbill Spring
- Hazel River Falls
- Healing Springs
- Hickory Spring
- Hiden Spring
- Hiner Spring
- Holston Springs
- Horsepen Spring
- Hot Springs
- Hunting Spring
- Hunts Creek Falls
- Hyco Falls
- Johnson Springs
- Jones Run Falls
- Karnes Spring
- Kimberling Springs