119 Waterfalls Near Me in Maine

Every waterfall we track in Maine, ranked by rating and review volume across 37 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.

119 waterfalls on this page Open the Maine waterfall map

  1. Smalls Falls

    4.9 154 reviews · Phillips ·Franklin County

    West Central Franklin, ME 04970

    Hours not listed. Confirm before you go.

    Perfect for photographers.

    Smalls Falls near Phillips takes the top spot, rated 4.9 out of 5 from 154 reviews.

    Photo spotRecorded history

  2. Screw Auger Falls

    4.8 106 reviews · Bethel ·Oxford County

    North Oxford, ME 04261

    Hours not listed. Confirm before you go.

    Perfect for a waterfall hike.

    Screw Auger Falls, near Bethel, is next up, rated 4.8 out of 5 from 106 reviews.

    Waterfall hikePhoto spot

  3. Angel Falls

    4.5 128 reviews · Mexico ·Franklin County

    West Central Franklin, ME 04275

    Hours not listed. Confirm before you go.

    Perfect for photographers.

    Angel Falls, near Mexico, is next up, rated 4.5 out of 5 from 128 reviews.

    Photo spot

  4. Houston Brook Falls

    4.8 80 reviews · Kingfield ·Somerset County

    Pleasant Ridge, ME 04920

    Hours not listed. Confirm before you go.

    Perfect for photographers.

    Houston Brook Falls near Kingfield rounds out this stretch of the list, rated 4.8 out of 5 from 80 reviews.

    Photo spot

  5. Hadlock Falls

    4.5 33 reviews · Bar Harbor ·Hancock County

    Mt Desert, ME 04660

    Hours not listed. Confirm before you go.

    Perfect for photographers.

    Head to Hadlock Falls near Bar Harbor, rated 4.5 out of 5 from 33 reviews.

    Photo spotRecorded history

  6. Little Wilson Falls

    4.9 30 reviews · Greenville ·Piscataquis County

    Northeast Piscataquis, ME 04441

    Hours not listed. Confirm before you go.

    Perfect for photographers.

    Little Wilson Falls near Greenville is another strong option, rated 4.9 out of 5 from 30 reviews.

    Photo spot

  7. Shin Falls

    4.9 30 reviews · Patten ·Penobscot County

    North Penobscot, ME 04765

    Hours not listed. Confirm before you go.

    Perfect for photographers.

    Shin Falls near Patten is another strong option, rated 4.9 out of 5 from 30 reviews.

    Photo spot

  8. Great Falls

    4.5 12 reviews · Lewiston ·Androscoggin County

    Auburn, ME 04210

    Hours not listed. Confirm before you go.

    Perfect for history and map buffs.

    Head to Great Falls in Lewiston, rated 4.5 out of 5 from 12 reviews.

    Recorded history

  9. The Cataracts

    4.8 20 reviews · Mexico ·Oxford County

    North Oxford, ME 04261

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Mexico.

    The Cataracts near Mexico is another strong option, rated 4.8 out of 5 from 20 reviews.

  10. Sarampus Falls

    4.9 16 reviews · Kingfield ·Franklin County

    North Franklin, ME 04936

    Hours not listed. Confirm before you go.

    Perfect for history and map buffs.

    Sarampus Falls near Kingfield is worth the drive, rated 4.9 out of 5 from 16 reviews.

    Recorded history

  11. Rumford Falls

    3.5 17 reviews · Mexico ·Oxford County

    Rumford, ME 04276

    Hours not listed. Confirm before you go.

    Perfect for history and map buffs.

    Rumford Falls near Mexico is another strong option, rated 3.5 out of 5 from 17 reviews.

    Recorded history

  12. Kezar Falls

    4.8 18 reviews · Lovell ·Oxford County

    Lovell, ME 04051

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Lovell.

    Kezar Falls near Lovell rounds out this stretch of the list, rated 4.8 out of 5 from 18 reviews.

  13. Saccarappa Falls

    4.6 9 reviews · Westbrook ·Cumberland County

    Westbrook, ME 04092

    Hours not listed. Confirm before you go.

    Perfect for history and map buffs.

    Saccarappa Falls in Westbrook is worth the drive, rated 4.6 out of 5 from 9 reviews.

    Recorded history

  14. Fish River Falls

    4.6 17 reviews · Fort Kent ·Aroostook County

    Fort Kent, ME 04743

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Fort Kent.

    Fish River Falls near Fort Kent rounds out this stretch of the list, rated 4.6 out of 5 from 17 reviews.

  15. Caratunk Falls

    4.5 15 reviews · Madison ·Somerset County

    Solon, ME 04979

    Hours not listed. Confirm before you go.

    Perfect for history and map buffs.

    Head to Caratunk Falls near Madison, rated 4.5 out of 5 from 15 reviews.

    Recorded history

  16. Ellis Falls

    4.6 16 reviews · Mexico ·Oxford County

    Andover, ME 04226

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Mexico.

    Head to Ellis Falls near Mexico, rated 4.6 out of 5 from 16 reviews.

  17. Katahdin Stream Falls

    5.0 12 reviews · Millinocket ·Piscataquis County

    Northeast Piscataquis, ME 04462

    Hours not listed. Confirm before you go.

    Perfect for a day of waterfall hopping.

    Katahdin Stream Falls near Millinocket is another strong option, rated 5.0 out of 5 from 12 reviews.

  18. Abol Falls

    4.6 14 reviews · Millinocket ·Piscataquis County

    Northeast Piscataquis, ME 04462

    Hours not listed. Confirm before you go.

    Perfect for a day of waterfall hopping.

    Abol Falls near Millinocket rounds out this stretch of the list, rated 4.6 out of 5 from 14 reviews. Visitors come here for view.

    view

  19. Ledge Falls

    4.8 12 reviews · Millinocket ·Piscataquis County

    Northeast Piscataquis, ME 04462

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Millinocket.

    Ledge Falls near Millinocket is another strong option, rated 4.8 out of 5 from 12 reviews. Visitors come here for fun.

    fun

  20. Screw Auger Falls

    4.7 12 reviews · Greenville ·Piscataquis County

    Northeast Piscataquis, ME 04414

    Hours not listed. Confirm before you go.

    Perfect for a day of waterfall hopping.

    Screw Auger Falls near Greenville is another strong option, rated 4.7 out of 5 from 12 reviews.

  21. Presumpscot Falls

    4.3 15 reviews · Falmouth ·Cumberland County

    Falmouth, ME 04105

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Falmouth.

    Presumpscot Falls near Falmouth rounds out this stretch of the list, rated 4.3 out of 5 from 15 reviews.

  22. Swans Falls

    4.7 9 reviews · Fryeburg ·Oxford County

    Fryeburg, ME 04037

    Hours not listed. Confirm before you go.

    Perfect for history and map buffs.

    Swans Falls near Fryeburg is another strong option, rated 4.7 out of 5 from 9 reviews.

    Recorded history

  23. Grand Falls

    3.9 18 reviews · Enfield ·Hancock County

    East Central Penobscot, ME 04418

    Hours not listed. Confirm before you go.

    Perfect for a waterfall hike.

    Grand Falls near Enfield is worth the drive, rated 3.9 out of 5 from 18 reviews. Visitors come here for Grand Falls, logging road, and hike.

    Waterfall hike Grand Fallslogging roadhikelocation

  24. Dunn Falls

    4.3 13 reviews · Bethel ·Oxford County

    North Oxford, ME 04261

    Hours not listed. Confirm before you go.

    Perfect for photographers.

    Dunn Falls near Bethel is worth the drive, rated 4.3 out of 5 from 13 reviews.

    Photo spot

  25. Little Falls

    5.0 8 reviews · Calais ·Washington County

    North Washington, ME 04637

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Calais.

    Little Falls near Calais rounds out this stretch of the list, rated 5.0 out of 5 from 8 reviews.

  26. Warren Falls

    5.0 8 reviews · Patten ·Aroostook County

    Hersey, ME 04780

    Hours not listed. Confirm before you go.

    Perfect for a day of waterfall hopping.

    Warren Falls near Patten rounds out this stretch of the list, rated 5.0 out of 5 from 8 reviews.

  27. Big Niagara Falls

    4.9 8 reviews · Millinocket ·Piscataquis County

    Northeast Piscataquis, ME 04462

    Hours not listed. Confirm before you go.

    Perfect for a day of waterfall hopping.

    Big Niagara Falls near Millinocket rounds out this stretch of the list, rated 4.9 out of 5 from 8 reviews.

  28. Man O'War Brook Falls

    4.5 4 reviews · Tremont ·Hancock County

    Mt Desert, ME 04660

    Hours not listed. Confirm before you go.

    Perfect for history and map buffs.

    Man O'War Brook Falls near Tremont is worth the drive, rated 4.5 out of 5 from 4 reviews.

    Recorded history

  29. Austin Stream Falls

    5.0 7 reviews · Kingfield ·Somerset County

    Moscow, ME 04920

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Kingfield.

    Austin Stream Falls near Kingfield is another strong option, rated 5.0 out of 5 from 7 reviews.

  30. Heald Stream Falls

    4.6 8 reviews · Greenville ·Somerset County

    Seboomook Lake, ME 04945

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Greenville.

    Head to Heald Stream Falls near Greenville, rated 4.6 out of 5 from 8 reviews.

  31. Goose Falls

    4.7 7 reviews · Castine ·Hancock County

    Brooksville, ME 04642

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Castine.

    Goose Falls near Castine is another strong option, rated 4.7 out of 5 from 7 reviews.

  32. Cold Stream Falls

    4.6 7 reviews · Greenville ·Somerset County

    Northeast Somerset, ME

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Greenville.

    Head to Cold Stream Falls near Greenville, rated 4.6 out of 5 from 7 reviews.

  33. Poplar Stream Falls

    4.8 6 reviews · Kingfield ·Franklin County

    Carrabassett Valley, ME 04947

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Kingfield.

    Head to Poplar Stream Falls near Kingfield, rated 4.8 out of 5 from 6 reviews.

  34. Mother Walker Falls

    3.3 12 reviews · Bethel ·Oxford County

    North Oxford, ME 04261

    Hours not listed. Confirm before you go.

    Perfect for history and map buffs.

    Mother Walker Falls near Bethel is another strong option, rated 3.3 out of 5 from 12 reviews.

    Recorded history

  35. Great Falls

    3.5 11 reviews · Hiram ·Oxford County

    Baldwin, ME 04041

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Hiram.

    Great Falls near Hiram is another strong option, rated 3.5 out of 5 from 11 reviews.

  36. Basin Falls

    3.5 10 reviews · Buckfield ·Oxford County

    Buckfield, ME 04220

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Buckfield.

    Head to Basin Falls near Buckfield, rated 3.5 out of 5 from 10 reviews.

  37. Billings Falls

    4.6 5 reviews · Greenville ·Piscataquis County

    Northeast Piscataquis, ME 04464

    Hours not listed. Confirm before you go.

    Perfect for a day of waterfall hopping.

    Billings Falls near Greenville rounds out this stretch of the list, rated 4.6 out of 5 from 5 reviews.

  38. Nesowadnehunk Falls

    5.0 4 reviews · Millinocket ·Piscataquis County

    Northeast Piscataquis, ME 04462

    Hours not listed. Confirm before you go.

    Perfect for a day of waterfall hopping.

    Nesowadnehunk Falls near Millinocket is worth the drive, rated 5.0 out of 5 from 4 reviews.

  39. The Falls

    5.0 4 reviews · Greenville ·Somerset County

    Seboomook Lake, ME 04945

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Greenville.

    Head to The Falls near Greenville, rated 5.0 out of 5 from 4 reviews.

  40. Sprague Falls

    3.8 6 reviews · Cherryfield ·Washington County

    Cherryfield, ME 04622

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Cherryfield.

    Head to Sprague Falls near Cherryfield, rated 3.8 out of 5 from 6 reviews.

  41. Cobscook Falls

    5.0 3 reviews · Eastport ·Washington County

    East Central Washington, ME 04628

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Eastport.

    Cobscook Falls near Eastport is worth the drive, rated 5.0 out of 5 from 3 reviews.

  42. Ledge Falls

    3.8 5 reviews · East Millinocket ·Penobscot County

    Medway, ME 04460

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near East Millinocket.

    Ledge Falls near East Millinocket is another strong option, rated 3.8 out of 5 from 5 reviews.

  43. Bisco Falls

    2.8 8 reviews · Paris ·Oxford County

    West Paris, ME 04289

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Paris.

    Bisco Falls near Paris rounds out this stretch of the list, rated 2.8 out of 5 from 8 reviews.

  44. Gauntlet Falls

    4.0 3 reviews · Brownville ·Piscataquis County

    Northeast Piscataquis, ME 04414

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Brownville.

    Head to Gauntlet Falls near Brownville, rated 4.0 out of 5 from 3 reviews.

  45. Big Falls

    5.0 2 reviews · Phillips ·Oxford County

    North Oxford, ME 03579

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Phillips.

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

  46. Buttermilk Falls

    5.0 2 reviews · Greenville ·Piscataquis County

    Northeast Piscataquis, ME 04414

    Hours not listed. Confirm before you go.

    Perfect for a day of waterfall hopping.

    Buttermilk Falls near Greenville is another strong option, rated 5.0 out of 5 from 2 reviews.

  47. Long Falls

    5.0 2 reviews · Kingfield ·Somerset County

    Northwest Somerset, ME 04961

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Kingfield.

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

  48. Sawtelle Falls

    5.0 2 reviews · Patten ·Penobscot County

    North Penobscot, ME 04765

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Patten.

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

  49. Kees Falls

    4.5 2 reviews · Bethel ·Oxford County

    South Oxford, ME 04217

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Bethel.

    Head to Kees Falls near Bethel, rated 4.5 out of 5 from 2 reviews.

  50. Sullivan Falls

    4.5 2 reviews · Sullivan ·Hancock County

    Hancock, ME 04640

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Sullivan.

    Sullivan Falls near Sullivan is another strong option, rated 4.5 out of 5 from 2 reviews.

  51. Steep Falls

    3.0 4 reviews · Norway ·Oxford County

    Norway, ME 04268

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Norway.

    Steep Falls near Norway is worth the drive, rated 3.0 out of 5 from 4 reviews.

  52. Bagaduce Falls

    5.0 1 review · Castine ·Hancock County

    Brooksville, ME 04617

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Castine.

    Bagaduce Falls near Castine is worth the drive, rated 5.0 out of 5 from 1 review.

  53. Big Falls

    5.0 1 review · Calais ·Washington County

    Grand Lake Stream, ME 04637

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Calais.

    Big Falls near Calais is worth the drive, rated 5.0 out of 5 from 1 review.

  54. Debsconeag Falls

    5.0 1 review · Millinocket ·Piscataquis County

    Northeast Piscataquis, ME 04462

    Hours not listed. Confirm before you go.

    Perfect for a day of waterfall hopping.

    Head to Debsconeag Falls near Millinocket, rated 5.0 out of 5 from 1 review.

  55. Dundee Falls

    3.2 5 reviews · South Windham ·Cumberland County

    Gorham, ME 04062

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near South Windham.

    Dundee Falls near South Windham is worth the drive, rated 3.2 out of 5 from 5 reviews.

  56. Katahdin Falls

    5.0 2 reviews · Millinocket ·Piscataquis County

    Northeast Piscataquis, ME 04462

    Hours not listed. Confirm before you go.

    Perfect for a day of waterfall hopping.

    Katahdin Falls near Millinocket is worth the drive, rated 5.0 out of 5 from 2 reviews.

  57. The Falls

    3.7 3 reviews · Mexico ·Oxford County

    Dixfield, ME 04224

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Mexico.

    The Falls near Mexico is another strong option, rated 3.7 out of 5 from 3 reviews.

  58. Little Falls

    4.0 1 review · Cherryfield ·Washington County

    Cherryfield, ME 04622

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Cherryfield.

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

  59. Orin Falls

    4.0 1 review · Patten ·Penobscot County

    North Penobscot, ME 04765

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Patten.

    Head to Orin Falls near Patten, rated 4.0 out of 5 from 1 review.

  60. Basion Cove Falls

    2.6 5 reviews · Harpswell Center ·Cumberland County

    Harpswell, ME 04079

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Harpswell Center.

    Head to Basion Cove Falls near Harpswell Center, rated 2.6 out of 5 from 5 reviews.

  61. Cowyard Falls

    3.0 1 review · Dover-Foxcroft ·Piscataquis County

    Willimantic, ME 04443

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Dover-Foxcroft.

    Cowyard Falls near Dover-Foxcroft is worth the drive, rated 3.0 out of 5 from 1 review.

  62. Pockwockamus Falls

    3.0 1 review · Millinocket ·Piscataquis County

    Northeast Piscataquis, ME 04462

    Hours not listed. Confirm before you go.

    Perfect for a day of waterfall hopping.

    Pockwockamus Falls near Millinocket is another strong option, rated 3.0 out of 5 from 1 review.

  63. Holmes Falls

    5.0 1 review · Machias ·Washington County

    Northfield, ME 04654

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Machias.

    Holmes Falls near Machias is another strong option, rated 5.0 out of 5 from 1 review.

  64. Mad River Falls

    5.0 1 review · Lovell ·Oxford County

    South Oxford, ME 04217

    Hours not listed. Confirm before you go.

    Perfect for a day of waterfall hopping.

    Mad River Falls near Lovell is worth the drive, rated 5.0 out of 5 from 1 review.

  65. Orris Falls

    Not yet rated · North Berwick ·York County

    York County, ME (GPS 43.2753, -70.7108)

    Hours not listed. Confirm before you go.

    Perfect for history and map buffs.

    Orris Falls is a named waterfall about 2.3 miles southeast of North Berwick. It appears on the USGS North Berwick topographic map.

    Recorded history

  66. Pumgustuck

    Not yet rated · Yarmouth ·Cumberland County

    Cumberland County, ME (GPS 43.7989, -70.1785)

    Hours not listed. Confirm before you go.

    Perfect for history and map buffs.

    Pumgustuck is a named waterfall in Yarmouth. USGS notes: The Royal River falls to the Royal River estuary at the waterfall known as Pumgustuck. Heading up the river from the estuary, Pumgustuck is the first of four waterfalls on the Royal River in Yarmouth, Maine.

    Recorded history

  67. Passamagamet Falls

    3.0 1 review · Millinocket ·Piscataquis County

    Northeast Piscataquis, ME 04462

    Hours not listed. Confirm before you go.

    Perfect for a day of waterfall hopping.

    Passamagamet Falls near Millinocket rounds out this stretch of the list, rated 3.0 out of 5 from 1 review.

    Recorded history

  68. Attean Falls

    Not yet rated · Greenville ·Somerset County

    Northwest Somerset, ME 04945

    Hours not listed. Confirm before you go.

    Perfect for exploring a lesser-known named waterfall.

    Attean Falls is a named waterfall about 32 miles west of Greenville. It appears on the USGS Catheart Mountain topographic map.

  69. Green Falls

    Not yet rated · Patten ·Piscataquis County

    Northeast Piscataquis, ME 04462

    Hours not listed. Confirm before you go.

    Perfect for exploring a lesser-known named waterfall.

    Green Falls is a named waterfall about 25 miles west of Patten. It appears on the USGS Wassataquoik Lake topographic map.

  70. Hays Brook Falls

    Not yet rated · Greenville ·Piscataquis County

    Northeast Piscataquis, ME 04414

    Hours not listed. Confirm before you go.

    Perfect for a day of waterfall hopping.

    Hays Brook Falls is a named waterfall about 15 miles east of Greenville. It appears on the USGS Barren Mountain East topographic map.

  71. Holeb Falls

    Not yet rated · Greenville ·Somerset County

    Northwest Somerset, ME 04945

    Hours not listed. Confirm before you go.

    Perfect for exploring a lesser-known named waterfall.

    Holeb Falls is a named waterfall about 38 miles west of Greenville. It appears on the USGS Attean Pond topographic map.

  72. Shadagee Falls

    Not yet rated · Kingfield ·Franklin County

    North Franklin, ME 04936

    Hours not listed. Confirm before you go.

    Perfect for exploring a lesser-known named waterfall.

    Shadagee Falls is a named waterfall about 29 miles northwest of Kingfield. It appears on the USGS Jim Pond topographic map.

  73. Thirtyfoot Falls

    Not yet rated · Patten ·Piscataquis County

    Northeast Piscataquis, ME 04732

    Hours not listed. Confirm before you go.

    Perfect for exploring a lesser-known named waterfall.

    Thirtyfoot Falls is a named waterfall about 43 miles northwest of Patten. It appears on the USGS Chase Lake topographic map.

  74. Silver Ripple Cascade

    1.0 1 review · Mexico ·Oxford County

    Andover, ME 04275

    Hours not listed. Confirm before you go.

    Perfect for a scenic stop near Mexico.

    Silver Ripple Cascade near Mexico is worth the drive, rated 1.0 out of 5 from 1 review.

  75. Aziscohos Falls (historical)

    Not yet rated · Phillips ·Oxford County

    Oxford County, ME (GPS 44.9444, -70.9981)

    Hours not listed. Confirm before you go.

    Perfect for history and map buffs.

    Aziscohos Falls (historical) is a named waterfall about 33 miles west of Phillips. It appears on the USGS Richardson Pond topographic map.

    Recorded history

  76. Grindstone Falls

    Not yet rated · East Millinocket ·Penobscot County

    Penobscot County, ME (GPS 45.7284, -68.5917)

    Hours not listed. Confirm before you go.

    Perfect for history and map buffs.

    Grindstone Falls is a named waterfall about 7.0 miles north of East Millinocket. It appears on the USGS East Millinocket topographic map.

    Recorded history

  77. Mallison Falls

    Not yet rated · South Windham ·Cumberland County

    Cumberland County, ME (GPS 43.7273, -70.4203)

    Hours not listed. Confirm before you go.

    Perfect for history and map buffs.

    Mallison Falls is a named waterfall about 0.6 miles south of South Windham. It appears on the USGS Gorham topographic map.

    Recorded history

  78. Whetstone Falls

    Not yet rated · Patten ·Penobscot County

    Penobscot County, ME (GPS 45.8648, -68.6220)

    Hours not listed. Confirm before you go.

    Perfect for history and map buffs.

    Whetstone Falls is a named waterfall about 12 miles southwest of Patten. It appears on the USGS Stacyville topographic map.

    Recorded history

  79. Allagash Falls

    Not yet rated · Fort Kent ·Aroostook County

    Aroostook County, ME (GPS 46.9500, -69.1331)

    Hours not listed. Confirm before you go.

    Perfect for exploring a lesser-known named waterfall.

    Allagash Falls is a named waterfall about 33 miles southwest of Fort Kent. It appears on the USGS Allagash Falls topographic map.

  80. Ambajejus Falls

    Not yet rated · Millinocket ·Piscataquis County

    Piscataquis County, ME (GPS 45.7364, -68.8989)

    Hours not listed. Confirm before you go.

    Perfect for exploring a lesser-known named waterfall.

    Ambajejus Falls is a named waterfall about 11 miles northwest of Millinocket. It appears on the USGS Pemadumcook Lake topographic map.

  81. Big Ambejackmockamus Falls

    Not yet rated · Millinocket ·Piscataquis County

    Piscataquis County, ME (GPS 45.8659, -69.0920)

    Hours not listed. Confirm before you go.

    Perfect for a day of waterfall hopping.

    Big Ambejackmockamus Falls is a named waterfall about 23 miles northwest of Millinocket. It appears on the USGS Rainbow Lake East topographic map.

  82. Boars Head Falls

    Not yet rated · Patten ·Aroostook County

    Northwest Aroostook, ME

    Hours not listed. Confirm before you go.

    Perfect for exploring a lesser-known named waterfall.

    Boars Head Falls is a named waterfall about 32 miles northwest of Patten. It appears on the USGS Middle Brook Mountain topographic map.

  83. Bowlin Falls

    Not yet rated · Patten ·Penobscot County

    Penobscot County, ME (GPS 46.0387, -68.7234)

    Hours not listed. Confirm before you go.

    Perfect for exploring a lesser-known named waterfall.

    Bowlin Falls is a named waterfall about 14 miles west of Patten. It appears on the USGS Bowlin Brook topographic map.

  84. Brunswick Falls

    Not yet rated · Topsham ·Topsham County

    Topsham, ME 04086

    Hours not listed. Confirm before you go.

    Perfect for exploring a lesser-known named waterfall.

    Brunswick Falls is a named waterfall about 0.6 miles southeast of Topsham.

  85. Bucks Falls

    Not yet rated · Dover-Foxcroft ·Piscataquis County

    Willimantic, ME 04443

    Hours not listed. Confirm before you go.

    Perfect for exploring a lesser-known named waterfall.

    Bucks Falls is a named waterfall about 9.7 miles northwest of Dover-Foxcroft. It appears on the USGS Sebec Lake West topographic map.

  86. Dog Falls

    Not yet rated · Calais ·Washington County

    Washington County, ME (GPS 45.3715, -67.4303)

    Hours not listed. Confirm before you go.

    Perfect for exploring a lesser-known named waterfall.

    Dog Falls is a named waterfall about 15 miles northwest of Calais. It appears on the USGS Kelleyland topographic map.

  87. Fish River Falls

    Not yet rated · Fort Kent ·Aroostook County

    Aroostook County, ME (GPS 46.8506, -68.7334)

    Hours not listed. Confirm before you go.

    Perfect for exploring a lesser-known named waterfall.

    Fish River Falls is a named waterfall about 29 miles south of Fort Kent. It appears on the USGS Carr Pond topographic map.

  88. Gilman Falls

    Not yet rated · Patten ·Penobscot County

    Penobscot County, ME (GPS 45.9514, -68.6948)

    Hours not listed. Confirm before you go.

    Perfect for exploring a lesser-known named waterfall.

    Gilman Falls is a named waterfall about 12 miles west of Patten. It appears on the USGS Deasey Mountain topographic map.

  89. Gordon Falls

    Not yet rated · East Millinocket ·Penobscot County

    Winn, ME 04495

    Hours not listed. Confirm before you go.

    Perfect for exploring a lesser-known named waterfall.

    Gordon Falls is a named waterfall about 16 miles southeast of East Millinocket. It appears on the USGS Mattawamkeag topographic map.

  90. Grand Falls

    Not yet rated · Kingfield ·Somerset County

    Somerset County, ME (GPS 45.2976, -70.2223)

    Hours not listed. Confirm before you go.

    Perfect for exploring a lesser-known named waterfall.

    Grand Falls is a named waterfall about 24 miles north of Kingfield. It appears on the USGS Basin Mountain topographic map.

  91. Grand Falls

    Not yet rated · Millinocket ·Penobscot County

    North Penobscot, ME 04462

    Hours not listed. Confirm before you go.

    Perfect for exploring a lesser-known named waterfall.

    Grand Falls is a named waterfall about 3.1 miles south of Millinocket. It appears on the USGS Nollesemic Lake topographic map.

  92. Grand Falls

    Not yet rated · Patten ·Piscataquis County

    Piscataquis County, ME (GPS 46.0075, -68.8714)

    Hours not listed. Confirm before you go.

    Perfect for a day of waterfall hopping.

    Grand Falls is a named waterfall about 20 miles west of Patten. It appears on the USGS The Traveler topographic map.

  93. Great Falls

    Not yet rated · Machias ·Washington County

    Washington County, ME (GPS 44.7779, -67.5842)

    Hours not listed. Confirm before you go.

    Perfect for exploring a lesser-known named waterfall.

    Great Falls is a named waterfall about 7.4 miles northwest of Machias. It appears on the USGS Bog Lake topographic map.

  94. Hatch Falls

    Not yet rated · Greenville ·Piscataquis County

    Blanchard, ME 04406

    Hours not listed. Confirm before you go.

    Perfect for exploring a lesser-known named waterfall.

    Hatch Falls is a named waterfall about 13 miles south of Greenville. It appears on the USGS Bald Mountain Pond topographic map.

  95. Ledge Falls

    Not yet rated · Hodgdon ·Aroostook County

    Aroostook County, ME (GPS 45.7573, -67.9581)

    Hours not listed. Confirm before you go.

    Perfect for exploring a lesser-known named waterfall.

    Ledge Falls is a named waterfall about 21 miles south of Hodgdon. It appears on the USGS Haynesville topographic map.

  96. Ledge Falls

    Not yet rated · Patten ·Piscataquis County

    Northeast Piscataquis, ME 04462

    Hours not listed. Confirm before you go.

    Perfect for a day of waterfall hopping.

    Ledge Falls is a named waterfall about 21 miles west of Patten. It appears on the USGS Mount Katahdin topographic map.

  97. Little Allagash Falls

    Not yet rated · Patten ·Piscataquis County

    Piscataquis County, ME (GPS 46.3266, -69.4510)

    Hours not listed. Confirm before you go.

    Perfect for exploring a lesser-known named waterfall.

    Little Allagash Falls is a named waterfall about 53 miles northwest of Patten. It appears on the USGS Tramway topographic map.

  98. Little Ambejackmockamus Falls

    Not yet rated · Millinocket ·Piscataquis County

    Piscataquis County, ME (GPS 45.8714, -69.1123)

    Hours not listed. Confirm before you go.

    Perfect for a day of waterfall hopping.

    Little Ambejackmockamus Falls is a named waterfall about 24 miles northwest of Millinocket. It appears on the USGS Rainbow Lake East topographic map.

  99. Little Boy Falls

    Not yet rated · Phillips ·Oxford County

    North Oxford, ME 03579

    Hours not listed. Confirm before you go.

    Perfect for exploring a lesser-known named waterfall.

    Little Boy Falls is a named waterfall about 40 miles northwest of Phillips. It appears on the USGS Parmachenee Lake topographic map.

  100. Little Canada Falls

    Not yet rated · Greenville ·Somerset County

    Somerset County, ME (GPS 45.8292, -70.2737)

    Hours not listed. Confirm before you go.

    Perfect for exploring a lesser-known named waterfall.

    Little Canada Falls is a named waterfall about 42 miles northwest of Greenville. It appears on the USGS Campbell Brook topographic map.

  101. Little Falls

    Not yet rated · Addison ·Washington County

    North Washington, ME

    Hours not listed. Confirm before you go.

    Perfect for exploring a lesser-known named waterfall.

    Little Falls is a named waterfall about 17 miles north of Addison. It appears on the USGS Montegail Pond topographic map.

  102. Little Falls

    Not yet rated · Machias ·Washington County

    Washington County, ME (GPS 44.9167, -67.2714)

    Hours not listed. Confirm before you go.

    Perfect for exploring a lesser-known named waterfall.

    Little Falls is a named waterfall about 17 miles northeast of Machias. It appears on the USGS Porcupine Mountain topographic map.

  103. Little Falls

    Not yet rated · Phillips ·Oxford County

    Oxford County, ME (GPS 45.0320, -70.8562)

    Hours not listed. Confirm before you go.

    Perfect for exploring a lesser-known named waterfall.

    Little Falls is a named waterfall about 29 miles northwest of Phillips. It appears on the USGS Kennebago topographic map.

  104. Little Falls

    Not yet rated · Calais ·Washington County

    Washington County, ME (GPS 45.5078, -67.4622)

    Hours not listed. Confirm before you go.

    Perfect for exploring a lesser-known named waterfall.

    Little Falls is a named waterfall about 24 miles north of Calais. It appears on the USGS Vanceboro topographic map.

  105. Little Niagara Falls

    Not yet rated · Millinocket ·Piscataquis County

    Piscataquis County, ME (GPS 45.8723, -69.0398)

    Hours not listed. Confirm before you go.

    Perfect for a day of waterfall hopping.

    Little Niagara Falls is a named waterfall about 22 miles northwest of Millinocket. It appears on the USGS Rainbow Lake East topographic map.

  106. Lower Falls

    Not yet rated · Patten ·Aroostook County

    Aroostook County, ME (GPS 46.1523, -68.3078)

    Hours not listed. Confirm before you go.

    Perfect for a day of waterfall hopping.

    Lower Falls is a named waterfall about 13 miles northeast of Patten. It appears on the USGS Knowles Corner topographic map.

  107. Millinocket Falls

    Not yet rated · Patten ·Penobscot County

    North Penobscot, ME 04765

    Hours not listed. Confirm before you go.

    Perfect for exploring a lesser-known named waterfall.

    Millinocket Falls is a named waterfall about 28 miles northwest of Patten. It appears on the USGS Millinocket Lake East topographic map.

  108. Moxie Falls

    Not yet rated · Greenville ·Somerset County

    Somerset County, ME (GPS 45.3648, -69.9398)

    Hours not listed. Confirm before you go.

    Perfect for exploring a lesser-known named waterfall.

    Moxie Falls is a named waterfall about 18 miles west of Greenville. It appears on the USGS The Forks topographic map.

  109. Mud Gauntlet Falls

    Not yet rated · Brownville ·Piscataquis County

    Northeast Piscataquis, ME 04414

    Hours not listed. Confirm before you go.

    Perfect for exploring a lesser-known named waterfall.

    Mud Gauntlet Falls is a named waterfall about 16 miles north of Brownville. It appears on the USGS Jo-Mary Mountain topographic map.

  110. Munsungan Falls

    Not yet rated · Patten ·Piscataquis County

    Northeast Piscataquis, ME 04732

    Hours not listed. Confirm before you go.

    Perfect for exploring a lesser-known named waterfall.

    Munsungan Falls is a named waterfall about 34 miles northwest of Patten. It appears on the USGS Millinocket Lake West topographic map.

  111. Norway Falls

    Not yet rated · Patten ·Piscataquis County

    Northeast Piscataquis, ME 04462

    Hours not listed. Confirm before you go.

    Perfect for exploring a lesser-known named waterfall.

    Norway Falls is a named waterfall about 19 miles west of Patten. It appears on the USGS The Traveler topographic map.

  112. Poplar Hill Falls

    Not yet rated · Greenville ·Somerset County

    Somerset County, ME (GPS 45.3442, -70.0117)

    Hours not listed. Confirm before you go.

    Perfect for exploring a lesser-known named waterfall.

    Poplar Hill Falls is a named waterfall about 22 miles west of Greenville. It appears on the USGS Pierce Pond topographic map.

  113. Red River Falls

    Not yet rated · Fort Kent ·Aroostook County

    Aroostook County, ME (GPS 46.9103, -68.7309)

    Hours not listed. Confirm before you go.

    Perfect for exploring a lesser-known named waterfall.

    Red River Falls is a named waterfall about 25 miles south of Fort Kent. It appears on the USGS Island Pond topographic map.

  114. Skew Falls

    Not yet rated · Fort Kent ·Aroostook County

    Northwest Aroostook, ME 04768

    Hours not listed. Confirm before you go.

    Perfect for exploring a lesser-known named waterfall.

    Skew Falls is a named waterfall about 29 miles south of Fort Kent. It appears on the USGS Carr Pond topographic map.

  115. Slugundy Falls

    Not yet rated · Greenville ·Piscataquis County

    Northeast Piscataquis, ME 04464

    Hours not listed. Confirm before you go.

    Perfect for exploring a lesser-known named waterfall.

    Slugundy Falls is a named waterfall about 8.8 miles east of Greenville. It appears on the USGS Barren Mountain West topographic map.

  116. Stair Falls

    Not yet rated · Greenville ·Piscataquis County

    Northeast Piscataquis, ME 04464

    Hours not listed. Confirm before you go.

    Perfect for a day of waterfall hopping.

    Stair Falls is a named waterfall about 12 miles east of Greenville. It appears on the USGS Barren Mountain East topographic map.

  117. Stair Falls

    Not yet rated · Patten ·Penobscot County

    Penobscot County, ME (GPS 46.0869, -68.7759)

    Hours not listed. Confirm before you go.

    Perfect for exploring a lesser-known named waterfall.

    Stair Falls is a named waterfall about 17 miles west of Patten. It appears on the USGS The Traveler topographic map.

  118. Stair Falls

    Not yet rated · Patten ·Aroostook County

    Aroostook County, ME (GPS 46.1133, -68.3203)

    Hours not listed. Confirm before you go.

    Perfect for a day of waterfall hopping.

    Stair Falls is a named waterfall about 10 miles northeast of Patten. It appears on the USGS Island Falls topographic map.

  119. Upper Falls

    Not yet rated · Patten ·Aroostook County

    Merrill, ME 04780

    Hours not listed. Confirm before you go.

    Perfect for a day of waterfall hopping.

    Upper Falls is a named waterfall about 13 miles northeast of Patten. It appears on the USGS Knowles Corner topographic map.

