The best time to visit Spiti Valley is between March and May. During this time, the weather is pleasant. You can visit the best places to visit in Spiti Valley during the summer. You can also do a 3-5 day trip from Spiti to these places. If you are travelling with your family, then you should consider visiting Spiti.