Have you seen all of Maryland’s hidden waterfalls? They’re pretty extraordinary in their own way. The following natural wonder is the second highest free-falling waterfall in the state, and the hike to reach it is rewarding as well. At only a little over one mile in length, the trek is worth the (easy) effort.

Kilgore Falls is located at Rocks State Park in Harford County. You can visit this place year-round and you may even spot visitors splashing around in the water during summer months.

Alltrails / Sridhar Saraf

The hike to reach the falls is about 1.2 miles in length, making it suitable for most ages, including children.

Alltrails / Michael Kurtz

Be aware that there are bumpy parts of the trail, including rocks and tree roots. Strollers may not be the most easy thing to navigate along the path.

Alltrails / Teresa Cowan

Along the way you’ll spot all sorts of plants, flowers, and keep your eyes peeled for wildlife.

Alltrails / Michael Kurtz

There’s even a stream crossing where you can stop and take in the view and listen to the calming sound of trickling water. Younger children may want to stop here and wade…

Alltrails / Joe Devine

…but the best place to take a dip is at the waterfall swimming hole. Note that there are no lifeguards, so swim at your own risk. For a magical experience, you can stand directly under the falls as they splash down on you. How cool!

Alltrails / Brad B

The park is open sunrise to sunset and it is advised that visitors looking to hike Falling Branch Trail to Kilgore Falls arrive early. Warm months can get crowded.

Alltrails / Sridhar Saraf

Alltrails / Michael Kurtz

Alltrails / Teresa Cowan

Alltrails / Joe Devine

Alltrails / Brad B

Find Rocks State Park at:

1026 Falling Branch Rd

Pylesville, MD 21132

For more information, visit the official website by clicking here.

Want to see even more waterfalls in Maryland? Then how about partaking in our waterfalls road trip?!

OnlyInYourState may earn compensation through affiliate links in this article.