2. DeSoto State Park, Alabama
One of the best places to go for a hike in Alabama is DeSoto State Park. The park is located on Lookout Mountain with gorgeous ridges, amazing waterfalls and a peaceful river. There are over 25 miles of hiking trails ranging anywhere from easy to expert. Take the DeSoto Scout Trail, a historic 16 mile trail with exits along the way. It follows along Little River all the way to Little River Canyon National Preserve, where you can find some of the most breathtaking waterfalls you’ve ever seen. Don’t forget to bring the camera – you’ll kick yourself if you don’t.