The cherry blossoms usually reach full bloom at the end of March or early April in Tokyo, Kyoto and Osaka. On Japan's southern, subtropical islands of Okinawa, cherry blossoms open as early as January, while on the northern island of Hokkaido, the flowering can be as late as May.