Three days is the perfect amount of time to spend in Grand Teton National Park if you're an avid hiker. Plus, then you can combine it with our four day Yellowstone itinerary and make it a week-long adventure. You can do it in two days, but you'll be rushed. One day is not enough.