McGalliard Falls
Burke County, North Carolina
Your visit at a glance
- Waterfall height
- Not recorded
- Location
- Burke County, North Carolina
- Access status
- Town park with a short path; listed hours 8 AM to 8 PM
- The walk
- Short path; no measured distance published
- Ground & access
- Short park path. Burke County Tourism lists the park as wheelchair accessible; the exact accessible route to the falls view is not described.

McGalliard Falls is a 40-foot waterfall on McGalliard Creek in McGalliard Falls Park, owned by the Town of Valdese. From I-40 exit 112, go north to Main Street in Valdese, west 0.8 miles, right on Church Street, then about 1.5 miles to the park entrance on the right. A short path leads to the falls. The park also has the rebuilt Meytre Grist Mill, picnic facilities, restrooms and a volleyball court. Do not swim near or above the falls.
Plan your visit
McGalliard Falls Park in Valdese, short path from the park to the falls
Wikipedia says there is a short path to the falls inside the town park. No distance is given.
Short park path. Burke County Tourism lists the park as wheelchair accessible; the exact accessible route to the falls view is not described.
Where to start
Park entrance on the right of Church Street NW, about 1.5 miles north of Main Street. Lot size is not stated in the reviewed sources.
Timing & water
Burke County Tourism lists hours of 8:00 AM to 8:00 PM daily. Confirm with the Town of Valdese.
Before you go
No entry fee is mentioned. The picnic shelter can be rented through the Valdese Recreation Department.
Visitor informationMore waterfalls nearby
Within 40 straight-line miles. Road and trail distances will differ.
- Granite FallsPartial guide: viewing platform exists but public access permission is unconfirmedCaldwell County, NC9.2 miE
- Little River FallsPartial guide: final approach is a steep bushwhack near a dangerous cliff topBurke County, NC11 miS
Big Bear FallsBurke County, NC12 miS- Adako FallsCaldwell County, NC12 miNW
- High Shoals FallsBurke County, NC12 miS
- Upper High Shoals FallsBurke County, NC12 miS
- Upper Shoal Creek FallsBurke County, NC14 miSW
- RazorbackCaldwell County, NC14 miNW
- Shoal Creek FallsBurke County, NC14 miSW