By Air (Most Convenient) : Fly into Indonesia’s major international airports:
Jakarta – Soekarno Hatta International Airport (CGK)
Bali – Ngurah Rai International Airport (DPS)
Surabaya – Juanda International Airport (SUB)
There are direct or one-stop flights from major Indian cities via Singapore, Kuala Lumpur, Bangkok, Doha and Dubai. Airlines include Singapore Airlines, AirAsia, Batik Air, IndiGo, Emirates, Qatar Airways, Malaysia Airlines and more.
By Sea (Limited & Not Common) : Indonesia can be reached by ferry from Singapore or Malaysia to Batam or Bintan, and then by domestic flights to other islands.
Visa Requirement
Most Indian travellers apply for Visa on Arrival (VOA) in Indonesia or e-Visa before travel.
If you want, I can also share best airports to land for Bali, Jakarta or Komodo, plus sample itineraries.