The best time to trek Mount Toubkal is from April to June and September to November when weather conditions are generally favorable.