The best times to visit Tokyo are late March to April for spring blossoms and late October to November for comfortable weather and autumn colors.
For a balance of pleasant weather and manageable crowds, consider May or early December. Book accommodation well ahead for cherry-blossom season and autumn foliage, and check local forecasts if your dates are flexible.