Upvote:1
To find out whether you need a visa, one of the best places to look is the IATA Travel Center. It will ask you for information about your trip, its duration, and your passport status, along with any transit countries involved. Once you enter in this information, you will be provided with a list of health & immigration documents you will need for your flight.
Trying it out for an Indian national traveling from Hungary to India via Ukraine, with random data inserted for things like "duration of stay" and "passport expiry date", I found the following advice:
TWOV (Transit Without Visa):
Passengers transiting through Kiev: Boryspil (KBP) or Zhuliany (IEV) 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.
So it seems that you will be OK in Ukraine, but you should go to the site and enter the correct information for your own situation to be sure.