Waterfalls by town in Maine

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

Maine waterfalls by feature

Rated 4.5+ (18)Waterfall hike (2)Photo spot (8)Recorded history (17)

Maine waterfall guides

Planning a Maine waterfall trip

Maine's waterfalls peak with snowmelt, which typically runs from April into late May, earlier along the coast and later in the high country of the western mountains and North Woods. Many logging roads are soft and muddy during this mud season, and some trailheads are not reachable until roads dry out. Late May through June is black fly season in the interior, so bring head nets and repellent. Summer flows drop but remain decent in wet years, and swimming holes like Smalls Falls and Screw Auger Falls are busiest in July and August. Fall color peaks from late September in the north to mid-October in the south, and autumn rains often restore flow. Winter is long and cold, with many falls frozen and many access roads unplowed.

Access in Maine varies widely by region. Grafton Notch, Baxter and other state parks, Acadia National Park and many roadside sites are straightforward to reach, though Acadia requires a park pass and is very busy in summer. Much of the North Woods, however, is privately owned commercial forest, crossed by gravel logging roads that are shared with heavy trucks; some are gated, with checkpoints and fees for visitors. Cell service is limited or absent across large areas, so carry maps and plan fuel carefully. Hazards include cold, fast water during spring runoff, slick granite and slate, and remote terrain where help may be hours away. Many popular swimming holes have steep ledges, and water levels can change quickly after rain.

