Visa Transit in South Korea

I'm an Indonesia passport holder, currently living in Japan with a working visa. I will be travelling to Vietnam.
On my flight back to Japan, I will leave from Vietnam to South Korea, Incheon and then to Japan. The layover is 5 hours. Do I need a transit visa under my condition?
Best Answer
You have 24 hours of visa free time as you have a confirmed onwards ticket booked.
Passengers transiting through Seoul (ICN) with a confirmed onward ticket for a flight to a third country within 24 hours. They must stay in the international transit area of the airport and have documents required for the next destination.
Pictures about "Visa Transit in South Korea"



Is transit allowed in South Korea?
Transit passengers. Passengers originating from the United States who transit through Korean airports (who do not pass through immigration) do not require a negative PCR COVID-19 test and have no quarantine requirement for stays less than 24 hours.Can you get a visa on arrival in South Korea?
South Korea currently only offers the option of obtaining a visa through a government diplomatic office, either an embassy or a consulate, as a visa on arrival is not available for the country.Do I need visa during transit?
Travelers transiting through India for less than 24 hours are advised to book the connecting flight on the same ticket as the flight to India. This way, there will be no need to leave the designated Transit Area in order to re-check luggage for the connecting flight, and so a transit visa will not be required.Does Filipino need transit visa to South Korea?
South Korea transit visa for Philippines passport holdersFilipinos do not need a visa to transit through South Korea: Incheon International Airport, Seoul\u2014 for less than 24 hours for. Other airports\u2014 when departing on the same calendar day.Seoul | VISA-FREE Tour for those transiting in South Korea!
Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.
Images: Aleksandar Pasaric, Markus Winkler, Harry Cunningham @harry.digital, Aleksandar Pasaric