Winter in Japan lasts from late December to mid-March with temperatures from 30 to 45 F (0 to 8 C). Winter is great for frugal travelers – if you avoid the holidays, winter is one of the cheapest times to visit Japan. After the holidays pass, mid-January to mid-March is also the least crowded time to visit.