Search the Maine map

Photos from waterfalls in Maine

Photos via Google Maps listings.

Why Maine Has So Many Waterfalls

Maine's waterfalls were shaped first by ancient mountain building and then by ice. The state's interior is a patchwork of granite intrusions, slate and other metamorphic rock, worn into rounded mountains and high plateaus. During the last ice age, a thick ice sheet buried the entire state, scouring valleys, damming old drainages and leaving behind a disordered network of lakes, bogs and rivers that often tumble over ledges where they cross resistant bedrock. With 119 named waterfalls, Maine ranks seventh nationally in our directory. Granite ledges, slate gorges and long chains of rapids are all common.

The falls concentrate in the western mountains and the vast North Woods. Piscataquis County alone holds 32, many in the remote country around Moosehead Lake, the Appalachian Trail's Hundred-Mile Wilderness and the slate gorges east of Greenville. Oxford and Franklin counties, along the New Hampshire border, have the most accessible roadside falls. Heavy winter snowpack across these uplands feeds a strong spring runoff, while abundant rainfall keeps rivers moving through much of the year. Even Downeast and in the far north, rivers pour over ledges on their way to the Atlantic or the St. John.

Maine waterfall regions

Western Mountains

25 waterfalls · Oxford County, Franklin County

The mountains along the New Hampshire border, from Grafton Notch to the Rangeley Lakes and Kingfield, are Maine's most visited waterfall country. Smalls Falls in Franklin County is a series of drops and pools beside a highway rest area, and Angel Falls nearby is a tall, narrow plunge reached by a forest walk. In Oxford County, Screw Auger Falls carves potholes and a small gorge into granite within Grafton Notch State Park, while The Cataracts and Kezar Falls are other favorites. Rumford Falls on the Androscoggin River is a large river fall harnessed for power since the 1890s, which USGS notes may be dry during low water.

