Yes, you need a permit to camp in Canyonlands National Park. There are two types of permits required for overnight stays in the park: one for backcountry camping and one for staying at designated campgrounds. For backcountry camping, you'll need a backcountry permit, which can be obtained through the National Park Service's website. For designated campgrounds, such as Willow Flat (Island in the Sky) and Squaw Flat (The Needles), reservations can be made through Recreation.gov. Keep in mind that some campgrounds operate on a first-come, first-served basis during certain times of the year.