Travel in Indonesia: Best Ways to Get Around

get around travel in indonesia java itinerary

Since I moved to Indonesia in 2020, I believe I’ve tried nearly every imaginable form of transportation. With over 17,000 islands, Indonesia offers a rich tapestry of cultures, landscapes, and adventures. But traveling in Indonesia, this vast archipelago, can be challenging if you’re not familiar with the public transport options. Whether you’re planning to explore Bali’s iconic beaches, venture to Java’s cultural heartland, or hop between remote islands like Sumba, Sumbawa or Flores, knowing how to get around is essential. Here’s a guide and some tips to help you find the best ways to travel across Indonesia with ease.

Transportation in Indonesia is as diverse as its geography. For long-distance travel between islands, domestic flights are the most convenient option. Airlines like Garuda Indonesia, Lion Air, and AirAsia connecting major cities and remote regions. Ferries are another popular choice, especially for shorter crossings like Bali to Lombok or Java to Sumatra, offering an affordable way to island-hop.

Bima airport East Sumbawa Indonesia
Bima airport in Sumbawa

Other tourist transportation options in Indonesia

On land, getting around varies by region. In cities like Jakarta or Surabaya, ride-hailing apps like Grab and Gojek make urban travel simple. ON the other hand local buses and angkot minibusses are budget-friendly, if unpredictable. For a more immersive experience, renting a scooter is common in Bali, Lombok, and other tourist hotspots. But safety should be a top priority.

In more remote areas, private drivers or organized tours are often the best way to explore, ensuring you can access hidden gems without the hassle. With so many options, traveling across Indonesia can be an adventure in itself! In most cases booking your ticket with the 12Go app will be the easiest and cheapest option.

12 go banner

Travel in Indonesia by Plane

Indonesia is vast, and air travel is often the quickest way to move between islands. Major airports like Jakarta’s Soekarno-Hatta International Airport, Bali‘s Ngurah Rai International Airport, and Surabaya’s Juanda International Airport connect the country both nationally and internationally. Regional airports such as Sultan Hasanuddin Airport in Makassar serve as hubs to access more remote locations. Most airports are modern and efficient.

travel indonesia by plane yogyakarta terminal
Yogyakarta terminal

Domestic Airlines in Indonesia

Indonesia’s local airlines play a vital role in connecting the archipelago’s many islands. Garuda Indonesia, the national airline, is known for its high-quality service but tends to be pricey. Citilink, its low-cost subsidiary, is a great alternative. Other budget-friendly options include AirAsia, Lion Air, Batik Air, and Wings Air. These carriers, especially the latter three under the same group, provide access to even the most remote corners, supporting both tourism and local business

Service quality is generally good, though delays are common. However, some incidents can be unnerving, such as when both pilots of a Batik Air flight from Sulawesi to Jakarta fell asleep for 28 minutes mid-flight.

I’ve personally flown with all of these airlines and never encountered any issues.

get around travel in indonesia by plane Toraja airport
Toraja airport

Travel in Indonesia by Train

Trains are a convenient way to explore Java and parts of Sumatra, connecting major cities and tourist destinations. They offer a reliable and economical alternative to cars or planes. I took a train from Yogyakarta to Probolinggo before visiting Mount Bromo and found the journey quite enjoyable.

Major Train Lines

The most frequented train routes are in Java, connecting Jakarta to key cities such as Bandung, Surabaya, Yogyakarta, and Semarang. These trains traverse diverse landscapes, from terraced rice fields to majestic mountains, offering stunning views. In some areas, like in Solo on this photo, the train even runs alongside bus routes within the city on dedicated tracks.

train in solo indonesia
Train in Solo

Jakarta-Bandung High-Speed Rail

Indonesia recently launched Southeast Asia’s first high-speed rail service, named “Whoosh” (short for “Waktu Hemat, Operasi Optimal, Sistem Hebat,” meaning “Time Savings, Optimal Operations, Exceptional System”). Covering 143 km at a maximum speed of 350 km/h, it reduces travel time between Jakarta and Bandung from three hours to about 45 minutes. The commercial service began in October 2023 and has already transported over two million passengers in its first four months

get around travel in indonesia solo yogyakarta train
solo yogyakarta train

