New Buffalo, Michigan weather is typical Michigan: cold and snowy in the winter and delightfully warm in the summer. Expect temperatures to range from 70 F to 80 F during the day from June-September. During the summer months, mornings and evenings may be cooler; typically lower 70 - 60 F.