Because of the lack of any landmass between mainland Asia and Indonesia, it is difficult to find a direct Indonesia route from India. However, it is possible to go from New Delhi to Indonesia via Singapore by road, if one must travel by bus or car; and then either take a flight or a ferry to Jakarta. The flight distance between the two is 558 miles. While the flight will take only 2-3 hours, the ferry will take up two days of one’s trip.
If any Indonesia travel guide is consulted, traveling by air is the suggested as the best means of conveyance. The other routes not only take longer but also require a lot more effort and money as well. To catch the cheapest flights to anywhere in Indonesia, one should keep an eye out for discounts offered by the Indian carriers. Booking in advance and choosing flights with layovers might save some more money as well.