Generally, the best time for an Asian cruise is from November to March, which is considered the high season since the weather is relatively pleasant in these months. However, this varies depending on the type of activities and experiences you’re aiming to try. If you want to witness the cherry blossoms in full bloom in Japan and South Korea, the best time would be during spring time from March to May. Meanwhile, people who love colder seasons can catch sight of snow monkeys soaking in hot springs during winter months (December to February).