Japan’s cherry blossom season typically runs from March to May. The best times to experience cherry blossoms in Kyoto, Hakone and Tokyo are the last couple weeks of March and the very beginning of April.