Start with: Smalls Falls, Angel Falls, Screw Auger Falls, The Cataracts, Kezar Falls

North Woods and Moosehead Highlands

57 waterfalls · Piscataquis County, Somerset County, Penobscot County

This is the largest and wildest waterfall region in New England, spanning the Moosehead Lake area, Baxter State Park country and the commercial forests that surround them. Many falls lie on slate and granite bedrock in remote valleys reached by logging roads or long hikes. Little Wilson Falls in Piscataquis County drops into a slate gorge along the Appalachian Trail, and Houston Brook Falls in Somerset County is a well-loved short hike. Near Patten in Penobscot County, Shin Falls is a quieter stop near Shin Pond. Numbers alone tell the story here: these three counties hold more than 50 of the state's falls.

Start with: Houston Brook Falls, Little Wilson Falls, Shin Falls, Caratunk Falls, Abol Falls

Aroostook and Downeast

28 waterfalls · Aroostook County, Washington County, Hancock County

Northern and eastern Maine are lower and more rolling, but rivers still break over ledges as they head for the St. John valley or the Atlantic. Fish River Falls near Fort Kent in Aroostook County is a classic north-country river drop. Washington County, Downeast, has numerous small falls on coastal rivers around Cherryfield and Calais. In Hancock County, Acadia National Park contains Hadlock Falls and Man O'War Brook Falls, short cascades on granite tumbling toward the sea, and Grand Falls is another river fall in the county. These falls tend to be modest but sit in striking coastal and forest settings.

