While spending only one day in Grand Teton is doable, our suggestion is to spend at least three days to four days. Three to four days are the perfect amount of time to not only see the highlights like Jackson Lake, Jenny Lake, Snake River Overlook, etc.