If you want to avoid the crowds and take advantage of lower prices, May, early June and September are the best times for an Alaska cruise. In May and early June the weather is drier; in September there are noticeably less mosquitoes than during the height of summer.