Multiple air routes connect important Indian metropolitan cities (Kolkata, Delhi, Mumbai, Chennai) to Jakartaês Soekarno-Hatta International Airport including AirAsia, Thai and JetAirways.
Indonesian visa policy is in a state of constant flux, which means that the policies continually change according to the country. For Indian citizens, visa-on-arrival is available for approximately USD 20 to USD 35 in Jakarta, and the officials will walk tourists through the process.
Jakarta is well connected to almost every city around the world for it is a transit route to many other places. Airlines like the Thai Airways, Air Asia and Turkish Airlines connect Jakarta to many Asian cities.
Cars and cabs can be taken in an around Jakarta, if one is ready to brave the bustling traffic on the roads.
There are trains from Jakarta to Surabaya, Banding and Yogyakarta, other than which, railways in Jakarta are quite rare, for ferries are a better mode of transport.
TransJakarta offers a wide range of buses that are slightly more expensive than regular buses, but are air-conditioned. The prices are put up on the buses, so it should be easy to view. They also have tongas and scooters for the more inaccessible pockets of the city.
Compare quotes from upto 3 travel agents for free