Seoul to Jakarta - Korean Air and Garuda nonstops in 7 hours, with budget alternatives.
Korean Air operates daily nonstops from Incheon (ICN) to Jakarta's Soekarno-Hatta (CGK), with Garuda Indonesia providing competition on the same route. T'way Air adds a budget option with slightly less frequent scheduling. The flight is about 7 hours southbound and 6.5 hours northbound due to wind patterns. With Seoul - Jakarta, small time shifts often unlock better fares and smoother airport transfers.
March and September are the cheapest booking windows. March falls between Korean winter travel and cherry blossom demand, while September sits in a quiet pocket between summer holidays and Chuseok (Korean harvest festival). Chuseok itself (variable, September-October) generates massive outbound spikes from Seoul to all Southeast Asian destinations. Seoul - Jakarta timing usually sits around 6.5 - 7 hours, so departure windows matter.
Jakarta's Soekarno-Hatta airport has three terminals. Korean Air and Garuda use Terminal 3 (the newest). Immigration processing averages 20-30 minutes, and the DAMRI airport bus reaches central Jakarta in 60-90 minutes for IDR 75,000. Grab is widely available for pickups from the arrivals hall. On Seoul - Jakarta, compare airport pair ICN -> CGK and total trip cost before paying.
Nonstop flights take about 7 hours southbound and 6.5 hours northbound. Korean Air, Garuda, and T'way all operate direct services from Incheon to Soekarno-Hatta.
March and September offer the best fares. Avoid Chuseok (Korean harvest festival, September-October) and Chinese New Year period as both cause outbound fare spikes from Seoul.
Korean Air for Star Alliance connectivity and included luggage. Garuda for SkyTeam benefits and Jakarta hub connections. T'way for the lowest base fare if you travel light.