In most cases, you can legally carry a firearm in a national park as long as you have a valid permit. However, there are some national parks that have stricter laws regarding firearms, so be sure to check the laws in the park before carrying your gun.