We recommend at least 2 full days/ 3 nights for the Moab area. One day for Arches National Park and half a day to a day for Canyonlands National Park, plus the Dead Horse Point State Park. In addition, you can also take a short rafting tour, as we did. 3 days/4 nights would make your visit more relaxing.