The shoulder seasons in the spring from April through May and in fall September through October, are the best time to visit Yellowstone. The park is crowded throughout July and August when most families are on summer vacation.
Best Time to Visit Yellowstone