The migration is determined the annual rainfall however the best time is June and July. The Wildebeest are in the northern Serengeti, and you have the opportunity of seeing thousands crossing the great Mara River.