Traffic in Indonesia is chaotic, and driving can be daunting for even the most experienced of city drivers. Luckily, private drivers are affordable and are a popular option among expats in Indonesia. There is also a relatively good public transport system in Indonesia and taxis are readily available in larger cities.

Public transport in Indonesia

Indonesia has a decent public transport system, although taxis are probably the better option for short distances and trains over long distances. 


Indonesia’s railway system consists of four networks in Java and Sumatra. Indonesians mainly use trains for long-distance travel. There is a commuter train service in Jakarta called the KRL Commuterline. Expats can purchase tickets at train stations or buy them online.


Buses are the most popular form of public transport in Indonesia. There are frequent bus services on Sumatra, Java and Bali. In the more remote areas, there are minibuses that provide transport. Jakarta has its own bus rapid transit system known as TransJakarta.


Because Indonesia is an archipelago, it is common for people to travel by boat or ferry. There are frequent ferries between the islands, particularly between Sumatra, Bali and Java. Expats can also use ferries to travel to nearby countries like Malaysia and Singapore.

Taxis in Indonesia

Most large cities in Indonesia have numerous taxi companies to choose from. Expats should always request that the meter be turned on when getting into a taxi to avoid being overcharged. Expats who are not familiar with the local language can make use of ride-sharing services such as Grab to avoid miscommunications with drivers.

There are also ojeks, which are motorcycle taxis; bajaj, which are motorised rickshaws; and becaks, which are cycle rickshaws.

Driving in Indonesia

Road transport is the most common form of transport in Indonesia. There has been a massive growth in the number of motor vehicles in the country in the last decade, but the government has not been able to construct new roads fast enough to keep up with the demand. Traffic jams are therefore a problem, particularly in Jakarta and on Bali. 

Many embassies advise their nationals against driving in Indonesia and many expats choose to hire a private driver or use taxis instead. Foreigners also often choose motorbikes as their primary means of transport, although this can be a dangerous option.

To drive in Indonesia, expats must apply for an Indonesian driving licence which is called a SIM (Surat Izin Mengemudi). Those wanting to drive a motorcycle will need a separate licence called a SIM C. Expats will have to pass a written test to obtain a SIM.

Air travel in Indonesia

Travelling by plane can be one of the cheapest ways to get around Indonesia. There are many domestic airlines to choose from and all of Indonesia’s major cities have airports. The country’s main airport is Soekarno-Hatta International Airport in Jakarta, and the national air carrier is Garuda Indonesia.

Expat Health Insurance

Cigna Health Insurance -

Cigna Global

If you’re thinking about taking out private health insurance, our trusted partner Cigna Global is very aware of all the difficulties that expats can face when it comes to healthcare in a new location, so they have created a range of international health insurance plans specifically designed for expats, which you can tailor exactly to the needs and ensure access to quality care for you and your family.

Get a quote from Cigna Global

Moving Companies

Sirelo logo

Moving Internationally?

Sirelo has a network of more than 500 international removal companies that can move your furniture and possessions to your new home. By filling in a form, you’ll get up to 5 quotes from recommended movers. This service is free of charge and will help you select an international moving company that suits your needs and budget.

Get your free no-obligation quotes now!