The Great Sand Dunes National Park is in south central Colorado nestled against the Sangre de Cristo Mountains. They are the tallest sand dunes in North America. The Great Sand Dunes cover a 30 square mile area and are up to 750 feet tall. It was only a 2 hour drive from Pagosa Springs, Colorado.