Start with: Hadlock Falls, Grand Falls, Fish River Falls, Little Falls, Warren Falls

Southern Maine Rivers

9 waterfalls · Cumberland County, Androscoggin County, York County, Topsham County

In the more settled south, waterfalls are mostly river falls in or near towns, many harnessed for mills and power since colonial times. Great Falls on the Androscoggin River divides Lewiston and Auburn, and is partly harnessed for hydropower. In Yarmouth, the Royal River descends over a series of falls to tidewater, beginning with the drop known as Pumgustuck. Topsham and York County add a few more historic river falls. These sites are easy to reach, often bordered by parks, bridges and riverwalks, and show how waterpower shaped southern Maine's mill towns.

Start with: Presumpscot Falls, Great Falls, Saccarappa Falls, Dundee Falls, Basion Cove Falls

Highest rated in Maine

  1. Smalls Falls 4.9 from 154 reviews · Phillips
  2. Little Wilson Falls 4.9 from 30 reviews · Greenville
  3. Shin Falls 4.9 from 30 reviews · Patten
  4. Screw Auger Falls 4.8 from 106 reviews · Bethel
  5. Houston Brook Falls 4.8 from 80 reviews · Kingfield

Maine waterfalls by the compass

The farthest-apart named falls in Maine are about 290 miles apart.

