Magic Mountain is a mountain summit located on the shared boundary of Skagit County and Chelan County in Washington state. It is part of the North Cascades Range, a subset of the Cascade Range. Magic Mountain is situated southeast of Cascade Pass on the shared border of North Cascades National Park and Glacier Peak Wilderness. The nearest peak is Pelton Peak to the northeast, and the nearest higher peak is Hurry-up Peak to the south. The Yawning Glacier and Cache Col Glacier rest on its northern flank. Magic Mountain is at the northern end of the Ptarmigan Traverse. Surface runoff on the north side the mountain drains into the Stehekin River, while precipitation drains into the Cascade River from the southwest side.