The best time to visit the Grand Canyon is between March and May, or September and November, when the weather is cooler and there are not so many people around.