Question: is there any direct flight from india to bali?
Answer: There are no direct flights from India to Bali. You have an option to go via Singapore, Malaysia, Indonesia (Jakarta) or Bangkok. While Thai Air and Singapore Air are bit costlier than Malaysia Air and Garuda (Indonesia). The cheapest flight will be Malindo Air.