We have visited the Tetons 12 or 13 times since the early 80's and spent approximately 2 weeks. We were there between mid June and mid July. One visit in the last two weeks of June had a lot of wildflowers. The other visits had some wildflowers, but not as many. The majority of the visits were in the late June time frame, so you will be lucky if you have abundant wildflowers - good luck. It all depends on the moisture and temperatures. I believe the Tetons have close to an average snow fall this year. We are going to Glacier National Park in late June and will probably also visit the Tetons after leaving Glacier