Upper McDonald Creek Trail is a 5.4-mile out-and-back, about 2.72 miles each way, from North Lake McDonald Road to a rocky creekside outcrop near Avalanche Creek. The grade is gentle, but it is a proper half-day walk once you stop at the water; allow about 2½ hours. Route descriptions put the full outing between 5.3 and 5.6 miles, so think of it as roughly 5½ miles. You return on the same trail.
If you mainly want McDonald Falls, the first paved half-mile is the easy shorter option. Continue beyond the falls for Sacred Dancing Cascades and the quieter forest stretch that makes this more than a quick viewpoint walk.