Every year we do multiple trips to Meghalaya, and have explored it thoroughly. So we do know exactly how it is every month. The best time to visit Meghalaya is in April and May, and September to October. This is when Meghalaya is at its…