The best time to visit South Korea is between April - May, and September - October, when the weather is perfect, and the tourist numbers are low. The high season is between June and August, and this is when most of the local and international tourists visit the country, so expect higher prices, and sweltering heat.