Waterfalls by county

CountyWaterfallsShareMost visited
Piscataquis3227%Little Wilson Falls
Oxford2017%Screw Auger Falls
Somerset1311%Houston Brook Falls
Penobscot1210%Shin Falls
Aroostook119%Fish River Falls
Washington119%Little Falls
Cumberland65%Presumpscot Falls
Hancock65%Hadlock Falls
Franklin54%Smalls Falls
Androscoggin11%Great Falls
Topsham11%Brunswick Falls
York11%Orris Falls

Maine waterfalls: FAQs

How many waterfalls are in Maine?

Our directory lists 119 waterfalls in Maine (117 officially named in the USGS Geographic Names Information System and 2 added from Google Maps listings), 7th among the 50 jurisdictions in our directory. 55% of them are in just three counties: Piscataquis, Oxford, and Somerset.

What is the most visited waterfall in Maine?

By Google review count, Smalls Falls near Phillips leads with 154 reviews and a 4.9 rating. Angel Falls is next.

Which Maine county has the most waterfalls?

Piscataquis County, in the Moosehead Lake and North Woods region, holds 32 of the 119 named waterfalls in our directory, more than any other county in the state.

What are the easiest waterfalls to visit in Maine?

Smalls Falls in Franklin County sits beside a highway rest area, and Screw Auger Falls in Grafton Notch State Park is a short walk from the parking area. Both are among the most reviewed falls in the state.

Which Maine town has the most waterfalls nearby?

Patten has 31 named waterfalls within 30 miles, the most of any town in our Maine directory.