Any time of year is good to visit Japan, although spring and fall are undoubtedly the best to avoid the summer heat.
Winter in Tokyo is cold but its temperatures are mild due to the influence of the Pacific. Snowfall is abundant in the north and along the coast of the Sea of Japan and occasional in the rest of the country. In any case, it is important to take into account the high seasons when booking hotels and transport:
New Years Eve and New Years holidays (Shogatsu). In the land of the rising sun we are the first to greet the new year and we go to the temples (Hatsumode) in those first days to pray and make wishes for the next year: from December 27 to January 4.
The Golden Week (Golden week) in which different holidays in Japan come together: from April 29 to May 5.
The festival Sanja matsuri from Asakusa (one of the most famous in Tokyo) celebrated in honor of the three people who are considered founders of the Sensō-ji temple: mid-May.
The feast of the deceased in Japan (Obon): one week around August 15.
Two of the most important festivals in Japan take place in spring and autumn and are related to the change of colors in the landscape. The best known is the Hanami, the festival in which the cherry blossoms are enjoyed with family and friends in late March and early April. The other important event is the Momiji, the change of colors in the landscapes due to the arrival of autumn and that can be enjoyed in the wonderful Japanese gardens.
On the other hand, if you want to attend a Sumo tournament, 6 tournaments are held a year, one every 2 months. Tournaments are held in Tokyo in January, May and September.