Three Travel Classes

Indonesian trains offer three classes: Economy, Business, and Executive. Economy class provides basic comfort and is ideal for short trips. Business class offers more legroom and comfortable seating. While Executive class provides the highest level of comfort with reclining seats, air conditioning. And even sometimes meal services—perfect for long journeys.

yogyakarta train station
Yogyakarta train station

Long-distance buses in Indonesia

Buses are a budget-friendly option for long-distance travel between cities. However, be prepared for crowded conditions and varying levels of comfort. The bus network connects not only major cities but also more remote destinations. Options range from economy buses to air-conditioned VIP services, as well as minibuses seating 6–7 passengers.

I once traveled from Probolinggo to Bali by minivan and wouldn’t recommend it. There’s no formal bus terminal; the minivan picks up passengers from random locations based on their addresses. I waited three hours before the driver picked me up late at night. The driver’s reckless driving, overcrowded vehicle, and long stops for dropping off passengers made the journey unbearable.

In contrast, a friend took the same route on a 40-seat VIP bus, which was slightly faster. It was also far more comfortable, as it wasn’t full, allowing him to stretch out across two seats and sleep. Needless to say, I’ll only travel by minivan or bus in Indonesia again after exhausting all other options!

You can also book your lomg-distance bus in Indonesia with the 12Go app.

Get Around Indonesia by Car

Renting a car with a driver is by far the best option for exploring a specific island. Especially if covering long distances, such as in Java. Driving yourself can be an option in certain areas, but I don’t recommend it due to Indonesia’s chaotic driving conditions. Encounters with oncoming trucks overtaking in your lane are far too common.

Hiring a car with a driver allows you to relax during the journey. Moreover you will also benefit from the driver’s local knowledge to avoid traffic jams and road hazards. Drivers also provide valuable tips on must-visit spots.

If you need recommendations for reliable drivers in Indonesia, feel free to message me, and I’ll provide a contact.

get around indonesia car with driver

Get Around Indonesia with Motorcycle or Scooter

In regions like Bali, Sumbawa, Sulawesi, and Flores, where roads are generally in good condition, renting a motorcycle or a scooter is a popular way to get around. It offers flexibility and convenience for exploring the area. Ensure you have an international driver’s license and always wear a helmet. Traffic can be chaotic, so caution is essential.

ride a scooter in bali indonesia

Taxis and Ride-Sharing Apps

Cities like Jakarta, Bali, and Surabaya offer ride-sharing apps such as Grab and Gojek, which are convenient, safe, and often cheaper than traditional taxis. In some areas, metered taxis are available, but always ensure the meter is running to avoid disputes. Personally, I prefer using Blue Bird taxis whenever possible.

get around travel in indonesia Eka Jaya fast boat
Eka Jaya fast boat

Ferries and Boats in Indonesia

Given Indonesia’s geography, ferries and boats are essential for traveling between islands. Ferries are common in areas like Bali, Java, and Sumatra, while fast boats serve more distant islands or tourist destinations.

Fast boats are generally punctual, especially on routes like Bali-Lombok or Bali-Nusa Penida. Ferry schedules, however, are less predictable and often seem to depart only when full.

I once took a ferry from Lombok to Bali during rough seas after being stranded on Lombok for two days. The eight-hour ferry ride (compared to two hours by fast boat) turned out to be the only way back. While there were some seats available, most passengers found the padded floor mats in the main hall the most comfortable option for the long journey.

Lombok ferry boat Lembar Padang Bai

Bicycle rental

In areas like Ubud in Bali or Yogyakarta, renting a bicycle is an eco-friendly and enjoyable way to explore the surroundings at your own pace.

Book your public transport in Indonesia with 12go

Whatever the transport, booking your seat is simple with the 12Go app. It is the most trusted platform for transportation reservations across Southeast Asia. The app allows you to compare prices, schedules, and operators, ensuring you find the best option for your travel in Indonesia. Payment is secure, and you’ll receive a digital ticket, making the process hassle-free. With 12Go, you can plan your journey in advance and enjoy a smooth travel experience.

12 go banner

Leave a Reply

Your email address will not be published. Required fields are marked *