The best times to visit Yellowstone National Park are from late April to May as well as September through early October.