Zoom in: Joshua Tree is the closest national park to San Diego. More than 3 million visitors went hiking, bouldering and stargazing there last year, making it the 9th most popular national park in ...