White Sands National Park is located about 225 miles south of Albuquerque, New Mexico. The drive takes about 3.5 hours. Visitors can take I-25 south to US-70 east to reach the park.